
Finding deep sleepers in Fantasy Football just got harder.
Before it was easy! Watch a preseason movie, read reports from training camp, see who matches their offense the best, make a few phone calls, and plan a path for a guy to do some sweet fantasy production.
Don’t get me wrong, that’s always how I do things, but teams make it harder and harder. Not as many teams put their starters there in pre-season games. Practices are still essential for beginners, but there’s no movie about it for fantasy analysts. The practice reports are numerous and generally in agreement with each other, but they can be read by anyone. And no one talks on the phone anymore, it’s just texts and Twitter DMs.
I look old. I feel old. It’s the 10th anniversary of Alfred Morrisrookie year, that’s when this annual deep sleep story began (thanks, #ALF). We have had some successes (Darren Waller, Kenny Golladay, John Smith) and a few misfires (don’t @ me with Tajae Sharpe trash talk) with a lot of guys in between who were patchy as rookies but eventually NFL stars (Tyler Eiffel, Michael Gallup, Elijah Moore), but overall we managed to win end-of-round picks. The goal is to find someone who would otherwise be the best waiver pick after Week 1 and a potential starter for at least half the year.
So, let’s go this kitchen.
Dave’s Summer Sleeper
Reports from the training camp of Isaiah McKenzie were spectacular for most of August. Shoot, these reports started in June when the beat guys said he and Josh Allen were winning reps against the defense. Coach Sean McDermott said he was “potentially playing a full-time role” in June and Allen did admit McKenzie was the Invoices‘ slot receiver who will win by “using his speed and quickness,” according to an interview on SiriusXM NFL Radio.
But if you don’t want to take it from them, that’s fine. Take it from the guy McKenzie replaces:
We got a taste of what McKenzie is capable of last year. Replacement of a tip Cole Beasley against the patriots, McKenzie turned 12 targets into an 11-125-1 stat line. Somehow that wasn’t enough to convince the Bills coaching staff to use him more at this point, but it’s the same staff that took 14 weeks to finally trust. to Gabe Davis last year. They are a bit cautious.
McKenzie is the perfect type of yardage-after-catch weapon the Bills need, and it’s the trait they’ve focused on the most this offseason. Having him play the slot machine is doubly delicious. Consider this:
- Allen was second among all quarterbacks in total goals after a wide that lined up in the slot in 2021 (163) and first in 2020 (170).
- In fact, at least 25% of Allen’s total throws went to a wide who lined up in the slot in each of the pasts Three years, although he was considerably more effective with them in 2020 and 2021.
- Despite limited play, McKenzie actually led all bills in touchdowns from the slot in 2020 (five). He only had one in 2021. Naturally, that doesn’t include the scores he captured from afar. Of those six touchdowns, four came in the red zone, so he wasn’t just a deep ball guy.
- Beasley caught 82 passes in each of his last two seasons with a catch rate of at least 73% per year. McKenzie’s catch rate was at least 76.9% per year.
As for a tighter target in Buffalo, remember that this offense is entirely up to Allen. This team attempted 655 passes in 2021 and 596 in 2020. They don’t care about being balanced. Their efforts to improve their running game are proof of that. There’s room for three receivers for a total of 400 targets and there’s still over 200 nonsense left to broadcast to everyone.
Finally, the Bills gave McKenzie the starting treatment this preseason — he worked with the first team in practice and only played in the preseason games Allen played. He also managed his runs well. A lower-body injury at the end of August is something the team is watching out for, but it’s apparently not a serious injury.
Everything is in place for the 27-year-old to take a step forward. All you have to do is take it with a pick after the 120th overall. I do it in every draft I’m in. Expect some Flex starter feedback – at a minimum.
The late sleeper to hang
I appeal to a sixth grade breakout to David Njoku. Really, it’s about having the best opportunity of your career to finally get a lot of targets. His career record in this category? That’s 88 in 2018, and it was a season where he posted career highs with 56 grabs, 639 yards and four scores.
He’s beating that this year.
Njoku is basically the second best target on the Browns behind amari cooper. He’s not necessarily fast in his movements, but he has good speed for a tall 6-foot-4, 245-pound athlete. I expect him to be prioritized in the red zone as well as on crucial third downs, not to mention play passes.
My favorite Njoku stats? His catch rate has increased in each of his last three seasons (from 50% to 65.5% to 67.9%). This came as his average depth of target (aDOT) increased in each of his past three seasons (6.4 to 7.4 to 8.2). And his receiving yards after catch have also increased in each of his last three seasons (from 3.2 to 4.6 to 6.9).
Njoku’s path to becoming the Browns’ leading tight end was blocked by austin hooper in 2020 and 2021 – Hooper had 70 targets in 2020 and 61 targets in 2021. Expect most of them to fall on Njoku (a few will also end up in Harrison Bryantthe Browns’ hands – but those are the Browns’ only two tight ends).
Finally, there is Jacoby Brisset. Trusting him to farm Fantasy numbers for his passers is like trusting Jerry Jones to be quiet and humble. But Brissett threw an absurd 28.6% of his tight end goals last year while with the dolphinsand 27.7% at Foals tight ends in 2019. In Kevin Stefanski’s two years as coach, the Browns have been in the top four in tight end target share every season. Fairly safe Deshaun Watson will find him reliable once he hits the field at the end of this year as well.
After rewarding Njoku with a rich overtime this offseason, everything points to him being a volume-focused tight end with the Browns. He’s your close-round ending streamer to start the year, especially with matchups against the Panthers and Jets in weeks 1 and 2.
Super late PPR sleeper returns to get
We’re reaching deep into this one, and frankly, it’s not one I’m entirely comfortable with. In fact, I was literally told by a reliable source Chiefs observer that Jerick McKinnon would have not be their returning feature.
Its good. I still think he has a chance to be as close to a solid Fantasy as this iteration of the Chiefs offense can get. Considering his barely existing ADP, this is a win for Fantasy managers.
The last time we saw the Chiefs play meaningful football, McKinnon was playing at least 70% of the snaps. It was in three 2021 playoff games where he had a minimum of 12 PPR points in each. Clyde Edwards-Helaire was coming back from injury and featured in two of those games, and their running depth really wasn’t that impressive at the time. McKinnon might have seen the work out of desperation.
But the truth is, Edwards-Helaire is not a full back. Beginner Isiah Pacheco seemed more explosive. Veteran Ronald Jones flashed more power than I remember seeing from him in the past. Each of these guys could pull away from each other, but none of them will play in as many passes and two-minute offensive situations as McKinnon.
And the Chiefs intend to pass a lot.
McKinnon went undrafted in many drafts. He’s probably on your waiver thread and he’s definitely worth your last pick. With a possible floor of 9 or 10 points per game in PPR and a ceiling of 26 PPR points (that’s what he accumulated against the Steelers last January), he deserves a place on your team’s bench ahead of the other backs who probably don’t have his ground or his advantage. I wouldn’t be surprised if he played the majority of snaps among Chiefs running backs this season while also leading them in targets by a wide margin.
require.config({"baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-0310\/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-platform":"https:\/\/apis.google.com\/js\/client:platform.js","google-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/apis.google.com\/js\/api:client.js","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:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/player\/avia.min.js","video-avia-ui":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/plugins\/ui\/avia.ui.min.js","video-avia-gam":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/plugins\/gam\/avia.gam.min.js","video-avia-hls":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/plugins\/hls\/avia.hls.min.js","video-avia-playlist":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.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:\/\/vidtech.cbsinteractive.com\/sb55\/vast-js\/vtg-vast-client.js"}},"waitSeconds":300});