In a surprising turn of events, John Harbaugh, who recently parted ways with the Baltimore Ravens, is now being linked to the Buffalo Bills as they contemplate a coaching change. Harbaugh”s departure came after an unsuccessful season that concluded with a 26-24 defeat against the Pittsburgh Steelers in Week 18, marking the end of their 2025 campaign. Despite having signed a three-year contract extension earlier in March 2025, the Ravens opted to dismiss him after 18 seasons, which included a Super Bowl victory.
Following his exit from Baltimore, Harbaugh quickly became a candidate for several coaching vacancies. Notably, Mike Florio of Pro Football Talk reported that the Bills might be considering replacing their current head coach, Sean McDermott, especially if they are eliminated in their upcoming playoff game against the Jacksonville Jaguars.
Should the Bills choose to make a coaching change, the idea of pairing Harbaugh with Josh Allen, their star quarterback earning an average salary of $55 million, could be enticing. McDermott has been at the helm since 2017 and led the team to the AFC Championship game last season, but they fell short against the Kansas City Chiefs. This season, the Bills qualified for the playoffs again but have struggled with consistency and have yet to secure a postseason victory on the road, placing McDermott in a precarious position.
Harbaugh”s future looks promising, as he is expected to begin interviewing for coaching positions next week, according to NFL insider Adam Schefter. Commentator Nick Wright suggested that Harbaugh is strategically biding his time, observing how the playoff outcomes unfold for both the Eagles and the Bills, as both their head coaches, including McDermott, are under scrutiny.
The Bills are set to face the Jaguars on Saturday at 1 p.m. ET, while the Eagles will take on the San Francisco 49ers later that day at 4:30 p.m. ET. As the playoff picture evolves, the potential for Harbaugh to take the reins in Buffalo adds a layer of intrigue to the coaching landscape.
