That's why Pro Football Focus gives the 49ers a "D" in free agency. They're the only team to receive a failing grade.
Thursday's game may have been McCaffrey's final game as the Iowa head coach, as he's rumored to be on the hot seat.