Heisman Trophy winner Baker Mayfield and Josh Allen, two of the top QB prospects in the 2018 NFL Draft, take snaps for the North team in Senior Bowl practice. (1:03)

Many presume the Baltimore Ravens will take an offensive player with their first-round pick.

But, a quarterback? That would be a surprise.

A source suggested to Denver Mile High Sports radio host Benjamin Allbright that the Ravens would be interested in Wyoming quarterback Josh Allen if he was available when the Ravens are on the clock with the No. 16 overall pick in the NFL draft.

Source suggests #Ravens would be interested in Wyoming QB Josh Allen, if he were available at 16. — Benjamin Allbright (@AllbrightNFL) January 26, 2018

Allen is a raw prospect who has as much upside as any quarterback in this year's class, but the consensus is he could benefit from not playing right away.

The question is: Would the Ravens invest a first-round pick in Allen when they're contractually married to Joe Flacco for two more seasons and have other pressing needs on offense?

Baltimore coach John Harbaugh acknowledged at the end of the season that the team will discuss drafting a quarterback this season. Flacco just turned 33, and he's dealt with knee and lower back injuries in recent years.

Wyoming QB Josh Allen has been projected as the No. 1 overall pick in some mock drafts. Chuck Cook/USA TODAY Sports

But the Ravens are financially committed to Flacco for another two seasons. The first time Baltimore would gain more cap space than dead money accrued is after the 2019 season. For that reason, many project the Ravens will take a quarterback in the middle rounds of the draft.

Even if the Ravens are interested in Allen, the chances of Allen lasting to the middle of the first round aren't considered high.

2018 NFL DRAFT Round 1: Thursday, 8 p.m., ESPN/ESPN App

Rounds 2-3: Friday, 7 p.m., ESPN/ESPN App

Rounds 4-7: Sat., noon, ESPN/ABC/ESPN App

Where: Arlington, Texas

NFL draft coverage » | Full order: 1-256 » • Kiper's final Mock Draft: 1-32 »

• McShay's final Mock Draft: 1-32 »

• Kiper and McShay's draft reset »

• Draft predictions for all 32 teams »

• Draft Herbies: Kirk's best of the best »

• McShay's draft buzz: What I'm hearing »

• McShay's top five needs for every team »

ESPN draft analyst Mel Kiper Jr. had Allen going to the Cleveland Browns with the No. 1 overall pick. There are five other quarterback-needy teams who could take Allen before the Ravens select: the New York Giants (No. 2), Denver Broncos (No. 5), New York Jets (No. 6), Washington Redskins (No. 13) and Arizona Cardinals (No. 15).

Allen has the physical measurables that teams want in a quarterback. He stands at 6-foot-4 and 237 pounds with 10 1/8-inch hands. He also has one of the strongest arms in the draft.

The knock on Allen has been his accuracy and production. He completed only 56 percent of his passes the past two seasons, and he threw 16 touchdowns in 11 games last season. The other top quarterback prospects -- Oklahoma's Baker Mayfield, USC's Sam Darnold, UCLA's Josh Rosen and Louisville's Lamar Jackson -- all threw at least 26 touchdowns last season.

Allen's stock took a hit this week with up-and-down performances at the Senior Bowl practices.

"When he's right and he's decisive and knows where to go with the ball and has his feet right, he is deadly throwing the football," ESPN draft analyst Todd McShay said. "He has the ability to make throws that very few in the world can make. That's what makes him so intriguing to NFL guys who are out there looking and saying we need a quarterback. Now, he's not ready yet. He's going to need work. But if someone can get the full [potential] out of him and make him the accurate passer that you've seen in flashes, he has a chance to be special."