Fantasy Football Rookie Rankings 2017: Top Dynasty Players

4. Christian McCaffrey, RB, Stanford


McCaffrey was pretty much a cheat code during his three years at Stanford, as the Cardinal could put him anywhere or in any situation, and he'd carve up huge chunks of yardage. In 37 games, he compiled 3,922 rushing yards (6.2 YPC), 1,206 receiving yards (12.2 YPR), 1,479 kick return yards (26.4 YPR), 380 punt return yards (11.2 YPR) and 33 total touchdowns. That versatility is what will make him such a special fantasy player. Whether or not he'll handle 200 carries a year is up for debate (he was certainly fine as a workhorse the last two years in Palo Alto), but it won't ultimately matter, because he's going to be heavily involved in the receiving game, and he may get opportunities as a return man. He's a running back and slot receiver all in one, and that gives him mouth-watering potential from a fantasy perspective. (Getty)