The Baltimore Ravens and head coach John Harbaugh have agreed in principle on a contract extension, according to a report from ESPN's Chris Mortensen.

Harbaugh has a year remaining on his current contract.

Harbaugh has been the Ravens' head coach for the last 11 years. The 56-year-old is coming off a 10-6 record and playoff appearance with the Ravens last year.

His overall record with the Ravens is 104-72 over his 11 seasons.