The NFL season is now eight weeks old, and Carson Palmer and Drew Brees are moving up, while Colin Kaepernick is not.

Using two different advanced stats and a metric from fantasy football, we came up with a formula to rank all 32 NFL starting quarterbacks.

The formula uses Football Outsiders' DYAR metric, ESPN's total QBR metric — both look at a quarterback's overall effectiveness in different ways — and the percentage of teams that own each quarterback in ESPN's Fantasy Football game.

Think of the fantasy data as a job-approval rating, an indication of how fans think of each quarterback's potential moving forward.

In the case of injuries, we will continue to rank the injured starter unless he is out for the rest of the season or there is doubt about his role once healthy.

30. Sam Bradford, Philadelphia Eagles

One thing to know: Bradford says the mistakes are what is hurting the Eagles, according to Philly.com: "We've said that after several games. We need to find a way to eliminate the self-inflicted wounds. When we do that, we're a pretty good offense. And when we continue to make mistakes we've made since Week 1, we've put ourselves in bad situations."

29. Marcus Mariota, Tennessee Titans

One thing to know:Jason Wolf and John Glennon write that Mariota is "preparing to start" Sunday after missing two games with a knee injury. It would be Mariota's first game under new head coach Mike Mularkey.

28. Josh McCown, Cleveland Browns

One thing to know: McCown has a rib injury that has made breathing, sleeping, and moving difficult, according to Mary Kay Cabot. That means it is Johnny Football Time! Johnny Manziel will get the start Thursday.

27. Teddy Bridgewater, Minnesota Vikings

One thing to know: Rich Gannon on Bridgewater, according to TwinCities.com: "There's a lot to like about [Bridgewater]. He's really poised. When things don't go well around him, he doesn't become unraveled. But you look at the numbers. The completion percentage is pretty good and the interceptions [five] are OK, but there's not enough explosive plays."

25. Jameis Winston, Tampa Bay Bucs

One thing to know: In the three games since his ugly four-interception loss to the Panthers, Winston is completing 65% of his passes with four touchdowns and no interceptions. More importantly, the Bucs are 2-1 in those games and, against the Redskins, are a late-game defensive stop away from being 3-0.

24. Ryan Tannehill, Miami Dolphins

One thing to know:Adam H. Beasley notes that the Dolphins have never won a game in Buffalo with Tannehill as their quarterback. They are also just 3-7 in road games against divisional opponents under Tannehill. The Dolphins play in Buffalo this weekend.

23. Alex Smith, Kansas City Chiefs

One thing to know: The Chiefs lost Jamaal Charles to a season-ending injury, but still got four rushing touchdowns in their Week 8 blowout of the Lions. One of those came from Smith, who rushed for 78 yards.

21. Kirk Cousins, Washington Redskins

One thing to know:Cousins says that his goal is to reach the level of Tom Brady: "[Brady] has kind of set the standard for all of us to follow. It's a high standard to meet. That's the goal, certainly, every year, every offseason: To work and to prepare to try to play at the level he does, week in and week out."

19. Peyton Manning, Denver Broncos

One thing to know: Manning looked good in the Broncos' win over the Packers, and now the team has filled its biggest offensive weakness, by trading for tight end Vernon Davis. On Davis, Manning called the move "exciting."

17. Blake Bortles, Jacksonville Jaguars

One thing to know:Kevin Seifert on Bortles' maturation this season: "Put simply, Bortles has been more aggressive and dealt far more effectively with pressure than he did as a rookie. He is extending plays, reducing sacks and taking better advantage of the Jaguars' scoring opportunities."

16. Cam Newton, Carolina Panthers

One thing to know: Newton's numbers are not much different than they have been earlier in his career, but the Panthers are now 7-0 and MVP talk has started. One thing that has changed, according to Joseph Person, is that there is no more sulking: "The Gatorade towels he pulled over his head, his 'suggestion box' comment after a loss to the Giants in 2012 — all of it became fodder for the critics ... Now that the Panthers are 7-0 and the last unbeaten team in the NFC, Newton's sideline sulking from his first two seasons seems like a long time ago."

15. Brian Hoyer, Houston Texans

One thing to know: As messy as things have been for the Texans in the first half of the season, it makes sense that Hoyer would treat the second half like a new season: "I think it's good to go into this bye, recollect our thoughts, obviously go in with a good feeling coming off a win, a divisional win. Then get ready to go for the next eight games, which to me, is really like a whole new season."

14. Tyrod Taylor, Buffalo Bills

One thing to know:According to Tyler Dunne, Taylor's teammates are confident that this week we will see the Taylor we saw before he got injured. Coach Rex Ryan said Taylor is "healthy as he's been all season."

11. Russell Wilson, Seattle Seahawks

One thing to know:Casey Mabbott points out that Wilson has not been the same quarterback this season. He has no rushing touchdowns and has thrown six interceptions. Last year Wilson had three rushing touchdowns after eight games and he threw seven interceptions all season.

6. Ben Roethlisberger, Pittsburgh Steelers

One thing to know: After missing four weeks with a knee injury, Roethlisberger returned and threw three interceptions in a loss to the Bengals. He is also now without Le'Veon Bell, who tore a knee ligament and is out for the year.

5. Drew Brees, New Orleans Saints

One thing to know: The death of Brees' career was greatly exaggerated. The 505-yard, record-tying seven-touchdown performance against the Giants was great, but Brees has now been good for most of the past five games.

1. Carson Palmer, Arizona Cardinals

One thing to know: Palmer threw for 374 yards and four touchdowns against the Browns and is on pace for career-highs in passing yards and touchdowns. He is also 35 and leading a legit Super Bowl contender.