Fantasy football players ranked by position with age, 2008 statistics, comments:

QUARTERBACKS:

1. Tom Brady, New England, age 32: 76 yards. Sure, he only threw 11 passes last year before a season-ending injury, but he's also the same guy who threw an NFL-record 50 touchdowns in 2007 and has even more weapons to work with. Sore shoulder appears to be nothing to worry about.

2. Drew Brees, New Orleans, 30: 5,069 yards, 34 touchdowns, 17 interceptions, eight 300-yard games, two 400-yard games, 11 multiple-TD games, 1 dud game (defined as game without a TD or under 200 yards with 1 TD). Hopefully Saints won't figure out they haven't been so good while Brees throws every down.

3. Peyton Manning, Indianapolis, 33: 4,002 yards, 28 TDs (1 rushing), 12 INTs, 4 300-yard games, 9 multiple-TD games, 3 duds. He's a little older, but things probably won't change all that much without Marvin Harrison and with the offensive brain trust sporting slightly different titles.

4. Philip Rivers, San Diego, 27: 4,009 yards, 34 TDs, 11 INTs, 5 300-yard games, 12 multiple-TD games, 4 duds. May be team's biggest threat now that LaDainian Tomlinson's starting to sputter. Or maybe he just hands off to two guys all the time.

5. Aaron Rodgers, Green Bay, 25: 4,038 yards, 32 TDs (4 rushing), 13 INTs, 4 300-yard games, 10 multiple-TD games, 4 duds. Amid the usual preseason Brett Favre talk, Rodgers returns to powerful offense that's basically unchanged from his breakout year.

6. Tony Romo, Dallas, 29: 3,448 yards, 26 TDs, 14 INTs, 6 300-yard games, 8 multiple-TD games, 4 duds (including 3 games missed to injury). Cowboys will be running a lot more in this offense that's supposed to be more "Romo-friendly" without all Terrell Owens' touchdowns.

7. Kurt Warner, Arizona, 38: 4,583 yards, 30 TDs, 14 INTs, 6 300-yard games, 1 400-yard game, 10 multiple-TD games, 2 duds. He's thrown 57 touchdown passes the past two years, but it's always scary drafting an injury-prone 38-year-old who just lost his offensive coordinator.

8. Donovan McNabb, Philadelphia, 32: 3,916 yards, 25 TDs (2 rushing), 11 INTs, 3 300-yard games, 7 multiple-TD games, 6 duds. He's often an injury concern but put in 16 games last year for the first time since 2003.

9. Matt Ryan, Atlanta, 24: 3,440 yards, 17 TDs (1 rushing), 11 INTs, 2 300-yard games, 5 multiple-TD games, 9 duds. Maybe arrival of Tony Gonzalez will convince team that running isn't necessary on every first down.

10. Jay Cutler, Chicago, 26: 4,526 yards, 27 TDs (2 rushing), 18 INTs, 7 300-yard games, 1 400-yard game, 8 multiple-TD games, 4 duds. Maybe he'll pile up impressive stats throwing exclusively to tight ends.

11. Ben Roethlisberger, Pittsburgh: 27: 3,301 yards, 19 TDs (2 rushing), 15 INTs, 3 300-yard games, 5 multiple-TD games, 7 duds. That 32-touchdown season a few years ago starting to look a bit fluky, but he's always good for about 20 TDs.

12. Matt Hasselbeck, Seattle, 33: 1,216 yards, 5 TDs, 10 INTs, 1 multiple-TD game, 15 duds (including 9 games missed to injury). Had 28 TD passes two years ago, his spine apparently is no longer the consistency of Silly Putty and he has a great new receiver. But injuries are already mounting on the line, including one for star left tackle Walter Jones.

13. Carson Palmer, Cincinnati, 29: 731 yards, 3 TDs, 4 INTs, 14 duds (including 12 games missed to injury). Arm is feeling better after missing most of last year with torn-up passing elbow, but now his ankle is hurting. Bengals expect him back for the opener, but reworked offensive line makes you wonder if more medical updates are in the forecast.

14. Matt Schaub, Houston, 28: 3,043 yards, 17 TDS (2 rushing), 10 INTs, 3 300-yard games, 1 400-yard game, 5 multiple-TD games (8 duds, including 5 games missed to injury). Injury-prone Schaub would be awesome in college fantasy league, having played in 11 games in each of his two years as Houston's starter. (Hurting his ankle while trotting out of bounds in preseason game not a good sign.)

15. David Garrard, Jacksonville, 31: 3,620 yards, 17 TDs (2 rushing), 13 INTs, 2 300-yard games, 3 multiple-TD games, 6 duds. Torry Holt addition could be huge, or could just be footnote to season when Maurice Jones-Drew rushes for 30 TDs.

16. Brett Favre, Minnesota, 55 (OK, so he's really 39 but seems a lot older): 3,472 yards, 23 TDs (1 rushing), 22 INTs, 6 multiple-TD games, 8 duds, 1 retirement, 1 unretirement. Won't throw as much as in the old days, but even his tired old arm can float more than a few TDs against schemes stacked up to stop Adrian Peterson.

17. Trent Edwards, Buffalo, 25: 2,699 yards, 14 TDs (3 rushing), 10 INTs, 2 multiple-TD games, 9 duds (including 2 games missed to injury). Showed real signs of being kind of OK last year. Now has T.O. and a no-huddle offense, both of which sound good but may not be.

18. Eli Manning, NY Giants, 28: 3,238 yards, 22 TDs (1 rushing), 10 INTs, 1 300-yard game, 5 multiple-TD games, 8 duds. Run-first (and second and third) approach led to Manning's failure to reach 200 yards in 10 of final 12 games last year. Wonder if he'd give up some of that $97 million to get a receiver.

19. Kyle Orton, Denver, 26: 2,972 yards, 21 TDS (3 rushing), 12 INTs, 1 300-yard game, 7 multiple-TD games, 8 duds (including 1 game missed to injury). Had a spurt of decent fantasy games last year, but he's got an injured finger that could keep him out of the regular-season opener.

20. Matt Cassel, Kansas City, 27: 3,693 yards, 23 TDs (2 rushing), 11 INTs, 1 300-yard game, 2 400-yard games, 5 multiple-TD games, 8 duds. To review, in the last week or so he hurt his knee, lost his offensive coordinator and realized that his line doesn't block so well. Also may not be ready for opener.

21. Jake Delhomme, Carolina, 34: 3,288 yards, 17 TDs (2 rushing), 12 INTs, 5 multiple-TD games, 8 duds. When he's terrible, he's Grossman-caliber terrible. He'll be a handoff machine again, but there will be those days when he goes crazy with Steve Smith.

22. Jason Campbell, Washington, 27: 3,245 yards, 14 TDs (1 rushing), 6 INTs, 2 300-yard games, 2 multiple-TD games, 9 duds. Made strides in first year with coach Jim Zorn, but Redskins were awfully busy trying to snag another QB in offseason.

23. Whoever emerges as the least harmful choice to start in Cleveland. Surely 2007's big stats weren't entirely fluky for Derek Anderson (26: 1,615 yards, 9 TDs, 8 INTs, 1 300-yard game, 2 multiple-TD games, 9 duds, 1 benching, 1 injury last year). And maybe that one time Brady Quinn had a pretty good game wasn't fluky either.

24. Shaun Hill, San Francisco, 29: 2,046 yards, 15 TDs (2 rushing), 8 INTs, 6 multiple-TD games in 8 starts. Wins quarterback job, chance to work with team's seventh offensive coordinator in seven years and showcase his handoff skills.

25. JaMarcus Russell, Oakland, 24: 2,423 yards, 14 TDs (1 rushing), 8 INTs, 5 multiple-TD games, 7 duds. Mostly looked horrible along with the rest of the Raiders, but did throw two TDs in each of his final three games.

26. Chad Pennington, Miami, 33: 3,653 yards, 20 TDs (1 rushing), 7 INTs, 2 300-yard games, 6 multiple-TD games, 6 duds. Was comeback player of the year in 2006, then stunk it up the next year. Was again comeback player last year, too, so another flop is pretty much guaranteed.

27. Joe Flacco, Baltimore, 24: 2,971 yards, 16 TDs (2 rushing), 12 INTs, 5 multiple-TD games, 10 duds. Should improve after nice rookie season, but Ravens still want to run first. (He should also quit shaving, eat more, scowl more, or do something so he doesn't look like he's 12.)

28. Byron Leftwich, Tampa Bay, 29: 303 yards, 2 TDs, 0 INTs. Awkward throwing motion back on display in Florida. Has some good targets with Antonio Bryant, Kellen Winslow and decent options out of the backfield.

29. Marc Bulger, St. Louis, 32: 2,720 yards, 11 TDs, 13 INTs, 1 300-yard game, 1 multiple-TD game, 8 duds. Remember when he was considered a potential fantasy star? Now he's that guy who hands off to Steven Jackson and gets hurt. (Already hurt in preseason.)

30. Mark Sanchez, Jets, 22. Rookie wins the starting job, right to hand off all the time.

31. Somebody in Detroit. Rookie Matt Stafford could be a pretty good gamble. Or Daunte Culpepper (32: 786 yards, 5 TDs, 6 INTS, 1 midseason unretirement, 1 multiple-TD game, 6 duds) could recapture some of his old magic with a much-improved supporting cast. Culpepper's foot injury could sideline him for a while, though.

32. Kerry Collins, Tennessee, 36: 2,676 yards, 12 TDs, 7 INTs, 3 multiple-TD games, 11 duds. Not a lot going for him fantasy-wise, but at this point on the list he's a starter on a good team so what the heck.

RUNNING BACKS:

1. Adrian Peterson, Minnesota, 24: 1,760 yards and 10 TDs rushing (4.8 yards per carry), 21 catches for 125 yards, 10 100-yard games, 2 multiple-TD games, 3 duds (defined as games under 80 yards and no scores). Everyone picking first in every draft in America is required to take him.

2. Michael Turner, Atlanta, 27: 1,699 yards and 17 TDs rushing (4.5 yards per carry), 6 catches for 41 yards, 6 100-yard games, 2 200-yard games, 4 multiple-TD games, 4 duds. Most every back who carries as many times as Turner did last year flops in a big way the next year. But Turner's legs are awfully fresh from all those years on San Diego's bench.

3. Maurice Jones-Drew, Jacksonville, 24: 824 yards and 12 TDs rushing (4.2 yards per carry), 62 catches for 565 yards and 2 TDs, 3 100-yard games (1 receiving), 4 multiple-TD games, 6 duds. He's scored 38 times from scrimmage in three seasons _ all before he was the featured back.

4. Matt Forte, Chicago, 23: 1,239 yards and 8 TDs rushing (3.9 yards per carry), 63 catches for 477 yards and 4 TDs, 3 100-yard games, 2 multiple-TD games, 5 duds. The lack of receivers in Chicago sends his stock up.

5. DeAngelo Williams, Carolina, 26: 1,515 yards and 18 TDs rushing (5.5 yards per carry), 22 catches for 121 yards and 2 TDs, 8 100-yard games, 5 multiple-TD games, 4 duds. Can he do it again if Jonathan Stewart's completely healthy? (Here's a hint: Stewart's already been hurt in the offseason.)

6. Chris Johnson, Tennessee, 24: 1,228 yards and 9 TDs (4.9 yards per carry), 43 catches for 260 yards and 1 TD, 4 100-yard games, 2 multiple-TD games, 6 duds. Technically he shares time with LenDale White, but he still averaged 20 touches a game. (Beware, though, if your league penalizes for ridiculous TD celebrations.)

7. Steve Slaton, Houston, 23: 1,282 yards and 9 TDs (4.8 yards per carry), 50 catches for 377 yards and 1 TDS, 5 100-yard games, 1 multiple-TD game. Was a monster once the Texans figured out what they had, with 4 100-yard games and 4 scores in his final 7 games.

8. Frank Gore, San Francisco, 26: 1,036 yards and 6 TDs (4.3 yards per carry), 43 catches for 373 yards and 2 TDs, 3 100-yard games, 1 multiple-TD game, 5 duds (including 2 games missed to injury). Lone bright spot in pathetic offense. (How many years have we been saying that?) He's even more buffed than usual, and the 49ers are stressing a power running game.

9. Steven Jackson, St. Louis, 26: 1,042 yards and 7 TDs (4.1 yards per carry), 40 catches for 379 yards and 1 TD, 4 100-yard games, 2 multiple-TD games, 9 duds (including 4 games missed to injury). So good but so fragile. Before he gets hurt, will get plenty of touches behind an improved line.

10. Brandon Jacobs, NY Giants, 27: 1,089 yards and 15 TDs (5.0 yards per carry), 6 catches for 36 yards, 4 100-yard games, 5 multiple-TD games, 5 duds (including 3 games missed to injury). Will he hold up for 16 games? Nope. But he will score a bunch before getting hurt (and have more cool highlights flattening little defensive backs).

11. Marion Barber, Dallas, 26: 885 yards and 7 TDs (3.7 yards per carry), 52 catches for 417 yards and 2 TDs, 4 100-yard games (1 receiving), 2 multiple-TD games, 7 duds (including 1 game missed to injury). First go as every-down back didn't really pan out, so expect fewer carries. But he's always going to be the guy on the goal line.

12. LaDainian Tomlinson, San Diego, 30: 1,110 yards and 10 TDs (3.8 yards per carry), 52 catches for 426 yards and 1 TD, 2 100-yard games, 3 multiple-TD games, 5 duds. He'll get plenty of touches for as long as he holds up. He's 30, but trying hard to prove it's not true that backs typically fall apart at that age.

13. Clinton Portis, Washington, 28: 1,487 yards and 9 TDs (4.3 yards per carry), 28 catches for 218 yards, 6 100-yard games, 2 multiple-TD games, 4 duds. His vanishing act late last season was worrisome, and now he'll lose some touches to Ladell Betts.

14. Brian Westbrook, Philadelphia, 30: 936 yards and 9 TDs (4.0 yards per carry), 54 catches for 402 yards and 5 TDs, 3 100-yard games, 5 multiple-TD games, 9 duds (including 2 games missed to injury). Shockingly low ranking due to big red flags: He's 30, had 2 offseason surgeries, has never played a full 16 games, and the Eagles drafted a back with their second pick. (Just make sure you get backup LeSean McCoy, too.)

15. Ryan Grant, Green Bay, 26: 1,203 yards and 4 TDs (3.9 yards per carry), 18 catches for 116 yards and 1 TD, 4 100-yard games, 6 duds. Recovered last year from early season injury woes, and Packers offense looks impressive. Surely he'll score more than 4 times this year.

16. Kevin Smith, Detroit, 22: 976 yards and 8 TDs rushing (4.1 yards per carry), 39 catches for 286 yards, 2 100-yard games, 6 duds. It took the Lions about half the season to realize they should give the ball to a good running back. Had 100 yards or a score in 4 of 6 games when he got 20 carries.

17. Ronnie Brown, Miami, 27: 916 yards and 10 TDs rushing (4.3 yards per carry), 1 TD pass, 33 catches for 254 yards, 3 100-yard games, 1 multiple-TD game, 8 duds. Vanished at the end of the season, going scoreless in 6 of his final 7 games.

18. Pierre Thomas, New Orleans, 24: 625 yards and 9 TDs rushing (4.8 yards per carry), 31 catches for 281 yards and 3 TDs, 1 100-yard game, 4 multiple-TD games, 6 duds. Thomas scored 9 times in his final 7 games. Will get plenty of carries when he returns from knee injury. (He should be back for season-opener.)

19. Joseph Addai, Indianapolis, 26: 544 yards and 5 TDs (3.5 yards per carry), 25 catches for 206 yards and 2 TDs, 1 100-yard game, 2 multiple-TD games, 11 duds (including 4 games missed to injury). Can be a TD machine when healthy, it's just that he's never healthy. Will be sharing carries with rookie Donald Brown.

20. Willie Parker, Pittsburgh, 28: 791 yards and 5 TDs (3.8 yards per carry), 3 catches for 13 yards, 4 100-yard games, 1 multiple-TD game, 9 duds (including 5 games missed to injury). Yards per carry have dropped for four straight years and he'll lose some carries to Rashard Mendenhall. But the top back for the Steelers is always money.

21. Marshawn Lynch, Buffalo, 23: 1,036 yards and 8 TDs (4.1 yards per carry), 47 catches for 300 yards and 1 TD, 3 100-yard games, 1 multiple-TD game, 6 duds (including 1 game lost to injury). Don't forget he won't be joining us until the fourth game, thanks to gun-related suspension. And he shares with Fred Jackson a bit too much.

22. Larry Johnson, Kansas City, 29: 874 yards and 5 TDs (4.5 yards per carry), 12 catches for 74 yards, 3 100-yard games, 1 multiple-TD games 11 duds, including 4 games lost to injury. Despite health problems, high mileage, legal woes and general surliness, looked great in camp. He really could use somebody blocking for him, though.

23. Jonathan Stewart, Carolina, 22: 836 yards and 10 TDs (4.5 yards per carry), 8 catches for 47 yards, 2 100-yard games, 2 multiple-TD games, 8 duds. He scores a lot for a guy who never starts, and plays a lot for a guy who seems to be injured a lot.

24. LenDale White, Tennessee, 24: 773 yards and 15 TDs rushing (3.9 yards per carry), 5 catches for 16 yards, 2 100-yard games, 4 multiple-TD games, 6 duds. He gave way to Johnson as the season wore on, but he'll still barrel into the end zone plenty.

25. Knowshon Moreno, Denver, 22: Rookie. Broncos took a break from signing journeyman backs in the offseason long enough to spend a first-round pick on Moreno. I give up trying to guess who gets the most carries in Denver, though seems logical it would be Moreno eventually. Practicing again after knee injury.

26. Tim Hightower, Arizona, 23: 399 yards and 10 TDs (2.8 yards per carry), 34 catches for 237 yards, 1 100-yard game, 2 multiple-TD games, 8 duds. All those scores are great, but a run or two over 5 yards would be nice, too. Will be sharing carries with Chris Wells.

27. Reggie Bush, New Orleans, 24: 404 yards and 2 TDs (3.8 yards per carry), 52 catches for 440 yards and 4 TDs, 1 100-yard receiving game, 2 multiple-TD games, 11 duds (including 6 games missed to injury). How long till he's hurt again? Oh, never mind. He's hurt again.

28. Cedric Benson, Cincinnati, 26: 747 yards and 2 TDs (3.5 yards per carry), 20 catches for 185 yards, 3 100-yard games, 9 duds in 12 games played. Came on strong late and is now center of run-based offense, factors that would make for a higher ranking if he weren't Cedric Benson and his team weren't the Bengals.

29. Thomas Jones, NY Jets, 31: 1,312 yards and 13 TDS (4.8 yards per carry), 36 catches for 207 yards and 2 TDs, 5 100-yard games, 3 multiple-TD games, 5 duds. Defied NFL history by being a good 30-year-old, and I'm too much of a believer in the 30-year-old-dropoff rule to believe he'll repeat at 31. Plus, it looks like he'll share carries.

30. Derrick Ward, Tampa Bay, 29: 1,025 yards and 2 TDs (5.6 yards per carry), 41 catches for 384 yards, 1 100-yard game, 1 200-yard game, 11 duds. Left the Giants' crowded backfield for ... the Bucs' crowded backfield. He's expected to share carries with Earnest Graham.

31. Ahmad Bradshaw, NY Giants, 23: 355 yards and 1 TD (5.3 yards per carry), 5 catches for 42 yards and 1 TD, 13 duds. Moves into the No. 2 RB spot, which occasionally becomes the No. 1 spot when you play behind Jacobs.

32. Felix Jones, Dallas, 22: 266 yards and 3 TDs (8.9 yards per carry), 2 catches for 10 yards, 14 duds (including 10 games lost to injury.) Explosive, but brittle.

33. LeSean McCoy, Philadelphia, Rookie: Will get touches even before Westbrook gets hurt.

34. Darren McFadden, Oakland, 22: 499 yards and 4 TDs (4.4 yards per carry), 29 catches for 285 yards, 1 100-yard game, 1 multiple-TD game, 13 duds (including 3 games missed to injury). Sorry for last year's suggestion that he'd be good simply because the first back drafted each year usually is. He's in an awfully crowded backfield.

35. Donald Brown, Indianapolis, 22: Rookie. Last year at Connecticut led the nation in rushing with 2,083 yards and scored 18 times. Set to share time with Addai.

36. Chris Wells, Arizona, 20: Rookie. Expect him to share with Hightower once he's totally healthy. Also let's hope he finally shakes the "Beanie" nickname.

37. Jamal Lewis, Cleveland, 30: 1,002 yards and 4 TDs (3.6 yards per carry), 23 catches for 178 yards, 10 duds. If you're from Cleveland take him higher based on 1,000-yard year. But he kind of looked like he'd had it last year, team's rotten and now he's 30.

38. Darren Sproles, San Diego, 26: 330 yards and 1 TD (5.4 yards per carry), 29 catches for 342 yards and 5 TDs, 1 100-yard game, 2 multiple-TD games, 12 duds. Explosiveness, big-money contract and slowing LT could spell surprisingly big numbers.

39. Fred Jackson, Buffalo, 28: 571 yards and 3 TDs (4.4 yards per carry), 37 catches for 317 yards, 1 100-yard game, 12 duds. He's a starter for at least the first three games.

40. Leon Washington, NY Jets, 27: 448 yards and 6 TDs (5.9 yards per carry), 47 catches for 335 yards and 2 TDs. He's part of a crowded backfield, but he should catch plenty of passes.

41. Julius Jones, Seattle, 28: 698 yards and 2 TDs (4.4 yards per carry), 14 catches for 66 yards, 2 100-yard games, 14 duds. Expects to flourish in the aggressive running style of Jim Mora's offense. T.J. Duckett getting cut means Jones may find his way into the end zone occasionally, though he'll still share time.

42. Rashard Mendenhall, Pittsburgh, 22: 58 yards (3.1 yards per carry). 2008 first-round pick missed 12 games with an injury, and returns to take some of Parker's carries.

43. Earnest Graham, Tampa Bay, 29: 563 yards and 4 TDs (4.3 yards per carry), 23 catches for 174 yards, 2 100-yard games, 10 duds (including 6 games lost to injury). Returns from ankle injury to find himself sharing job with Ward.

44. Shonn Greene, NY Jets, 23: Rookie. Could be goal-line back and pick up tons of carries when Thomas Jones' old parts creak to a halt.

45. Pick a Raven. The three-way time share is never good for fantasy stats. But if you really like starters, draft Ray Rice. Touchdowns? Le'Ron McClain is your man. If you like fantasy football history, try the once-proud Willis McGahee.

46. Chester Taylor, Minnesota, turns 30 Sept. 22: 399 yards and 4 TDs (4.0 yards per carry), 45 catches for 399 yards and 2 TDs, 10 duds. A must-have for Peterson owners.

47. Jerious Norwood, Atlanta, 26: 489 yards and 4 TDs (5.1 yards per carry), 36 catches for 338 yards and 2 TDs, 1 multiple-TD game, 10 duds. A must-have for Turner owners.

48. Tashard Choice, Dallas, 24: 472 yards and 2 TDs (5.1 yards per carry), 21 catches for 185 yards, 13 duds. The third man in a three-man backfield, although the other two tend to get hurt.

49. Glen Coffee, San Francisco, 22: Rookie. Alabama star has been a preseason sensation and is a must-have for Frank Gore owners (or people who want to rankle Gore owners).

50. Jamaal Charles, Kansas City, 22: 357 yards (5.3 yards per carry), 27 catches for 272 yards and 1 TD, 1 100-yard game, 13 duds. Move him way up if L.J. gets the boot.

WIDE RECEIVERS:

1. Larry Fitzgerald, Arizona, 26: 96 catches for 1,431 yards and 12 touchdowns, 7 100-yard games, 3 multiple-TD games, 1 10-catch game, 2 duds (defined as any game under 80 yards with no TD). No reason to think he won't have similar numbers.

2. Andre Johnson, Houston, 28: 115 catches for 1,575 yards and 8 TDs, 7 100-yard games, 1 200-yard game, 1 multiple-TD game, 5 duds. Texans only seem to have passing plays designed for Johnson, who had 10 or more catches seven times last year. And he stayed healthy.

3. Randy Moss, New England, 32: 69 catches for 1,008 yards and 11 TDs, 4 100-yard games, 3 multiple-TD games, 8 duds. Brady's back, so Moss is back to unstoppable.

4. Reggie Wayne, Indianapolis, 30: 82 catches for 1,145 yards and 6 TDs, 4 100-yard games, 8 duds. No more Marvin Harrison should spell 100-catch year.

5. Calvin Johnson, Detroit, 23: 78 catches for 1,331 yards and 12 TDs, 5 100-yard games, 2 multiple-TD games, 4 duds. Couldn't be stopped even when the Lions only had all those backups named Drew throwing to him. Should benefit from overall offensive improvement in Detroit.

6. Steve Smith, Carolina, 30: 78 catches for 1,421 yards and 6 TDs, 8 100-yard games, 1 multiple-TD game, 6 duds (including 2 games missed to suspension). Imagine his numbers if he hadn't been missed those 2 games. Keep an eye on his shoulder injury, and move him down if he randomly punches another teammate in camp.

7. Greg Jennings, Green Bay, 25: 80 catches for 1,292 yards and 9 TDs, 5 100-yard games, 1 multiple-TD game, 4 duds. Rodgers' favorite target should have another big year, as long as he doesn't get fat and happy with rich new deal.

8. Roddy White, Atlanta, 27: 88 catches for 1,382 yards and 7 TDs, 7 100-yard games, 1 multiple-TD game, 1 10-catch game, 6 duds. Tony Gonzalez may help him get open, but he'll also steal some catches.

9. Marques Colston, New Orleans, 26: 47 catches for 760 yards and 5 TDs, 3 100-yard games, 1 multiple-TD game, 11 duds (including 5 games missed to injury). Hard to stop when he's upright. Once he got healthy last year, had a TD or 100 yards in five of last six games.

10. Anquan Boldin, Arizona, 28: 89 catches for 1,038 yards and 11 TDs, 3 100-yard games, 3 multiple-TD games, 3 10-catch games, 7 duds (including 4 games missed to injury). Quietly being a good sport about his contract unhappiness.

11. T.J. Houshmandzadeh, Seattle, 32: 92 catches for 904 yards, 4 TDs, 2 100-yard games, 1 multiple-TD game, 2 10-catch games, 13 duds (including 1 game missed to injury). Numbers should return with a healthy Hasselbeck and no OchoCinco lobbying for more balls.

12. Wes Welker, New England, 28: 111 catches for 1,165 yards and 3 TDs, 4 100-yard games, 1 10-catch game, 9 duds. Surely he'll top 3 TDs with Brady back. And how amazing is 223 catches the past two years?

13. Brandon Marshall, Denver, 25: 104 catches for 1,265 yards, 6 TDs, 3 100-yard games, 1 multiple-TD game, 3 10-catch games. Coach says he'll be back Sept. 6. Definite suspension better than indefinite, and he's talented enough to be taken here despite his injuries and feud with the team.

14. Terrell Owens, Buffalo, 35: 69 catches for 1,052 yards and 10 TDs, 1 200-yard game, 1 100-yard game, 1 multiple-TD game, 6 duds. Always does well in honeymoon period with new QB, and his toe's feeling better. (He'll surely blame low ranking on Tony Romo, Donovan McNabb, Jeff Garcia and perhaps Nicolette Sheridan.)

15. Dwayne Bowe, Kansas City, 24: 86 catches for 1,022 and 7 TDs, 2 100-yard games, 1 multiple-TD game, 4 duds. Best receiver on the team hasn't impressed coach and will be receiving ball from QB who may not have time to throw. But he's been OK with no quarterbacks before.

16. Antonio Bryant, Tampa Bay, 28: 83 catches for 1,248 yards and 7 TDs, 5 100-yard games, 1 200-yard game, 1 multiple-TD game, 9 duds. Averaged 128 yards and a score in final 4 games. Expected back for opener after knee surgery.

17. Eddie Royal, Denver, 23: 91 catches for 980 yards and 5 TDs, 3 100-yard games, 10 duds (including 1 game missed to injury). Looking like he'll get plenty of passes thrown his way regardless of how the Brandon Marshall soap opera ends.

18. Roy Williams, Dallas, 27: 36 catches for 430 yards and 2 TDs, 12 duds. Managed to underwhelm for two teams last year, but now takes over for T.O. as the No. 1 receiver. Still, really may be the third option behind Jason Witten and whoever's taking handoffs at the time.

19. Chad OchoCinco (seriously, that's how the NFL lists him these days), Cincinnati, 31: 53 catches for 540 yards and 4 TDs, 1 multiple-TD game, 13 duds. Never even hit 80 yards last year. Could be better with the return of Palmer, and if he gets to kick more.

20. Vincent Jackson, San Diego, 26: 59 catches for 1,008 yards and 7 TDs, 3 100-yard games, 7 duds. Was huge at the end of the year, and could be ready to be break out in a big way. (Though it seems we've been predicting his big breakout for a while now.)

21. Santana Moss, Washington, 30: 79 catches for 1,044 yards and 6 TDs, 3 100-yard games, 9 duds. Stats suffered late, with one TD and no 100-yarders in his final eight games.

22. Anthony Gonzalez, Indianapolis, 25: 57 catches for 664 yards and 4 TDs, 1 100-yard game, 1 multiple-TD game, 12 duds. Should slide right in to that No. 2 receiver spot.

23. DeSean Jackson, Philadelphia, 22: 62 catches for 912 yards and 2 TDs, 2 100-yard games, 10 duds. Exploded onto the scene as a rookie, with 100-yard games in his first two games, but didn't have any after that.

24. Hines Ward, Pittsburgh, 33: 81 catches for 1,043 yards and 7 TDs, 4 100-yard games, 1 multiple-TD game, 7 duds. Old guy known most for his fierce blocks on a run-first team, but he always comes through.

25. Braylon Edwards, Cleveland, 26: 55 catches for 873 yards and 3 TDs, 3 100-yard games, 10 duds, 1 billion drops. Maybe he's done a lot of finger exercises or gone to an opposable-thumb-usage clinic or something. Will probably only be drafted by people who did not have him last year.

26. Lance Moore, New Orleans, 26: 79 catches for 928 yards and 10 TDs, 3 100-yard games, 2 multiple-TD games, 8 duds. The clear No. 2 opposite Colston is back from a shoulder injury. And being the No. 2 receiver in this offense is not a bad thing (especially when the No. 1 gets carted off the field so frequently).

27. Torry Holt, Jacksonville, 33: 64 catches for 796 yards and 3 TDs, 11 duds. Really not as old as he seemed in St. Louis. Averaged nearly 1,400 yards and eight TDs in the eight seasons before last year's disaster. Might rebound with a QB who can throw.

28. Lee Evans, Buffalo, 28: 63 catches for 1,017 and 3 TDs, 4 100-yard games, 8 duds. Deep threat should be able to stretch the field even more with T.O. in the lineup.

29. Donald Driver, Green Bay, 34: 74 catches for 1,012 yards and 5 TDs, 2 100-yard games, 11 duds. A decent bye-week fill-in, but you just can't count on him every week like you used to.

30. Bernard Berrian, Minnesota, 28: 48 catches for 964 yards and 7 TDs, 4 100-yard games, 9 duds. Numbers could jump with Favre.

31. Jerricho Cotchery, NY Jets, 27: 71 catches for 858 yards and 5 TDs, 1 100-yard game, 1 multiple-TD game, 9 duds. Finally gets to be No. 1 receiver, but for a team with a rookie QB.

32. Santonio Holmes, Pittsburgh, 25: 55 catches for 821 yards and 5 TDs, 7 duds (including 1 missed game). Should be solid again, although Steelers want to run a lot more than last year.

33. Laveranues Coles, Cincinnati, 31: 70 catches for 850 yards and 7 TDs, 1 100-yard game, 1 multiple-TD game, 10 duds. You have to wonder about a guy who goes to Cincinnati on purpose.

34. Devin Hester, Chicago, 26: 51 catches for 665 yards and 3 TDs, 9 duds. Cutler's used to big, sure-handed Denver receivers, but a tiny former defensive back's about as good as it gets in Chicago. (At least Cutler is forcing it to him in the preseason.)

35. Donnie Avery, St. Louis, 25: 53 catches for 674 yards and 3 TDs, 1 100-yard game, 11 duds. Back from foot injury much earlier than expected. Still a Ram, though.

36. Ted Ginn Jr., Miami, 24: 56 catches for 790 yards and 4 TDs (2 rushing), 1 100-yard game, 10 duds. Fast and dangerous, just doesn't get many touches.

37. Steve Breaston, Arizona, 26: 77 catches for 1,006 yards and 3 TDs, 3 100-yard games, 8 duds. Being a third receiver isn't so bad in Arizona's offense.

38. Kevin Walter, Houston, 28: 60 catches for 899 yards and 8 TDs, 1 100-yard game, 2 multiple-TD games, 9 duds. Always wide open for those rare occasions when Johnson doesn't get the ball.

39. Derrick Mason, Baltimore, 35: 80 catches for 1,037 yards and 5 TDs. Hard to get too excited when a 35-year-old is lured out of brief retirement by a team that doesn't throw.

40. Nate Burleson, Seattle, 28: 5 catches for 60 yards and 1 TD. Could be a late steal, if every Seahawk on offense doesn't get hurt again.

41. Steve Smith, NY Giants, 24: 57 catches for 574 yards and 1 TD. Maybe the Giants' most reliable receiver.

42. Devery Henderson, New Orleans, 27: 32 catches for 793 yards and 3 TDs, 1 100-yard game, 10 duds. Not a bad guy to have on the bench since he seems to catch an 80-yarder every few weeks. He averaged about 25 yards a catch last year, but doesn't get many touches.

43. Percy Harvin, Vikings, 21: Rookie. Has the speed to turn Favre's short little passes into big plays.

44. Domenik Hixon, NY Giants, 24: 43 catches for 596 yards and 2 TDs, 1 100-yard game, 14 duds. Briefly looked like a poor man's Plaxico Burress last year, then reverted to random tall and skinny guy.

45. Earl Bennett, Chicago, 22: Second-year guy had no catches last year but was Cutler's roommate in college.

46. Hakeem Nicks, NY Giants, 20: Rookie. First-round pick worth taking based on his 144-yard preseason game alone.

47. Josh Morgan, San Francisco, 24: 20 catches for 319 yards and 3 TDs. Second-year guy made like the No. 1 early in camp then struggled.

48. Chris Chambers, San Diego, 31: 33 catches for 462 yards and 5 TDs, 1 multiple-TD game, 12 duds. Had 5 scores in first 5 games last year, but really wasn't heard from again. It's been an awful long time since his only 1,000-yard season (2005).

49. Nate Washington, Tennessee, 26: 40 catches for 631 yards and 3TDs, 13 duds. The Titans seem to have a thing for barely recognizable veterans. Hamstring injury a concern.

50. Justin Gage, Tennessee, 28: 34 catches for 651 yards and 6 TDs. In other barely recognizable veteran news, it was impressive that Gage got into the end zone six times. That's quite a feat on a non-throwing team.

TIGHT ENDS:

1. Antonio Gates, San Diego, 29: 60 catches for 704 yards and 8 TDs, 1 multiple-TD game, 7 duds. Even with kind of an off 2008, averaging 10 scores over the past five seasons. He's perfectly healthy again, too.

2. Jason Witten, Dallas, 27: 81 catches for 952 yards and 4 TDs, 2 100-yard games, 8 duds. Should get more catches with T.O. gone. Or be less open.

3. Tony Gonzalez, Atlanta, 33: 96 catches for 1,058 yards and 10 TDs, 3 100-yard games, 1 multiple-TD game, 4 duds (defined as game under 60 yards with no TDs). Imagine how open he'll be on an offense with other weapons.

4. Dallas Clark, Indianapolis, 30: 77 catches for 848 yards and 6 TDs, 2 100-yard games, 1 multiple-TD game, 8 duds (including 1 missed game). Should get more catches with Harrison gone.

5. Greg Olsen, Chicago, 24: 54 catches for 574 and 5 TDs, 10 duds. May be Cutler's most reliable new target.

6. Chris Cooley, Washington, 27: 83 catches for 849 yards and 1 TD, 1 100-yard game, 10 duds. Surely he'll score more than once this year.

7. Visanthe Shiancoe, Minnesota, 29: 42 catches for 596 yards and 7 TDs, 1 100-yard game, 1 multiple-TD game, 9 duds. Favre loves to throw to the tight end in the end zone.

8: Jeremy Shockey, New Orleans, 29: 50 catches for 483 yards and 0 TDs, 14 duds (including 4 games lost to injury). Brash prediction: He won't be held out of the end zone for two straight years.

9. Kellen Winslow, Tampa Bay: 43 catches for 428 yards and 3 TDs, 1 100-yard game, 1 multiple-TD game, 13 duds (including 6 missed games). He's used to producing with no real QB. He's also extremely awesome, he says.

10. Owen Daniels, Houston, 26: 70 catches for 862 yards and 2 TDs, 2 100-yard games, 1 multiple-TD game, 1 10-catch game, 9 duds. Always quietly solid.

11. John Carlson, Seattle, 25: 55 catches for 627 yards and 5 TDs, 1 100-yard game, 7 duds. Hasselbeck's return helps.

12. Zach Miller, Oakland, 23: 56 catches for 778 yards and 1 TD, 10 duds. More than one score with an improved Russell?

13. Heath Miller, Pittsburgh, 26: 48 catches for 514 yards and 3 TDs, 10 duds (including 2 games missed). Had career low in TDs last year.

14. Benjamin Watson, New England, 28: 22 catches for 209 yards and 2 TDs, 14 duds. Had career-high 6 scores when Brady was healthy in 2007.

15. Desmond Clark, Chicago, 32: 41 catches for 367 yards and 1 TD. Cutler's second tight end may not be bad.

16: Vernon Davis, San Francisco, 25: 31 for 358 yards and 2 TDs, 13 duds. Will the Niners ever figure out how to use musclebound TE?

17. Anthony Fasano, Miami, 25: 34 catches for 454 yards and 7 TDs, 1 multiple-TD game, 10 duds. Not many touches, but lots of scores.

18. Kevin Boss, NY Giants, 25: 33 catches for 384 yards and 6 TDs, 9 duds. Lots more blocking ahead, but did lead team in TD catches.

19. Bo Scaife, Tennessee, 28: 58 catches for 561 yards and 2 TDs, 1 100-yard game, 12 duds. Didn't score or surpass 40 yards in final 7 games.

20. Dustin Keller, NY Jets, 24: 48 catches for 535 yards and 3 TDs. Don't really get Jets fans' zeal for guy who averaged three catches a game last year and now has a rookie QB, but guess I'll take their word for it.

DEFENSE/SPECIAL TEAMS:

1. Pittsburgh, 20 INTs, 51 sacks, 1 safety, 9 fumble recoveries, 3 TDs.

2. Minnesota, 12 INTs, 3 safeties, 45 sacks, 13 fumble recoveries, 4 TDs.

3. Philadelphia, 15 INTs, 48 sacks, 1 safety, 14 fumble recoveries, 7 TDs.

4. NY Giants, 17 INTs, 3 safeties, 43 sacks, 5 fumble recoveries, 3 TDs.

5. Baltimore, 26 INTs, 35 sacks, 3 safeties, 9 fumble recoveries, 6 TDs.

6. Tennessee, 20 INTs, 44 sacks, 11 fumble recoveries, 4 TDs.

7. Dallas, 8 INTs, 1 safety, 59 sacks, 14 fumble recoveries, 2 TDs.

8. New England, 14 INTs, 30 sacks, 8 fumble recoveries, 1 TD.

9. NY Jets, 14 INTs, 40 sacks, 16 fumble recoveries, 6 TDs.

10. Green Bay, 22 INTs, 27 sacks, 6 fumble recoveries, 9 TDs.

11. Tampa Bay, 22 INTs, 29 sacks, 8 fumble recoveries, 7 TDs.

12. Chicago, 22 INTs, 1 safety, 28 sacks, 10 fumble recoveries, 6 TDs.

13. Arizona, 13 INTs, 31 sacks, 17 fumble recoveries, 6 TDs.

14. San Diego, 15 INTs, 1 safety, 27 sacks, 9 fumble recoveries, 4 TDs.

15. Carolina, 12 INTs, 37 sacks, 13 fumble recoveries, 2 TDs.

16. Seattle, 9 INTs, 35 sacks, 11 fumble recoveries, 4 TDs.

17. Miami, 18 INTs, 1 safety, 41 sacks, 12 fumble recoveries, 2 TDs.

18. Indianapolis, 15 INTs, 31 sacks, 11 fumble recoveries, 4 TDs.

19. Buffalo, 10 INTs, 24 sacks, 13 fumble recoveries, 5 TDs.

20. Atlanta, 10 INTs, 1 safety, 34 sacks, 8 fumble recoveries, 3 TDs.

KICKERS:

1. Stephen Gostowski, New England, 148 points, 36 FGs.

2. David Akers, Philadelphia, 144 points, 33 FGs.

3. John Kasay, Carolina, 130 points, 28 FGs.

4. Rob Bironas, Tennessee, 127 points, 29 FGs.

5. Jason Elam, Atlanta, 129 points, 29 FGs.

6. Ryan Longwell, Minnesota, 127 points, 29 FGs.

7. Mason Crosby, Green Bay, 127 points, 27 FGs.

8. Nate Keading, San Diego, 127 points, 27 FGs.

9. Nick Folk, Dallas, 102 points, 20 FGs.

10. Adam Vinatieri, Indianapolis, 103 points, 20 FGs

11. Lawrence Tynes, NY Giants, 4 points, 1 FG.

12. Rian Lindell, Buffalo, 124 points, 30 FGs.

13. Matt Prater, Denver, 114 points, 25 FGs.

14. Kris Brown, Houston, 124 points, 29 FGs.

15. Robbie Gould, Chicago, 119 points, 26 FGs.

16. Neil Rackers, Arizona, 119 points, 25 FGs.

17. Jeff Reed, Pittsburgh, 117 points, 27 FGs.

18. Sebastian Janikowski, Oakland, 97 points, 24 FGs.

19. Shane Graham, Cincinnati, 93 points, 21 FGs.

20. Josh Brown, St. Louis, 112 points, 31 FGs.