John Harbaugh is one of the longest-tenured head coaches in the NFL. That tenure is set to last a little longer.
The Baltimore Ravens announced Friday they had reached an agreement with Harbaugh on a three-year contract extension, putting him under contract through the 2028 season. He had previously been set to enter the 2025 season on the final year of his current deal.