FanShot

Jim Harbaugh is expected to agree to a five-year contract with the 49ers.

1

Jim Harbaugh is expected to agree to a five-year contract with the 49ers.

Adam Schefter