Donovan McNabb had a difficult 2010 season, but that doesn't mean he can no longer contribute as a starting NFL quarterback. McNabb was the product of a weak team with an inexperienced and inconsistent offense.
Although McNabb is certainly on the declining side of his career, I do not think his last season should be held completely against him, as he not only had very few offensive weapons to work with, but he was unfairly treated and not taken seriously by his offensive coordinator and head coach.
McNabb can certainly be a starter in the NFL, and here are a few possible places he may be next year.
The most common team mentioned that is linked to McNabb are the Vikings. And this makes sense; they recently drafted a rookie quarterback in Christian Ponder, and may be looking for a veteran to mentor him. McNabb has proven to be a good mentor, with his treatment of both Michael Vick and Kevin Kolb in Philadelphia.
The Vikings offense, which has a solid running game, and receiving corps (especially if they keep Sidney Rice) could allow McNabb to flourish in that offense, unlike he did in Washington. He could be a great stop gap while Christian Ponder develops into the eventual longterm starter.
The Dolphins are another team that has been commonly linked to McNabb, and this makes sense, as well. The Dolphins are looking for a way to excite their fanbase, much like the Miami Heat did a year ago. McNabb is a popular player, and a quarterback may be needed in Miami, especially if Chad Henne doesn't pan out or simply isn't ready.
San Francisco is a team that hasn't really been discussed as possibly landing McNabb, but I think this could be an intriguing possibility. Alex Smith has not fulfilled expectations with the 49ers, despite several chances to do so.
Right now, if Smith doesn't work out, rookie second round pick Colin Kaepernick is their best option at quarterback. McNabb could be brought in to the 49ers offense, either as a security blanket if Smith doesn't work out, or as a potential opening day starter that they feel would be a better option over Smith or Kaepernick.
Tennessee is another team that is potentially starting a rookie quarterback. Like he would be in Minnesota, McNabb would be a good pickup for Tennessee to start before Jake Locker is ready to step in and become the starting quarterback.
However, the Cardinals may still be a good option for McNabb even if they do bring in Kevin Kolb.
Kolb and McNabb obviously have a history, and if no other team decides to go for McNabb, the Cardinals could get him for a good price to either be a backup or compete for the starting job with Kolb.