The NFL Draft may be the last thing on most Dallas Cowboys fans right now given their push for the playoffs, but it's never too early for a mock draft - especially when it promises perhaps the final piece to their defensive puzzle.

ESPN Draft analyst Todd McShay's first mock draft has been released, based not on the present draft order (currently 28th) but ESPN's power index, which has Dallas at 27. 

Here, McShay has the Cowboys looking to the future. 

With the 27th pick in the 2022 NFL Draft, the Dallas Cowboys select Travon Walker, defensive end, Georgia.

McShay cites Randy Gregory's impending payday, plus DeMarcus Lawrence's age as reasons to look for a replacement. Not to mention the terrifying prospect that bringing in another defensive end would free up Dan Quinn to move Micah Parsons around further.

Walker has been a big riser this fall, previously getting overshadowed by some of the other talents on Georgia's phenomenal defense. But his tape is outstanding, and I expect him to wow scouts at the combine with his workouts. He is versatile with the ability to play off the edge or on the interior, and he possesses the power to walk blockers back. Randy Gregory has been excellent for the Cowboys this year, but he is a looming free agent due for a payday. DeMarcus Lawrence will be 30 years old next season. And words can't describe the impact of rookie Micah Parsons, but remember that edge rusher isn't even his primary position. Bringing in a defensive end with the ability to flip inside will free Parsons up to play all over and be an even bigger issue for opponents. - Todd McShay

FULL MOCK DRAFT FROM ESPN

Assuming Gregory isn't re-signed, Walker could be the final piece of the puzzle that could see him, Parsons, and Lawrence thrive together for the next few years. 

Yes, an argument could be made that Dallas should prioritize their highest value pick on a position of more perceived need, such as safety

But at the end of the day, can a defense ever have too many weapons?

More must-reads:

TODAY'S BEST
Watch: Bryson DeChambeau pays tribute to the late Payne Stewart after winning U.S. Open
Rory McIlroy chokes away U.S. Open with pair of brutal missed putts
Watch: Dodgers' Mookie Betts leaves game after taking 98 mph pitch to hand
Dodgers' Dave Roberts confirms Yoshinobu Yamamoto is going on 15-day IL
Ryan Blaney staves off challengers for dominant win at Iowa Corn 350
Sky forward Angel Reese rips officials following loss to Fever
Watch: Denmark's Christian Eriksen nets goal at Euro 2024 three years after suffering cardiac arrest
Watch: UFL championship marred by late on-field altercation between Stallions, Brahmas
Is Commanders' Jayden Daniels likely to open season as starting QB?
Kyrie Irving's warning to potential Celtics is being taken out of context
What could the Ducks fetch for Trevor Zegras in trade?
The biggest surprises during the 2024 MLB season so far
Dodgers star will miss 'some time' with broken bone in left wrist
Former MLB journeyman dies at 61 years old
Pivotal Celtics center deemed questionable ahead of Game 5
Draymond Green weighs in on Klay Thompson's latest move
Tom Brady makes his broadcasting debut during UFL championship
Former top-five pick could follow the Dante Exum blueprint for NBA return
Yankees shelve top prospect once more due to injury concern
Watch: Reds' Elly De La Cruz scores from second base on pickoff attempt