No, he doesn't. Look at his actual games especially in his last season. Completion% absolutely garbage and as the season went on he got worse until he was benched.
You know why he was benched? B.c teams figured out his limited abilities and after that you are done.