Romo moves into top 5

So who's the NFL's best QB? Who's the worst? And where does your team's QB rank? Scouts Inc.'s Gary Horton ranks the QBs 1-32.
Your QB rankings

Originally Published: December 19, 2006
By Gary Horton | Scouts Inc.

So, who's the best QB in the NFL right now? Who's the worst? And who's in between? Scouts Inc.'s Gary Horton ranks the quarterbacks 1-32. Also, you can rank the QBs, too.

QB rankings
Rank (LW) Player Team Comment
1 (1)
Peyton Manning
Colts He got off to a great start in "MNF" win over Cincinnati and never looked back. He finished with four TD passes, three of them going to Marvin Harrison. The offense seemed to have a great rhythm all night and totally controlled the clock with long drives.
2 (3)
Carson Palmer
Bengals He didn't have a great game on "MNF" against the Colts. Indianapolis controlled the clock and the flow of the game. Palmer only threw for 176 yards against a secondary that had two backup safeties starting and appeared to be very vulnerable. The Colts got a lot of pressure on Palmer, sacking him four times.
3 (4)
Tom Brady
Patriots Although the Pats had a huge win over Houston, the passing game is still sputtering with no real vertical presence. In a run-oriented game, Brady only threw for 125 yards and only had 19 completions, but it didn't matter against the Texans.
4 (6)
Tony Romo
Cowboys Rebounded from Week 14's loss to the Saints with a big road win at Atlanta. His mobility within the pocket bought him extra time to find his receivers and make some excellent throws, including two beautiful TD passes to Terrell Owens.
5 (2)
Drew Brees
Saints His MVP chase hit a bump in the road in a home loss to Washington. Poor pass protection, dropped passes and not much time to throw affected Brees, who was 21-for-38 for 207 yards. He just never seemed to get on track against the Redskins defense.
6 (5)
Philip Rivers
Chargers He had an off night against an attacking Chiefs defense. But when you have LaDainian Tomlinson behind you, you can survive a mediocre performance. Rivers was only 8-of-23 for 97 yards and didn't throw a TD. He also had two bad INTs and his accuracy was off all night.
7 (14)
Chad Pennington
Jets Without a great running game, Pennington and the Jets resorted to a ball-control passing game in a good road win at Minnesota. He threw for a career-high 339 yards and his decision making and accuracy were excellent. He is playing better than expected.
8 (7)
Steve McNair/Kyle Boller
Ravens McNair got his right hand stepped on early in the Ravens' over Cleveland. But Kyle Boller came in and did a nice job, throwing for 238 yards and two TDs, including a beautiful 77-yard TD pass to Demetrius Williams. Boller wasn't perfect, but he made plays when he had to and McNair should be back this week.
9 (9)
Michael Vick
Falcons He played about as well as he is capable of in a loss to the Cowboys, throwing four TD passes. His accuracy and ability to put the ball into tight spots was outstanding and when his receivers catch the ball, he can look like a Pro Bowl QB.
10 (12)
Brett Favre
Packers The good news is that the Packers beat Detroit at home and Favre broke Dan Marino's completion record. The bad news is that he didn't throw a TD pass and had three INTs. It wasn't a great day for Favre, but it didn't have to be against the Lions.
11 (18)
Jeff Garcia
Eagles He continues to be a great story for the surprising Eagles, running the West Coast offense to perfection. In a big road win over the Giants, Garcia was 19-of-28 for 237 yards and one TD. The Eagles love his competitiveness and leadership.
12 (11)
Rex Grossman
Bears Against Tampa Bay, he went back to his early recipe for success, which was to manage the game and throw to his tight end. Grossman connected with Desmond Clark for seven receptions for 125 yards and two TDs.
13 (13)
Marc Bulger
Rams The Rams used a ball-control offense to shut out the Raiders. Bulger only attempted 22 passes and had a meager 103 yards passing against the Raiders.
14 (10)
Eli Manning
Giants At times he looked really good, but he also made some bad decisions. The bottom line was a loss to Philadelphia. The offense was erratic, turned the ball over four times and failed to convert good red zone opportunities.
15 (20)
Ben Roethlisberger
Steelers Against Carolina, he played the kind of game the Steelers want their QB to play. He only threw 18 passes for 140 yds with one TD. He made no mistakes as Pittsburgh decided to run the ball and control the clock. It's too late, but he's starting to look more comfortable running this offense.
16 (8)
Matt Hasselbeck
Seahawks Something continues to be missing from this once-explosive offense and Hasselbeck is not making enough big plays. He had one TD and two INTs in an extremely disappointing loss to the 49ers. Seattle needs to gets its offense going soon.
17 (15)
Trent Green
Chiefs He had a rough day against an attacking Chargers defense. He was sacked six times, was hit on several other plays and he had several passes deflected.
18 (21)
J.P. Losman
Bills He continues to show improvement. Losman torched the Miami secondary for 200 yards passing and three TDs, but more importantly he did not throw an INT. His arm strength and velocity was really apparent on a windy day in Buffalo.
19 (25)
Jay Cutler
Broncos He is really starting to get a feel for the Broncos' offense and his decision-making and vision have dramatically improved. Against the Cardinals, he threw for 261 yards and two TDs as he out-played fellow rookie Matt Leinart. He is very impressive throwing the deep pass.
20 (17)
Vince Young
Titans He did not play very well individually against the Jaguars. But the Titans continue to win. He is now 7-4 as a starter.
21 (16)
Matt Leinart
Cardinals He went head-to-head with fellow rookie Cutler and he came up short in a home loss. He was pressured a lot by the Broncos defense and he never really got into a good flow, throwing two INTs.
22 (24)
Alex Smith
49ers He is not posting great stats, but he continues to play well enough to win. As he demonstrated in beating the Seahawks, he is doing a nice job in the short-to-intermediate passing game. With a good running game, Smith just has to manage this offense.
23 (28)
Derek Anderson
Browns Even though the Browns lost, Anderson continues to play pretty well. He threw for 233 yards and two TDs against the Ravens, but he also threw two INTs. His accuracy and composure are pretty good for a guy who doesn't have a lot of experience.
24 (19)
Joey Harrington
Dolphins He had a horrible day in a tough loss at Buffalo, completing only 5-of-17 passes for 20 yards. He was benched in the fourth quarter and replaced by Cleo Lemon. Harrington continues to be an up-and-down QB.
25 (23)
David Carr
Texans He had an awful game in a blowout loss to New England, throwing four INTs. He has thrown only one TD pass in his last eight games. He is really pressing, especially when the Texans get behind. He just doesn't make good decisions for a QB with his experience.
26 (31)
Bruce Gradkowski/Tim Rattay
Buccaneers After a sluggish first half, Gradkowski was replaced by Rattay and it proved to be a smart move for Jon Gruden. Rattay threw for 268 yards and three TDs and his accuracy and game management was excellent. He led the Bucs to 28 second-half points in a losing effort in Chicago and he will start this week at Cleveland.
27 (29)
Jason Campbell
Redskins He didn't put up great numbers in a big win at New Orleans, but he was efficient and didn't make any major mistakes. He did a nice job of finding his receivers and managed the game well.
28 (22)
David Garrard
Jaguars He is trying to make a case for being the starting QB in 2007, but if he plays like he has been, it won't happen. He had three INTs, two of which were returned for TDs, in an embarrassing loss to Tennessee.
29 (27)
Chris Weinke
Panthers Playing his second game for injured Jake Delhomme, Weinke never had a chance to get anything going against an attacking Steelers' defense. He was sacked five times and hit on several other passing attempts and he finished with only 178 yards and one TD.
30 (30)
Brad Johnson
Vikings After watching Brad Johnson look like a statue in the pocket with marginal production against the Jets, coach Brad Childress inserted rookie Tarvaris Jackson into the lineup and Jackson gave the Vikings a spark. Jackson has a big-time arm and he has the ability to scramble when he feels pressure.
31 (26)
Jon Kitna
Lions The entire Lions offense sputtered, including the passing game. Kitna threw for only 135 yards and had two costly INTs. The Lions tried to use a lot of pre-snap motion to confuse the Packers but it didn't work.
32 (32)
Aaron Brooks
Raiders After an 11-for-19 performance for only 98 yards and one INT against the Rams, Brooks was replaced by Andrew Walter. The Raiders offense can move the ball in the middle of the field, but it self destructs when it gets to the red zone.

Gary Horton spent 10 years in the NFL as a scout and another 10 years at the college level as an assistant coach and recruiter. He is the founder and most seasoned member of the Scouts Inc. staff, and his extensive experience at all levels of football make him an excellent talent evaluator.