2010 Free Agency: Star rating is out of five. Age listing as of Sept. 1, 2010.
Matt Moore (ERFA), QB, Panthers. Age: 26. Re-signed with Panthers (1 year, $3 million)
I hate to make strong judgments after only a few starts, but Matt Moore played exceptionally well down the stretch. In his final three starts, he threw seven touchdowns and no interceptions, completing 65.8 percent of his passes in the process. Moore defeated the Vikings and Giants in consecutive weeks during that span.
Jason Campbell (RFA), QB, Redskins. Age: 28. Traded to Raiders
The good: Jason Campbell's completion percentage has risen in each of his four seasons. He threw for 3,618 yards, 20 touchdowns and 15 picks on a 64.5 completion percentage and a 7.1 YPA. He did this despite one of the worst offensive lines in NFL history.
The bad: Campbell has taken 81 sacks in the past two years and could be damaged goods. His career record as a starter is 23-32. And Clinton Portis even called him out by questioning his lacking leadership qualities.
Derek Anderson, QB, Browns. Age: 27. Signed with Cardinals (2 years, $7.25 million; $3.2 million guaranteed)
And to think, the Browns could have traded Derek Anderson for a first-round pick two years ago... Anyway, Anderson has tremendous upside because he has nice size, experience and very good arm strength. He's also just 27 years old. Unfortunately, his work ethic and accuracy are huge negatives. Still, he could perform well with a decent supporting cast; he proved that in 2007.
Kyle Orton can't throw an accurate ball longer than 10 yards downfield, but he's a smart game manager who can lead a defensive team into the playoffs (though he can't win once he gets there because he's so limited).
Bruce Gradkowski (RFA), QB, Raiders. Age: 27. Re-signed with Raiders (1 year, $1.7 million)
Bruce Gradkowski shockingly played well in his four starts this season. He was great in leading multiple fourth-quarter scoring drives in an upset at Pittsburgh, where he was 20-of-33 for 308 yards and three touchdowns. Gradkowski doesn't have a starter's arm, but he's accurate, decisive and mobile. Save for the latter, JaMarcus Russell lacks those traits.
Marc Bulger, QB, Rams. Age: 34. Signed with Ravens (1 year)
If this were Marc Bulger circa 2006, he would be rated higher. But this 34-year-old version of Bulger is damaged goods and has the David Carr "deer in the headlights" syndrome.
Chad Pennington, QB, Dolphins. Age: 34. Re-signed with Dolphins (1 year, $2.5 million)
You know what you're getting with Chad Pennington - a highly accurate and smart, but noodle-armed quarterback coming off his third shoulder surgery. Pennington can be a solid transitional quarterback for the Rams while they groom Jimmy Clausen, but he doesn't have the arm to take any team past the first round of the playoffs.
Jake Delhomme, QB, Panthers. Age: 35. Signed with Browns (2 years)
Jake Delhomme plays like, well, a guy who's trying to throw games to appease his son's kidnappers. Delhomme has a lot of experience and will be a solid backup somewhere. He can't be a starter anymore.
Matt Leinart, QB, Cardinals. Age: 27. Signed with Texans (1 year)
Matt Leinart is accurate in the short passing game, and if you have to start him for a game or two, you're not going to be totally screwed. However, Leinart simply doesn't care about football and will never study film. He should be a career backup for the rest of his career.
Charlie Batch, QB, Steelers. Age: 35. Re-signed with Steelers (2 years)
If you have to start Charlie Batch for 2-3 games, you're not feeling too bad. Batch should be fine coming off wrist surgery.
Byron Sandwich, QB, Steelers. Age: 30. Re-signed with Steelers
Can be a solid backup with very good pass protection. A leaky offensive line combined with his slow release would be disastrous.
David Carr, QB, Giants. Age: 31. Signed with 49ers (2 years, $6.25 million)
Poor David Carr has been sacked so many times in his career that he sees pass-rushers coming at him in his sleep. Carr is a reliable backup, but he's damaged goods and cannot be a starter.
A.J. Feeley, QB, Panthers. Age: 33. Signed with Rams (2 years)
One of the top backup quarterbacks in the NFL, A.J. Feeley can be effective if he has to start 2-3 games in a pinch.
Tarvaris Jackson (RFA), QB, Vikings. Age: 27. Re-signed with Vikings (1 year, $1.1 million)
Tarvaris Jackson has nice physical tools, but he has never completed 60 percent of his passes. He's just not a good option as a starting quarterback, though he can be a quality reserve.
I'm not sure if Brodie Croyle isn't the best quarterback on the Chiefs. That's how mediocre Matt Cassel is.
JaMarcus "Captain Skittles" Russell, QB, Raiders. Age: 25.
The greatest bust in NFL Draft history, Captain Skittles is fat, lazy and stupid. He has great physical talent, but would rather fall asleep in team meetings and eat Skittles on the sidelines rather than become a great quarterback. With the right coaching, perhaps Russell could reach his potential. But by "right coaching," I'm talking Bill Walsh x 5 billion.
Jeff Garcia, QB, Eagles. Age: 40.
Jeff Garcia's had a great career, but at 40, his days of starting are over. Garcia is (sadly) one of the top potential backups on the unrestricted market, but if he starts more than two games for your team in 2009, you know you're in trouble.
Charlie Whitehurst (RFA), QB, Chargers. Age: 28. -- Tendered by Chargers (3rd round)
Trent Edwards, QB, Bills. Age: 26. -- Signed with Jaguars
Troy Smith (RFA), QB, Ravens. Age: 26. -- Re-signed with Ravens (1 year, $1.1 million)
Brett Ratliff, QB, Browns. Age: 25.
Charlie Frye (RFA), QB, Raiders. Age: 29. -- Re-signed with Raiders (1 year, $1.2 million)
Daunte Culpepper, QB, Lions. Age: 33.
Kyle Boller, QB, Rams. Age: 29. -- Signed with Raiders
Kellen Clemens (RFA), QB, Jets. Age: 27. -- Re-signed with Jets (1 year, $1.1 million)
Chris Redman, QB, Falcons. Age: 33. -- Re-signed with Falcons (2 years, $5 million)
Josh McCown, QB, Panthers. Age: 31.
John Beck (RFA), QB, Ravens. Age: 29. -- Re-signed with Ravens (1 year, $1.1 million)
Jim Sorgi, QB, Colts. Age: 29. -- Signed with Giants
Rex Grossman, QB, Texans. Age: 30. -- Signed with Redskins (1 year)
Chris Simms, QB, Titans. Age: 30. -- Re-signed with Titans
Gibran Hamdan (RFA), QB, Bills. Age: 29.
Mark Brunell, QB, Saints. Age: 39. -- Signed with Jets (2 years)
Matt Gutierrez, QB, Bears. Age: 26.
Jordan Palmer (ERFA), QB, Bengals. Age: 26. -- Re-signed with Bengals (1 year)
Todd Collins, QB, Redskins. Age: 38. -- Signed with Bears
I like Mahomes but definitely not round 1 and especially not the Bills. The Bills will probably be drafting QB day 2 or 4th round. Cardale is a long way off. Tyrod is the starter for 2017 and probably 2018. They have two years max with Shady and Watkins.
I messed up the 2nd round order, so I'm gonna try this again. Same deal as last time, no trades this time around like I did in my first mock even though projecting them can be fun. I'll do another one in about a month or so after the Super Bowl, Senior Bowl, combine and all that other good stuff.