With the NFL draft less than four weeks away, it's time to once again look into our crystal ball to determine who the Cowboys may select later this month.

After trading for Robert Quinn -- a move that filled the last notable hole on the roster: right defensive end -- the Dallas Cowboys are sitting pretty. Devoid of a glaring weakness, the Cowboys could still upgrade a position or two while improving the depth of others.

With that in mind, let's dive head-first into a new Cowboys mock draft:

Note: In an effort to keep the mock draft as realistic as possible, we will be using The Draft Network's "Mock Draft Machine."

Round 2, No. 58 overall:Darnell Savage, S, Maryland

Even though the Cowboys signed George Iloka in free agency, they still could upgrade the safety position -- and Maryland safety Darnell Savage is exactly the player who could do it.

Measuring in at 5-foot-11, 198 pounds, Savage is an undersized safety but makes up for it with his toughness, intelligence and athleticism. He is a well-rounded safety who can play in any alignment.

Aggressiveness is the name of his game, coming with its positives and negatives.

On the bright side, Savage does an excellent job anticipating route combinations, jumping routes and making plays in coverage. He flies into the fray when defending the run, taking down ball carries even when filling from space.

Unfortunately, Savage's aggressiveness can get him into trouble. Because he's so aggressive with his pursuit angles, he often arrives at the tackle point out of control, causing him to miss more tackles than he should (eight in 2018, according to Pro Football Focus). Furthermore, Savage has a tendency to get caught peeking into the backfield while in coverage, enabling receivers to get open deep against Maryland at times.

He displays outstanding range in coverage and when defending the run, leveraging his 4.36 speed and anticipatory skills to chase down tackles or minimize throwing windows from deep zones.

Savage also displays impressive coverage ability from the slot, making him an effective option to defend bigger slot receivers and tight ends. Although he would be giving up a size advantage, he displays the requisite physicality and explosiveness (39.5-inch vertical and 10-foot-6 broad jump) to hang with bigger receivers.

Even though it would mean the Cowboys are starting two sub-200-pound safeties, drafting Savage would provide them with an immediate upgrade over either Jeff Heath or Iloka at strong safety. The loss in size at safety would be mitigated by the additional speed, range and intelligence Savage provides.

Round 3, No. 90:Anthony Nelson, DE, Iowa

Just because the Cowboys traded for Quinn doesn't mean they are done adding defensive line help.

Anthony Nelson would be an ideal selection in the third round because he improves the depth at defensive end while also providing interior-rush ability on passing downs.

Listed at 6-7, 271 pounds with 34 7/8-inch arms, Nelson possesses the requisite frame and length to hang on the edge and inside in the Cowboys' defense. Nelson is surprisingly athletic, testing into at least the 80th percentile among defensive linemen since 1999 in the explosive (broad and vertical jumps) and agility (short shuttle and three-cone) drills at the NFL scouting combine, according to MockDraftable.

Unfortunately, his athleticism testing hasn't translated to the field yet, as Nelson appeared stiff (poor pad level) while lacking an adequate first step and edge speed. But the fact he tested so well indicates that his burst and pad level can improve in the NFL.

Nelson is pretty adept at attacking the outside arm of an OT to create a shorter corner. Smooth arm over move after snatching the outside shoulder pic.twitter.com/oAA6eIX1y3 — John Owning (@JohnOwning) March 15, 2019

Even though he didn't win with speed, Nelson leveraged refined technique and his impressive length to accumulate 9.5 sacks and 13.5 tackles for loss in 2018. He possesses a well-stocked pass-rush repertoire, utilizing a variety of techniques to soften corners and escape off blocks.

When Nelson plays with the proper pad level, he's very good against the run, displaying the ability to set a strong edge against offensive tackles by using his length to maintain the separation necessary to shed blocks. His length aids in his interior-rush ability, as shorter-armed guards have trouble initiating contact against Nelson's length.

Nice slingshot swim from Nelson to win off the edge. When he initiates contact with inside hands, he's tough to handle because of his length. Uses it well. pic.twitter.com/fkBOh09VS1 — John Owning (@JohnOwning) March 15, 2019

Ultimately, Nelson could provide Dallas with an effective defensive end on run downs who can reduce inside and rush on pass downs. He has the ability to be an effective reserve in Rod Marinelli's defensive line rotation from the get-go.

Round 4, No. 128:Chuma Edoga, OT, USC

Although the Cowboys re-signed Cameron Fleming to be the swing tackle, they would still be wise to invest in a developmental project for offensive line coach Marc Colombo.

USC's Chuma Edoga would be the ideal candidate, as the 6-3, 308-pound offensive tackle is dripping with exciting traits. He may be short, but he possesses more than enough length (34 ¾-inch arms) to survive on the edge.

In addition to his frame, Edoga demonstrates fluid mobility as a run blocker and in pass protection, climbing to the second level in the run game well and effortlessly mirroring speed on the edge.

In pass protection, Edoga is outstanding at manipulating his set angles to stymie pass rushers, which is why he allowed just three pressures on 304 pass-blocking snaps in 2018, according to Pro Football Focus.

But he is clearly lacking from a play-strength standpoint, as he tends to struggle most when dealing with power at the point of attack in pass protection and as a run blocker. Moreover, Edoga's hand technique needs refinement, as his placement and timing can get wonky at times.

Ultimately, his natural mobility and talent in pass protection make him an ideal developmental tackle for the Cowboys. Edoga won't make an impact early in his career, but with some development, he could eventually take over the swing tackle job or potentially even vie for the starting right tackle gig.

Round 4, No. 136:Stanley Morgan Jr., WR, Nebraska

The Cowboys have shown interest in Stanley Morgan Jr. throughout the pre-draft process, as the team had a formal meeting with the Nebraska product at the combine. His value in the fourth round was just too much to pass up for this mock.

Measuring in at 6 feet, 202 pounds with nearly 10-inch hands, Morgan has the skill set to be an effective option in the slot or outside. He's is a smooth mover who showcases nuanced route-running ability to create separation.

He was extremely productive at Nebraska, finishing with at least 60 catches, 900 receiving yards and seven touchdowns in his junior and senior seasons.

Stanley Morgan Jr. Post route:



•Stretch release

•Lateral agility to get inside

•Work to stack once even with DB

•Smooth vertical cut to separate @Thekidstan pic.twitter.com/RTsOdIxSBL — Brad Kelly (@BradKelly17) December 20, 2018

Morgan may not have the best deep speed (4.53 40-yard dash) in the class, but he does possess outstanding agility, showing the necessary bend to drop his hips and explode out of breaks.

He is solid out in coverage as well. He reacts quickly to the pass and causes Stanley Morgan to drop the ball. pic.twitter.com/Gc02vKKzSR — Titans Tape (@TitansTape) March 28, 2019

He displays solid hands but does mix in some concentration drops at times, though he has significantly improved in that area -- 13 drops combined as a sophomore and junior; just three as a senior.

Morgan leverages his 38.5-inch vertical to win above the rim and in contested-catch situations, which indicates that he could develop into an effective red-zone threat.

Picking Morgan would throw him into shark-infested waters since the Cowboys already possess a lot of depth at wide receiver. Still, his versatility and route-running ability give him a leg up on the rest of the competition.

Round 5, No. 165:Devine Ozigbo, RB, Nebraska

Devine Ozigbo is one of the most underrated running backs in the class, a victim of the sheer volume of draftable talent at the position.

Despite rushing for 1,082 yards and 12 touchdowns with a seven-yards-per-carry average last season, Ozigbo was snubbed from the combine, forcing him to wait until Nebraska pro day to work out in front of NFL teams, where he didn't disappoint.

Measuring in at 5-11, 222 pounds, he ran in the high 4.5s in the 40-yard dash and recorded a 37-inch vertical and a 10-foot-4 broad jump, outstanding numbers for a running back of Ozigbo's size.

Ozigbo is a downhill runner who is incredibly difficult to bring down once he's built up momentum. His low pad level when carrying the ball aids in his ability to bounce off defenders, displaying impressive contact balance.

What he lacks in elusiveness, Ozibgo makes up for with size and power, which enables him to charge through contact and continually fall forward when being brought to the ground.

WOW, insane balance from Devine Ozigbo pic.twitter.com/IiaiCBXTol — Alex Reno (@alex_reno) March 1, 2019

Ozigbo, a Sachse native, will participate in the Cowboys' Dallas Day, where draft-eligible prospects from the area work out at the team's facility. Despite being picked late on Day 3, Ozigbo could provide the Cowboys with an effective backup to Ezekiel Elliott.

Round 7, No. 241:Jamal Peters, CB, Mississippi State

In the seventh round, teams tend to draft based on traits rather than overall skill sets as they look for players who can be developed into contributors.

Jamal Peters' film can be rough at times, but he does possess the physical traits that Cowboys secondary coach Kris Richard values in defensive backs.

Peters measures in at 6-2, 218 pounds with 32 3/8-inch arms, which indicates that he could thrive in Richard's system as a press-bail cornerback. If corner doesn't work out, he has the necessary size and physicality to transition to safety.

Though he's inconsistent with his hand placement, footwork and timing, Peters' length enables him to give receivers trouble at the line of scrimmage. When he lands with his punch in press, he effectively disrupts opposing receivers' routes. Peters' size also enables him to compete at the catch point.

The Mississippi State product proved to be above average in run support as well, as his size and physicality allow him to have moderate success when defending the run.

Peters is ultimately a project who would likely spend the initial part of his career on the back end of Dallas' roster or the practice squad.

Enjoy this post?

More film studies: How free-agent additions could help Dallas in 2019

Twitter: @JohnOwning