In my opinion, yes. Last night I watched the playoff game with Seattle from last season and he just shredded them and I think why aren't the talking heads on NFL Network putting him in the Top 5 currently playiing. What he can do is sick, both touchdowns were all on him.
It's still the offseason. Discuss.