The 2026 NFL draft will be remembered for several reasons: The shortened clock that had broadcasts scrambling all weekend, the run on blocking tight ends on Day 2Â and the Makai Lemon robbery from hometown fans in Pittsburgh.
Which of these picks will be most memorable to their respective fan bases is up for debate. They say you can’t judge a draft until three years out — I say hogwash. The best time to judge a draft is right as it’s happening, when we’re all working with the same information.Â
With that in mind, here are my favorite and least favorite picks from the weekend based on my draft board.Â
2026 NFL Draft essentials
Round 1Â
15. Buccaneers: Rueben Bain Jr., EDGE, Miami 📈
Board rank:Â 2Â
The “Board Rank” really says it all here. Bain was the most dominant defensive force in college football. His arm length doesn’t scare me one bit with how physical he is with those arms. He’ll be an every-down tone-setter for the Bucs defense.
18. Vikings: Caleb Banks, DT, Florida 📉
Board rank:Â 92
A 330-pounder with multiple foot surgeries in the past nine months is scary enough on its own to take in the first round. Add to that the fact that he averaged only 186 snaps a year over five seasons in college football while never producing at a high level (13 career run stops), and this is easily the biggest boom-or-bust pick of the first round.
24. Browns: KC Concepcion, WR, Texas A&M 📈
 Board rank: 12
Concepcion gets open better than anyone else in the draft class. Don’t just take my word for it, the charting agrees as well:
To get that at 24 is such a win for a team in desperate need of receiver help. The drops are well known, but I saw them as more of a technique issue because he’s actually very good at adjusting to off-target passes. Tracking issues are bigger red flags than simple drop numbers.
28. Patriots: Caleb Lomu, OT, Utah 📈
Board rank: 13Â
Lomu can flat-out pass protect. I evaluated him as an even better prospect in pass-protection than last year’s No. 4 overall pick, Will Campbell. All Lomu needs to do is get stronger and more consistent with his technique. He goes to the perfect spot where he can do both on the bench for a year before taking over as a starter.
2026 NFL Draft winners, losers: Eagles strike, Love gets a bag — and does Sean McVay look furious to anybody?
John Breech
Round 2
48. Falcons: Avieon Terrell, CB, Clemson 📈
Board rank: 10
Not only is Avieon going to play with older brother A.J., one of the coolest stories of the draft, but it’s also one of the biggest steals. I’ve described Avieon Terrell as the quintessential little brother of A.J. He’s not as big or fast, but he makes up for it by playing with a serious chip on his shoulder. His eight forced fumbles the past two seasons were the most of any corner in college football.
50. Jets: D’Angelo Ponds, CB, Indiana 📈
Board rank: 50
Ponds is undersized. We get it. It almost never showed up on tape. In fact, he plays far more physically than most corners with 3+ inches and 20+ pounds on him in the class. He’s a perfect man corner for Aaron Glenn’s scheme and a spitting image of the head coach when he was in the league.
58. Browns: Emmanuel McNeil-Warren, S, Toledo 📈
Board Rank: 22
McNeil-Warren is an elite box-safety prospect. The physicality he brings to the position is going to be a huge value-add to the Browns’ run defense. While he wasn’t used much deep at Toledo, he moves like someone who can cover on the backend still in the NFL.
59. Texans: Marlin Klein, TE, Michigan 📉
Board rank: 185
The only justification I can come up with for this is that, being relatively late to the game growing up in Germany, Klein might have some theoretical developmental upside? He’s never been productive (364 career receiving yards and one score), experienced drop issues (9.5% drop rate), isn’t a great blocker, and he goes to one of the deepest positions on the Texans roster. His biggest saving grace is 4.61 speed, but it feels like a niche pick at 59 overall.
2026 NFL Draft team grades: Live updates, report cards for all 32 teams
Carter Bahns

Round 3
65. Cardinals: Carson Beck, QB, Miami 📉
Board rank:Â 202
This feels like a bit of an insult to the fan base’s intelligence. “See, we addressed quarterback!” Beck may be a solid backup, but he has few developmental tools and will be a 24-year-old rookie. It doesn’t move the needle whatsoever for the Cardinals’ standing in the NFC West and chances are they’ll draft one again next year, essentially lighting this pick on fire.
71. Commanders: Antonio Williams, WR, Clemson 📈
Board rank: 42
They will still need to find a Terry McLaurin replacement on the outside in time, but Williams is a great complement to his skillset. He’s a precise route-runner who’s willing to work the middle of the field. After four years of starting at Clemson, he’s one of the more NFL-ready receivers in the class. That’s a great value to get in the third.
91. Raiders: Trey Zuhn III, IOL, Texas A&M 📈
Board rank: 49
Zuhn is one of the best pass-protectors in the entire draft class. At left tackle last season for the Aggies, he allowed only 10 pressures all season. I think he can play anywhere along the offensive line, too, and will be perfect for Klint Kubiak‘s outside zone scheme.
92. Cowboys: Jaishawn Barham, EDGE, Michigan 📈
Board rank: 66
Barham is not only a steal from a value perspective, but he’s also the perfect complement to what’s already on the Cowboys roster. Both Donovan Ezeiruaku and Malachi Lawrence are tuned-up pass-rushers, but you don’t really want either on the field on run downs right now. Barham is the opposite. He’s one of the best run-defending edges in the class with an overtly physical play style. He’ll have a role on this defense Day 1.
2026 NFL Draft winners and losers from Day 2: A trade heist, a strange draft strategy and a stunning fall
John Breech

Day 3
101. Raiders: Jermod McCoy, CB, Tennessee 📈
Board rank: 6
We all know why McCoy fell to this point in the draft. Unfortunately, he was a medical reject for all 32 teams for a number of issues that could cut his career short. Chiefs guard Trey Smith was a similar faller coming out. He then became the highest-paid guard in the NFL. When it comes to the point in the draft when other teams are taking special teamers, McCoy is more than worth the risk for a potential lockdown corner.
128. Bengals: Connor Lew, C, Auburn 📈
Board rank: 43
Lew was a three-year starter at Auburn and entered the draft at only 20-years old. Even at that age, he’s one of the most technically sound linemen in the class. He fell to 128 because of an ACL tear, but the Bengals don’t need him this year with Ted Karras in the last year of his contract. I would be surprised if he’s not starting in 2027.
148. Seahawks: Beau Stephens, IOL, Iowa 📉
Board rank:Â 193
Let me be clear, this has nothing to do with the player selection itself. I am questioning the process. Because to get Pick 8 in the 5th round, the Seahawks gave up a 2027 4th-rounder. The entire story of this draft is how thin the class is and how many teams are coveting 2027 picks in what could be a special draft class. To give a fourth-rounder up next year for Stephens seems short-sighted. This is obviously an incredibly small gripe, but it’s because I’m not going to kill any specific player selection on Day 3.
157. Lions: Keith Abney II, CB, Arizona State 📈
Board rank: 44
Brad Holmes’s early-round picks are what he’s obviously known for, but he’s also been able to find talent on Day 3 as well as anyone, too. Amon-Ra St. Brown, Malcolm Rodriguez, James Houston and Christian Mahogany all well outplayed their draft stock. Abney looks like the next man up in that list of success stories. He was an early entrant in the draft after being one of the top corners in the Big-12 each of the past two seasons. He’s one of the more instinctive corners in the class, but his limited frame may be why he fell to this range.
require.config({“baseUrl”:”https://sportsfly.cbsistatic.com/fly-559/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});
