Fantasy Football Rankings 2017: Top 10 Best Players

No. 2 RB David Johnson


Team: Arizona Cardinals


Position: Running Back


2016 Stats: 293 carries, 1,239 rushing yards and 16 touchdowns; 80 receptions, 879 rushing yards and 4 touchdowns


Outlook: After being carted off the field in the Cardinals final game, Johnson will not need surgery. It appears he will just need some time off from football to get back to full strength. We downgraded him slightly as Ezekiel Elliott looks like the safer option, but this could change as positive reports begin to circulate closer to the beginning of the season. From a production standpoint, no one tops Johnson. He did it in a small sample size his rookie season after taking over the lead back role in Arizona. This season marked his first full season in the role, and Johnson did not disappoint. What makes him so special is his usage in the passing game. His reception numbers top many lead running backs rushing numbers making him a cornerstone for any fantasy team. (Getty)