who did john harbaugh coach for
John Harbaugh has primarily coached for the Baltimore Ravens in the NFL, and before that he spent nearly a decade on the Philadelphia Eagles’ staff plus several college programs.
Main NFL teams
- Baltimore Ravens (NFL) – Head coach from 2008 through the 2025 season, leading the team to a Super Bowl XLVII title after the 2012 season and multiple playoff appearances.
- Philadelphia Eagles (NFL) – Special teams coordinator from 1998–2006 and defensive backs coach in 2007.
Earlier college coaching
Before the NFL, Harbaugh coached at several colleges, mostly on special teams and position groups.
- Western Michigan Broncos – Running backs and outside linebackers coach in the mid‑1980s.
- Pittsburgh Panthers – Tight ends coach in the late 1980s.
- Cincinnati Bearcats – Special teams coordinator from 1989 into the mid‑1990s.
- Indiana Hoosiers – Special teams coordinator/defensive backs coach in 1997.
Information gathered from public forums or data available on the internet and portrayed here.