This is my first fantasy football mock draft for the upcoming season. I never thought I would have to do it at the end of March, but this is the time we live in. I will update my one-man mock draft monthly for the rest of the offseason.
1. RB Christian McCaffrey, Carolina Panthers
Last year during fantasy draft season, there was a lot of discussion about who should be the top pick. This year there is no debate. McCaffrey is the clear consensus top pick in fantasy football. Matt Rhule and Joe Brady will put in a new offense in Carolina, but the signing of dink-and-dunker Teddy Bridgewater lets you know that the offense will still run through CMC.
2. RB Dalvin Cook, Minnesota Vikings
Cook was about as beastly a runner as we have ever seen last season. He ran for more than 1,100 yards and scored 13 touchdowns. He also caught 53 balls for more than 500 yards. Cook returns to the same offense that featured him last season. He will be a beast yet again in 2020.
3. RB Ezekiel Elliott, Dallas Cowboys
For the most part, Zeke had a down year last season. A down season for Elliott included more than 1,700 yards from scrimmage, 14 touchdowns, more than 300 carries and more than 50 receptions. I think anyone would sign up for that kind of a "down season." Naysayers will point to Mike McCarthy as a coach who forgets to run the ball at times. Quite simply, McCarthy has never had a running back like Elliott.
4. RB Saquon Barkley, New York Giants
Barkley's second season in the NFL had its ups and downs. He missed three games with an ankle injury but was still able to run for more than 1,000 yards in 13 games. Barkley scored 15 touchdowns in his rookie season but only scored eight times in 2019. This season, the Giants will implement new offensive coordinator Jason Garrett's offense. Garrett's offense is a hybrid of Norv Turner's offense, which will likely mean more power runs and pass catches for Barkley. As long as the third-year back can stay healthy and get his touchdown numbers up, he will be fine.
5. WR Michael Thomas, New Orleans Saints
Thomas was a bad man last season. He clearly has taken over as the top wide receiver in fantasy football. When Drew Brees went down early in the season, Thomas investors were worried about a drop off in production. That drop off never came as Thomas caught at least 10 passes in 12 games. That is Antonio Brown-type production. Thomas had an NFL record 149 receptions last year to go along with more than 1,700 receiving yards. I like to select running backs at the top of the draft, but Thomas could go as high as the second overall pick this year. I would not have any problem with that.
6. RB Alvin Kamara, New Orleans Saints
Kamara has had exactly 81 receptions every season he's been in the NFL. I'm not sure how that's possible. In 2019 Kamara posted 1,330 yards from scrimmage which was a career-low. I think not having Brees for five games was the reason for the drop off in production. The big issue Kamara had last season was the low touchdown totals. He only scored six times. I am betting on Kamara getting back to double-digit touchdowns again in 2020.
7. RB Nick Chubb, Cleveland Browns
I think Nick Chubb is getting ready to have a breakout fantasy season. Yes, I know Kareem Hunt will still be around, but I consider Chubb to be a much better back. Last season, the Browns had a poor offensive scheme and a bad offensive line. This year under the guidance of Kevin Stefanski, Chubb should really blossom into one of the best backs in the league. Chubb is not a big-time pass catcher, but he is a big-time runner who put up close to 1,500 rushing yards last season.
8. WR DeAndre Hopkins, Arizona Cardinals
Texans head coach Bill O'Brien made the mistake of trading DeAndre Hopkins a couple of weeks ago. Hopkins is a generational talent who can excel at his position even if he has poor quarterback play. This is not to say that Kyler Murray is a bad quarterback, but he is no Deshaun Watson. Murray is savvy enough to know to get the ball into the hands of Hopkins. Hopkins has had more than 100 receptions in each of his last two seasons. There is no reason why that number should go down in Arizona.
9. WR Davante Adams, Green Bay Packers
Adams has one of the best jobs in football, catching passes from the great Aaron Rodgers. Adams has excelled in that role. In 12 games played last season, Adams caught 87 balls for just under 1,000 yards. If he gets to play a full healthy season, Adams should go back to his 2018 numbers, making him one of the top three receivers in fantasy football.
10. WR Tyreek Hill, Kansas City Chiefs
Hill only played in 12 games last season so there was obviously a dip in his numbers. There may be plenty of wideouts who get more targets and receptions than Hill, but Hill's big-play ability is very tempting to me. Hill has scored 32 touchdowns in his career. He will produce double-digit scores this upcoming season with Patrick Mahomes under center.
11. WR Mike Evans, Tampa Bay Buccaneers
Evans is in a big spot going into the 2020 season. He will get to catch passes from the GOAT, Tom Brady. Evans is a great fit in Bruce Arians' system. Last year, Evans finished as the third-best wide receiver in fantasy football, while his teammate Chris Godwin finished one spot ahead of him. No reason why they shouldn't be able to put up huge numbers again this year.
12. WR Chris Godwin, Tampa Bay Buccaneers
If Evans is a first-round draft pick this season, there is no reason why Godwin can't be one as well. As I mentioned, the offense works perfectly with both Evans and Godwin. Last season was Godwin's breakout campaign. He caught 86 balls for 1,333 yards and nine touchdowns. He did that in 14 games played with 121 targets.
MORE FROM SI: