The San Francisco 49ers extend head coach Kyle Shanahan’s contract during the offseason, according to multiple reports. The extension keeps him under contract beyond the deal he previously had in place.

One report says Shanahan was already signed through 2027, and the new agreement takes him further, “well beyond a decade” in the role. Another report frames the move as a way of securing the head coach for the foreseeable future amid an offseason that it describes as chaotic. A third outlet reports that Shanahan was already under contract through the 2028 season before the extension, and that the updated deal runs farther into the future, pushing him toward additional franchise history.

Across sources, the main point is the same: Shanahan is now tied to the 49ers for a longer term than previously reported, with specific end dates varying by account.