Eli and McNabb are almost identical in ratings, but McNabb has played some tough defenses (Dallas and Atlanta). The toughest defense that Eli has faced was San Diego. The other three teams that they faced are pathetic. Philly has played one more game than New York and has played a couple of defenses that seriously get after the quarterback. I seriously doubt that McNabb would have been sacked 6 times playing the Giants' schedule. I'll give you Shockey > Smith, and I don't think it's even close.