The NFL has seen significant changes in its coaching landscape, with four head coaches appointed over the past week. The Tennessee Titans have hired Robert Saleh as their new head coach after a season as defensive coordinator for the San Francisco 49ers. This move comes after the Titans sacked Brian Callahan in October and Mike McCoy acted as interim head coach for the rest of the campaign.
John Harbaugh has taken charge of the New York Giants, marking his return to the NFL after missing out on the playoffs with Baltimore. The 63-year-old was one of the most sought-after coaches during this cycle and signed a reported five-year deal.
Kevin Stefanski has been appointed as the new coach of the Atlanta Falcons on a reported five-year contract. This move comes after Stefanski interviewed with several teams, including the Giants, Titans, Ravens, and Dolphins.
Finally, Jeff Hafley has been named the head coach of the Miami Dolphins following the sacking of McDaniel. The 46-year-old spent two seasons as defensive coordinator for the Packers and has also held roles as an assistant coach with the 49ers, Cleveland, and Tampa Bay Buccaneers.
John Harbaugh has taken charge of the New York Giants, marking his return to the NFL after missing out on the playoffs with Baltimore. The 63-year-old was one of the most sought-after coaches during this cycle and signed a reported five-year deal.
Kevin Stefanski has been appointed as the new coach of the Atlanta Falcons on a reported five-year contract. This move comes after Stefanski interviewed with several teams, including the Giants, Titans, Ravens, and Dolphins.
Finally, Jeff Hafley has been named the head coach of the Miami Dolphins following the sacking of McDaniel. The 46-year-old spent two seasons as defensive coordinator for the Packers and has also held roles as an assistant coach with the 49ers, Cleveland, and Tampa Bay Buccaneers.