Question: Under which head coaches did John Harbaugh play for the Philadelphia Eagles?
Answer: John Harbaugh was first hired in the NFL in 1998 by the Philadelphia Eagles head coach Ray Rhodes, and was retained by new head coach Andy Reid in 1999.