Well let's see.
Last year, Lee Evans ranked #61 in receiving yards, and #88 in catches. In contrast, there were 10 tight ends, and 1 running back that gained more reception yardage. 18 tight ends caught more passes, and 11 running backs caught more passes.
The year before, he was #33 in receptions, and #19 in yardage. Great year. Only 5 TEs had more catches. Unfortunately, tied for 61st in TDs.
In 2007, he was 45th in the league in receptions, and 32nd in yardage. 36th in touchdowns.
As for his salary, Evans' cap number was $ 6,577,182 last year. For the 61st/88th best receiver in terms of yardage and catches. That is the 14th highest salary for a receiver, by the way.
"But wait! This isn't fair!", I hear you saying. "He doesn't have a quarterback!"
Here is a sampling of some other pass catchers that out gained Lee Evans last year.
Brandon Marshall
T.J. Houshmandzadeh
Vernon Davis
Kellen Winslow
Devone Bess
Santana Moss
Calvin Johnson
Zach Miller
Steve Smith (Carolina version)
Mike Sims-Walker
And the list goes on and on. Some need a good quarterback, some seem not to.
Don't get me wrong, I think Lee Evans is a very good NFL caliber player on a team with few NFL caliber players. But let us not kid ourselves thinking that he is somehow Jerry Rice trapped in crappy Buffalo. He is good, not great. And got himself a very, very rich contract for relatively little productivity.
Could he be better with a better quarterback, on a better team, in a better system? Absolutely.
Is he an elite receiver in the NFL? Hardly. The numbers speak for themselves.