The 49ers have a long and storied history. Since 1979, they have reached the playoffs 24 times, won 17 NFC West championships, played in 16 NFC Championship games, and played in seven Super Bowls, winning five. Over that time, the team has employed a total of 10 head coaches.
Kyle Shanahan makes the list. Take a look at the list for where he ranks and why.
5.) Steve Mariucci
After one season at Cal, Mariucci became the 49ers head coach in 1997. Inheriting a roster that included a Hall of Fame quarterback and the greatest wide receiver of all time, Mariucci found immediate success.