The NFL is stacked with talent at the quarterback position. So much so that a lot of teams have backup quarterbacks who could easily serve as starters in a different scenario.

Just look around: The Cleveland Browns have Case Keenum and the Los Angeles Chargers have Tyrod Taylor. Meanwhile, the Washington Redskins have Kyle Allen and the Baltimore Ravens have Robert Griffin III.

There is also Nick Foles or Mitchell Trubisky — whoever ends up being the backup — for the Chicago Bears and the Kansas City Chiefs have Chad Henne. Then there are teams like the Green Bay Packers (Jordan Love) and Philadelphia Eagles (Jalen Hurts) that have rookies who could make waves as the backups.

And Cam Newton doesn't even have a team yet. He's just sitting there in free agency.

But none of the aforementioned crack the Top-5 backup quarterbacks in the NFL. So, who does?

5. Ryan Fitzpatrick/Josh Rosen (Miami Dolphins)

The Miami Dolphins drafted Tua Tagovailoa with the fifth overall pick in the 2020 NFL Draft. Although he has not even played a down yet, it feels safe to assume Tagovailoa will be the starting quarterback in Miami come Week 1.

That leaves the team with two pretty capable backups. There is Josh Rosen, who is still young and a project. He has the potential to be a very good quarterback in the NFL someday.

Then there's Ryan Fitzpatrick. The veteran is likely going to be their actual No. 2 (barring a trade).

Fitzpatrick has been around the NFL for a long time despite being a seventh-round pick in the 2005 NFL Draft. There's good reason for that too, as the 37-year-old is affectionately known as “Fitzmagic” by fans.

The reason for that is because he tends to have a few games a year where he puts up incredible stats and wills his team to victory. So if the Dolphins find themselves in a situation where he needs to play, they should feel comfortable with it.

4. Marcus Mariota (Las Vegas Raiders)

Not long ago, Marcus Mariota was considered one of the most exciting young-up-and-coming quarterbacks in the NFL.

That hype has been dying down over the last few seasons. And it reached an all-time low in 2019. Mariota was struggling to get anything going for the Tennessee Titans offensively. Then they made the switch to Ryan Tannehill and magic happened.

This forced Mariota out of a job, and this offseason he signed with the Las Vegas Raiders. That could end up being a huge move for Las Vegas.

Mariota definitely has his down moments. But he's also an athletic quarterback who has already proven he can put up big stats. And at just 26 years old, there is no reason to believe he has peaked yet.

The best days of Mariota's career might be ahead of him. So the Raiders have a talented backup with a lot of potential.

3. Andy Dalton (Dallas Cowboys)

Andy Dalton has never been elite. There was a pretty long period of time when he was considered one of the better quarterbacks in the NFL, though.

And with the Cincinnati Bengals drafting Joe Burrow with the No. 1 overall pick in the 2020 NFL Draft, his time with the team was clearly over.

After being released by the Bengals, the Dallas Cowboys snatched him up, making him a great insurance policy behind starter Dak Prescott.

As recently as 2016, Dalton threw for over 4,000 yards and made a Pro Bowl. In 2017 he racked up 25 touchdowns, and in 2018 he had 21.

In 13 games in 2019, Dalton managed 3,494 passing yards. This is clearly a guy who can still go. And with the roster that Dallas has, he could probably start and lead them to a decent record if the situation called for it, such as an injury to Prescott.

2. Jacoby Brissett (Indianapolis Colts)

Jacoby Brissett was thrust into a starting role for the Indianapolis Colts last season after the out-of-the-blue retirement of superstar Andrew Luck.

Brissett exceeded expectations. He threw for 2,942 yards in 15 games and had 18 touchdowns compared to just six interceptions. The quarterback also ran for another 228 yards and scored four touchdowns on the ground.

Most importantly, Indianapolis went 7-9 (7-8 in games that Brissett played) that year. They were even still in the playoff hunt heading into Week 17.

He's shown he can keep them alive in the playoff hunt already, doing it all of last year. So having him still on the roster is incredible insurance for Philip Rivers.

1. Jameis Winston (New Orleans Saints)

Was there anyone else who could top this list?

Jameis Winston threw 30 interceptions in 2019 with the Tampa Bay Buccaneers. That's a stain that's hard to clean off. However, he also threw for 5,109 yards (most in the NFL) and 33 touchdowns (second most in the NFL) that year.

Winston is incredibly talented and with an offseason to heal up and correct his vision, many expect him to be better than ever. Therefore, it was a little surprising when he signed a cheap, one-year deal to be the backup to Drew Brees for the New Orleans Saints.

This does mean that he's learning under an all-time great in Brees. And at just 26, Winston has plenty of time in the NFL left, so having one year as a backup to a future Hall of Famer will help way more than it could hurt. It also means he could potentially be set to take over for Brees after 2020.

This works well for New Orleans, too. They have a backup quarterback in 2020 who could probably be starting on quite a few teams.

It was easy to rank Winston as No. 1 amongst the No. 2 quarterbacks in the NFL.