This is how I would re-draft the 2025 NFL Draft if I had a crystal ball for how last season would play out.
Winning a Lombardi Trophy requires three key ingredients: a quality quarterback, an elite defensive front and a solid offensive line that stays healthy.
Injuries were the main issue for the majority of teams with a legitimate shot to make a run, particularly along the line of scrimmage, which heavily impacted this re-draft. There was also a lack of elite defensive backs in the 2025 class, but a poor pass rush affects coverage.
This is the exact same draft order as the 2025 NFL Draft.
1. Cam Ward, QB, Miami (FL)

Cam Ward
TEN • QB • #1
CMP%59.8
YDs3169
TD15
INT7
YD/Att5.87
Drafted: No. 1 overall by Titans
View Profile
I still believe Cam Ward is a franchise quarterback, and he showed tremendous improvement as the season progressed. If Tennessee upgrades the offensive line and weapons around him, he will thrive in 2026.
2. Tyler Booker, IOL, Alabama

Jacksonville’s run game struggled as the season progressed, and the interior of the Jaguars’ offensive line was also a low point. Tyler Booker solves both issues and will be an All-Pro soon.
3. Jaxson Dart, QB, Ole Miss

I’ll stick with Jaxson Dart as the Giants’ pick as long as he learns how to slide and get out of bounds when he runs. Dart showed lots of promise, posting a high completion rate for a rookie while playing consistently and taking care of the ball.
4. Kelvin Banks Jr., OT, Texas

Kelvin Banks Jr. was the most consistent and reliable rookie offensive tackle — something Will Campbell was not. He’s good in both phases with a nice blend of athleticism and power. Future star.
5. Tyler Shough, QB, Louisville

Tyler Shough
NO • QB • #6
CMP%67.6
YDs2384
TD10
INT6
YD/Att7.29
Drafted: No. 40 overall (Round 2) by Saints
View Profile
The Browns continue to struggle under center, although Shedeur Sanders showed some promise at times. Tyler Shough showed poise and flashed traits that suggest he could be a guy in this league despite the lack of talent around him in New Orleans.
6. Grey Zabel, IOL, North Dakota State

The Raiders could pick 21 different positions, but I’ll go with the best interior offensive lineman on the board. Las Vegas ranked last in yards before contact, and Ashton Jeanty was hit at or behind the line on 54% of his runs. Interior pressure was also a massive issue that Grey Zabel would have helped.
7. Xavier Watts, S, Notre Dame

With the top quarterbacks off the board and Pierce not available, Xavier Watts gives the Jets a long-term ball hawk on the back end. He was very productive in Atlanta with five interceptions and 11 passes defended — something the Jets desperately needed. He also added nearly 100 tackles.
James Pearce Jr. would have been the pick here based purely on on-field production, but off-field developments since the season ended factored into this re-draft projection.
8. Tetairoa McMillan, WR, Arizona

Hard to argue with this pick when Tetairoa McMillan was Offensive Rookie of the Year. He gives you a future No. 1 receiver, and Bryce Young’s jump this season was no coincidence. Big-time playmaker and special talent.
9. Josh Conerly Jr., OT, Oregon

- Original pick: Kelvin Banks Jr., OT, Texas
It’s no coincidence that the worst teams in the NFL have bad offensive lines. Josh Conerly Jr. is next up with Banks and Booker off the board. He had some growing pains but showed promise and consistency at right tackle in Washington. The Saints had the worst pass-blocking offensive line and ranked 28th in rushing.
10. Colston Loveland, TE, Michigan

Colston Loveland was a massively impactful player, leading the Bears in receptions and receiving yards while adding six touchdowns. Great evaluation and a future All-Pro.
11. Abdul Carter, EDGE, Penn State

The 49ers were crushed by injuries across the roster, especially along the defensive line. Abdul Carter underperformed relative to where he was picked but still had four sacks, two forced fumbles and 43 tackles. I think he breaks out in 2026.
12. Carson Schwesinger, LB, UCLA

- Original pick:Â Tyler Booker, IOL, Alabama
Dallas could go almost anywhere defensively, but the Defensive Rookie of the Year would have been a great pick. Carson Schwesinger looked like Luke Kuechly roaming sideline to sideline, finishing with 159 tackles and two interceptions.
13. Deone Walker, DT, Kentucky

Deone Walker was a fourth-round steal and would have been a nice pick for the Dolphins, whose defensive line was enemy No. 1. The pass rush was below average, and they struggled to stop the run. Walker is a massive human who eats blocks and flashes pass-rush upside with long arms and strong hands.
14. Tyler Warren, TE, Penn State

Hard to argue with Tyler Warren here, especially with the Colts’ season-ending injury to Daniel Jones. He’s a nightmare matchup with soft hands, a large catch radius and willingness as a blocker.
15. Jalon Walker, EDGE, Georgia

Jalon Walker spent most of the season on the edge, getting home 5.5 times while forcing a couple fumbles. He plays with a high motor, is a terror against the run despite being undersized and is a high-IQ player who will only continue to improve.
16. Quincy Riley, CB, Louisville

Quincy Riley was a Round 4 steal, showing the ability to plaster in coverage and play physically despite not seeing the field much until October. He’s a competitive player likely to take on a bigger role in 2026.
17. Nick Emmanwori, S, South Carolina

I tried to find an earlier spot, but the Bengals would have loved Nick Emmanwori here given their back-end issues. Ball hawk who can wear many hats with elite traits.
18. Tate Ratledge, IOL, Georgia

- Original pick:Â Grey Zabel, IOL, North Dakota State
Seattle didn’t have many weaknesses, but right guard could use an upgrade. Tate Ratledge looks ready to be one of the better guards in the league and could enter the Pro Bowl conversation in 2026.
19. Emeka Egbuka, WR, Ohio State

Emeka Egbuka was just what Tampa Bay needed to add youth and versatility to its receiver room. Impact player and difference-maker. Too bad he can’t play safety, too.
20. Malaki Starks, S, Georgia

Malaki Starks finished with two interceptions and flashed the football IQ he showed at Georgia. Jahdae Barron has a bright future, but Starks gets the nod with the reps he logged in Baltimore.
21. Will Campbell, OT, LSU

Will Campbell had a rough end to the year, but it’s all technique-based and was hidden somewhat by Jayden Daniels’ athleticism at LSU. He’s wired the right way and will rebound if he’s willing to get some outside coaching and tweak his techniques.
22. Armand Membou, OT, Missouri

Injuries along the offensive line dented the Chargers’ season, and tackle was a major weakness. Armand Membou started every game for the Jets and has a bright future.
23. Mason Graham, DT, Michigan

Mason Graham would be a nice pickup for a team that struggled inside after trading Kenny Clark for Micah Parsons. High-effort player who improved weekly and could make a jump in 2026.
24. TreVeyon Henderson, RB, Ohio State

TreVeyon Henderson was an explosive weapon for the Patriots who, for some reason, got fewer and fewer touches as the season went on. The Vikings would have loved to have that problem, as their rushing attack was severely lacking.
25. Upton Stout, CB/Nickel, Western Kentucky

- Original pick:Â Jaxson Dart, QB, Ole Miss
The Giants’ secondary was a problem all season, allowing over 26 points per game. Upton Stout lacks size but is ultra-competitive and made an impact in San Francisco’s physical secondary.
26. Nohl Williams, CB, California

- Original pick:Â James Pearce Jr., EDGE, Tennessee
Nohl Williams flashed elite cover traits — something Atlanta needed opposite A.J. Terrell. Williams was playing at a high level late and projects as a 2026 starter.
27. Donovan Jackson, IOL, Ohio State

- Original pick:Â Malaki Starks, S, Georgia
Baltimore could have added toughness at guard. Jackson brings strength, physicality and the athleticism to open gaps for Derrick Henry and Lamar Jackson.
28. Derrick Harmon, DT, Oregon

Detroit’s defense was ravaged by injuries, with lots of players taking reps along the defensive front on a weekly basis. Derrick Harmon would have helped plug the run while developing as a pass rusher.
29. Nic Scourton, EDGE, Texas A&M

- Original pick:Â Josh Conerly Jr., OT, Oregon
The Commanders had one of the least productive defensive lines and pass rush in 2025. Nic Scourton adds depth and pass-rush juice.Â
30. Jihaad Campbell, LB, Alabama

Jihaad Campbell flashed a bright future and eventually took over for Nakobe Dean after his injury. Buffalo would have loved his athleticism in the middle to defend the run and cover. Expect Campbell to make some noise in 2026.
31. Aireontae Ersery, OT, Minnesota

- Original pick:Â Jihaad Campbell, LB, Alabama
The Eagles’ rushing attack took a massive step back last year, and future Hall of Famer Lane Johnson’s injury only made things worse. Aireontae Ersery would have been a logical blind-side successor after stepping in for Houston.
32. Travis Hunter, ATH, Colorado

Travis Hunter missed most of the season, but I still believe he’s elite. This would be a steal, as he figures to break out in 2026.
require.config({“baseUrl”:”https://sportsfly.cbsistatic.com/fly-427/bundles/sportsmediajs/js-build”,”config”:{“version”:{“fly/components/accordion”:”1.0″,”fly/components/alert”:”1.0″,”fly/components/base”:”1.0″,”fly/components/carousel”:”1.0″,”fly/components/dropdown”:”1.0″,”fly/components/fixate”:”1.0″,”fly/components/form-validate”:”1.0″,”fly/components/image-gallery”:”1.0″,”fly/components/iframe-messenger”:”1.0″,”fly/components/load-more”:”1.0″,”fly/components/load-more-article”:”1.0″,”fly/components/load-more-scroll”:”1.0″,”fly/components/loading”:”1.0″,”fly/components/modal”:”1.0″,”fly/components/modal-iframe”:”1.0″,”fly/components/network-bar”:”1.0″,”fly/components/poll”:”1.0″,”fly/components/search-player”:”1.0″,”fly/components/social-button”:”1.0″,”fly/components/social-counts”:”1.0″,”fly/components/social-links”:”1.0″,”fly/components/tabs”:”1.0″,”fly/components/video”:”1.0″,”fly/libs/easy-xdm”:”2.4.17.1″,”fly/libs/jquery.cookie”:”1.2″,”fly/libs/jquery.throttle-debounce”:”1.1″,”fly/libs/jquery.widget”:”1.9.2″,”fly/libs/omniture.s-code”:”1.0″,”fly/utils/jquery-mobile-init”:”1.0″,”fly/libs/jquery.mobile”:”1.3.2″,”fly/libs/backbone”:”1.0.0″,”fly/libs/underscore”:”1.5.1″,”fly/libs/jquery.easing”:”1.3″,”fly/managers/ad”:”2.0″,”fly/managers/components”:”1.0″,”fly/managers/cookie”:”1.0″,”fly/managers/debug”:”1.0″,”fly/managers/geo”:”1.0″,”fly/managers/gpt”:”4.3″,”fly/managers/history”:”2.0″,”fly/managers/madison”:”1.0″,”fly/managers/social-authentication”:”1.0″,”fly/utils/data-prefix”:”1.0″,”fly/utils/data-selector”:”1.0″,”fly/utils/function-natives”:”1.0″,”fly/utils/guid”:”1.0″,”fly/utils/log”:”1.0″,”fly/utils/object-helper”:”1.0″,”fly/utils/string-helper”:”1.0″,”fly/utils/string-vars”:”1.0″,”fly/utils/url-helper”:”1.0″,”libs/jshashtable”:”2.1″,”libs/select2″:”3.5.1″,”libs/jsonp”:”2.4.0″,”libs/jquery/mobile”:”1.4.5″,”libs/modernizr.custom”:”2.6.2″,”libs/velocity”:”1.2.2″,”libs/dataTables”:”1.10.6″,”libs/dataTables.fixedColumns”:”3.0.4″,”libs/dataTables.fixedHeader”:”2.1.2″,”libs/dateformat”:”1.0.3″,”libs/waypoints/infinite”:”3.1.1″,”libs/waypoints/inview”:”3.1.1″,”libs/waypoints/jquery.waypoints”:”3.1.1″,”libs/waypoints/sticky”:”3.1.1″,”libs/jquery/dotdotdot”:”1.6.1″,”libs/jquery/flexslider”:”2.1″,”libs/jquery/lazyload”:”1.9.3″,”libs/jquery/maskedinput”:”1.3.1″,”libs/jquery/marquee”:”1.3.1″,”libs/jquery/numberformatter”:”1.2.3″,”libs/jquery/placeholder”:”0.2.4″,”libs/jquery/scrollbar”:”0.1.6″,”libs/jquery/tablesorter”:”2.0.5″,”libs/jquery/touchswipe”:”1.6.18″,”libs/jquery/ui/jquery.ui.core”:”1.11.4″,”libs/jquery/ui/jquery.ui.draggable”:”1.11.4″,”libs/jquery/ui/jquery.ui.mouse”:”1.11.4″,”libs/jquery/ui/jquery.ui.position”:”1.11.4″,”libs/jquery/ui/jquery.ui.slider”:”1.11.4″,”libs/jquery/ui/jquery.ui.sortable”:”1.11.4″,”libs/jquery/ui/jquery.ui.touch-punch”:”0.2.3″,”libs/jquery/ui/jquery.ui.autocomplete”:”1.11.4″,”libs/jquery/ui/jquery.ui.accordion”:”1.11.4″,”libs/jquery/ui/jquery.ui.tabs”:”1.11.4″,”libs/jquery/ui/jquery.ui.menu”:”1.11.4″,”libs/jquery/ui/jquery.ui.dialog”:”1.11.4″,”libs/jquery/ui/jquery.ui.resizable”:”1.11.4″,”libs/jquery/ui/jquery.ui.button”:”1.11.4″,”libs/jquery/ui/jquery.ui.tooltip”:”1.11.4″,”libs/jquery/ui/jquery.ui.effects”:”1.11.4″,”libs/jquery/ui/jquery.ui.datepicker”:”1.11.4″}},”shim”:{“liveconnection/managers/connection”:{“deps”:[“liveconnection/libs/sockjs-0.3.4″]},”liveconnection/libs/sockjs-0.3.4”:{“exports”:”SockJS”},”libs/setValueFromArray”:{“exports”:”set”},”libs/getValueFromArray”:{“exports”:”get”},”fly/libs/jquery.mobile-1.3.2″:[“version!fly/utils/jquery-mobile-init”],”libs/backbone.marionette”:{“deps”:[“jquery”,”version!fly/libs/underscore”,”version!fly/libs/backbone”],”exports”:”Marionette”},”fly/libs/underscore-1.5.1″:{“exports”:”_”},”fly/libs/backbone-1.0.0″:{“deps”:[“version!fly/libs/underscore”,”jquery”],”exports”:”Backbone”},”libs/jquery/ui/jquery.ui.tabs-1.11.4″:[“jquery”,”version!libs/jquery/ui/jquery.ui.core”,”version!fly/libs/jquery.widget”],”libs/jquery/flexslider-2.1″:[“jquery”],”libs/dataTables.fixedColumns-3.0.4″:[“jquery”,”version!libs/dataTables”],”libs/dataTables.fixedHeader-2.1.2″:[“jquery”,”version!libs/dataTables”],”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”:[“https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”]},”map”:{“*”:{“adobe-pass”:”https://sports.cbsimg.net/js/CBSi/app/VideoPlayer/AdobePass-min.js”,”facebook”:”https://connect.facebook.net/en_US/sdk.js”,”facebook-debug”:”https://connect.facebook.net/en_US/all/debug.js”,”google”:”https://apis.google.com/js/plusone.js”,”google-csa”:”https://www.google.com/adsense/search/async-ads.js”,”google-javascript-api”:”https://www.google.com/jsapi”,”google-client-api”:”https://accounts.google.com/gsi/client”,”gpt”:”https://securepubads.g.doubleclick.net/tag/js/gpt.js”,”hlsjs”:”https://cdnjs.cloudflare.com/ajax/libs/hls.js/1.0.7/hls.js”,”recaptcha”:”https://www.google.com/recaptcha/api.js?onload=loadRecaptcha&render=explicit”,”recaptcha_ajax”:”https://www.google.com/recaptcha/api/js/recaptcha_ajax.js”,”supreme-golf”:”https://sgapps-staging.supremegolf.com/search/assets/js/bundle.js”,”taboola”:”https://cdn.taboola.com/libtrc/cbsinteractive-cbssports/loader.js”,”twitter”:”https://platform.twitter.com/widgets.js”,”video-avia”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/player/avia.min.js”,”video-avia-ui”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/ui/avia.ui.min.js”,”video-avia-gam”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/gam/avia.gam.min.js”,”video-avia-hls”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/hls/avia.hls.min.js”,”video-avia-playlist”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/playlist/avia.playlist.min.js”,”video-ima3″:”https://imasdk.googleapis.com/js/sdkloader/ima3.js”,”video-ima3-dai”:”https://imasdk.googleapis.com/js/sdkloader/ima3_dai.js”,”video-utils”:”https://sports.cbsimg.net/js/CBSi/util/Utils-min.js”,”video-vast-tracking”:”https://sports.cbsimg.net/fly/js/sb55/vast-js/vtg-vast-client.js”}},”waitSeconds”:300});
