San Francisco 49ers coach Jim Harbaugh played 177 regular season games in the NFL as a QB with four different teams (Chicago, Indianapolis, Baltimore and San Diego). In the 2012 season, Harbaugh was one of nine NFL coaches who had also been players in the league. The other eight (with their 2012 team in parenthesis): Jeff Fisher (St. Louis), Leslie Frazier (Minnesota), Jason Garrett (Dallas), Gary Kubiak (Houston), Mike Mularkey (Jacksonville), Mike Munchak (Tennessee), Ron Rivera (Carolina) and Ken Whisenhunt (Arizona). (Note: Mularkey and Whisenhunt were both fired at the end of the 2012 season.)
Of the eight new coaches hired at the end of the season, only one, Doug Marrone, hired by the Buffalo Bills, was a player in the NFL.