While most fans are still thirsty for more free agents signings, a close look at John Elway's history reveals that he has likely made his big moves for the time being. The Denver Broncos entered free agency needing to upgrade multiple positions.

Denver needed a starting quarterback that could push the ball downfield with playoff experience, of which they acquired Joe Flacco. The Broncos needed to upgrade the ever-swinging door that is the right tackle position and signed the best player available at the position in Ja'Wuan James.

The Broncos tested Bradley Roby as a starting cornerback on the other side of Chris Harris Jr. and unfortunately were left wanting. Enter the secondary trio of the All-Pro Chris Harris Jr., the versatile Kareem Jackson and the dangerously underrated Bryce Callahan. Denver has yet to fill Brandon Marshall's weakside linebacker position in free agency.

Even though Marshall wasn't his usual fast linebacker self the last couple of years and was let go, it's still a position needing a big upgrade. One thing we know about Elway is he does not like to enter the NFL Draft with glaring holes, so securing a starters at right tackle and cornerback was huge. Now Elway and company can look for bargains in free agency before April's draft comes.

While seemingly needing a weakside linebacker, a field-stretching wide receiver, a and a run-stuffing nose tackle (though re-signing Zach Kerr certainly helped), there are plenty of viable options in both free agency and on next month's draft. Spending additional big money in free agency is not something the Broncos will be looking to do after securing their three big targets, and taking a player at pick No. 10 next month is not exactly about finding a diamond in the rough.

Let's take a look at both the draft and bargain bin free agency to see how John can work his Elway magic to continue upgrading the Broncos' roster.

Field-stretching wide receiver

The draft: Andy Isabella | UMass

While his 5-foot-9, 190-pound size suggests slot receiver, the Randy Moss disciple models his game as an X-reciever (on the outside). The former track star didn't think if his size as a deterrent but as a gift.

“I don't look at height — you look at Antonio Brown, there are smaller guys still out there doing it on the outside," Moss said. "Andy's athletic ability is tops. I can see why he put up the numbers he put up."

Isabella should go on the second day of off the draft.

Free Agency: Bruce Ellington | Detroit Lions

Ellington has seen multiple teams try to take advantage of his speed only to find out he is best used as a deep threat wide receiver. He'll turn 28 at the start of the season and is still in the middle of his prime. Speed kills and Ellington has it in spades.

Weakside linebacker

The draft: Blake Cashman | Minnesota

I was excited to hear Cashman confirm to our very own Chad Jensen that he had indeed met with the Broncos at the NFL Combine. While Cashman is no Al Wilson, (a linebacker that can engage with guards and constantly take the beating of a middle linebacker), he is a great, instinctual linebacker that can cover tight ends in the slot, as well as run down ball-carriers from the back side.

Walking on to a college football roster usually breeds players with something to prove. The Broncos have had a lot of success with smaller linebackers in recent history with players like Danny Trevathan, and Wesley Woodyard.

Free agency: D.J. Alexander | Philadelphia Eagles

The veteran linebacker has bounced around the league as a special-teamer and roster bubble guy and finally found his niche in 2016 with the Kansas City Chiefs. He was an elite special-teamer, so much so he made the Pro-Bowl that year while playing all 16 games. He was in Philly last year.

The former track star could have a similar career trajectory to Brandon Marshall's, a fast linebacker who has been hidden behind deep linebacker depth charts. Given the chance, I believe Alexander would be a great special teams signing and could roll in and provide valuable snaps at weakside linebacker.

Run-stuffing nose tackle

The draft: Daylon Mack | Texas A&M

While Vic Fangio ran primarily a zone system last year in Chicago, at times with four down linemen, but he is known for adapting to what his defensive personnel has on the roster. The Broncos are currently set up to run a 3-4 system and with that they do need to invest in a run stuffing nose tackle. While some might think this position is slowly dying in the NFL, it really isn't.

Mack has a great first step, and can hold up against double teams as well as any defensive tackle in the class. His short stature can be seen as a deterrent to some teams but he uses it well against smaller Centers as leverage. Mack should go day three of the draft and would be an immediate starter as a run stuffing penetrating 0-technique defensive tackle. Mack's also another player Jensen confirmed the Broncos had met with at the Combine.

Free agency: Danny Shelton| New England Patriots

The Patriots won the Super Bowl last year with Shelton as their NT/4-3DE. Shelton was a stout run-stuffer for the Patriots last year, but as per the Patriot way the team will look to the draft before they dole out any money for their own free agents, which gives the Broncos the chance to strike. Shelton offers little in the way of a pass rush but as a two-down defensive lineman you wont find a more consistent player for the bargain he should sign for.

Conclusion

John Elway hit nothing but home runs in free agency, something he hasn't done since the 2014 offseason when he signed DeMarcus Ware, T.J. Ward, and Aqib Talib. Now, it's time for Elway continue his usual dealings and find those diamonds in the rough.

Finding guys like Terrance Knighton and Brandon Marshall, guys who were outcasts on other teams but dynamic for the Broncos, were bargain bin type of deals. Signing the forgotten players on other teams has been Elway's forte in the past, and now that the Broncos have spent big in free agency it's a necessity to snag the forgotten.