The Baltimore Ravens fired John Harbaugh on Jan. 6. Just over a week later, he has seemingly found an expected landing spot with the New York Giants.

The Baltimore Ravens fired John Harbaugh on Jan. 6. Just over a week later, he has seemingly found an expected landing spot with the New York Giants.

John Harbaugh is set to fill the first of nine NFL head-coaching vacancies this year by joining the Giants, and there are loads of winners and losers.

Harbaugh joins the Giants after he was fired by the Baltimore Ravens, who made the playoffs 12 times with him and won the Super Bowl in the 2012 season.