John Harbaugh and the Baltimore Ravens appeared to be a legitimate AFC contender earlier this season. They were able to start the season 3-1, but since then have begun struggling and are currently 4-4 heading into this week's key matchup with the Pittsburgh Steelers. Baltimore's struggles have led to Harbaugh potentially being on the hot seat.

According to a report from Ian Rapoport of NFL.com, Harbaugh is on the hot seat in Baltimore and the team could consider making a change if they aren't able to turn things around.

Pressure is mounting inside the organization on Harbaugh, sources say, as a playoffs-or-bust season is dangerously close to spiraling downward. While a midseason coaching change isn't expected, it hasn't been ruled out, either. A particularly disastrous defeat would send the higher-ups into the bye week with some very real questions and time to ponder their future.

Baltimore has been led by Harbaugh for the last 11 years. He has led them to quite a few successful seasons, including a Super Bowl win back in the 2012 season. Moving on from him would be a tough decision.

Harbaugh has racked up a 98-69 record with the Ravens throughout his career. He has only had one losing season in that time frame.

Joe Flacco and the Ravens' offense has been inconsistent throughout his tenure as head coach. As usual, the Ravens have had a solid defense, for the most part, every year.

There is no question that the Ravens have the talent to compete in the AFC this season. If they are able to put everything together, Harbaugh will keep his job and the Ravens are going to be a playoff team.