TABLE OF CONTENTS Introduction HARRIS 3 Crutch Arguments 11 Become A Person Of The Book 15 Quarterback 16 Running Back 54 Wide Receiver 127 Tight End 199 Team Defense 235 Ranks 249 Appendices 262 Harris Football YouTube Channel click me My Name Is Chris! This Is An Almanac! W elcome! Welcome in, everybody. Thank you so much for being here. Wow! It’s been another hard dang year, but here’s hoping that you and I and everybody we know will start getting our lives back to normal—by getting vaccinated!—and part of that will be enjoying a fresh NFL season. Football is entertainment, fantasy football is some weird goofball variant on that entertainment, and the past 18 months have reinforced that none of it really matters at all. But I have to say: I’m happy to have it around. It’s turned into the unlikeliest source of connection I could’ve imagined…and without it, I wouldn’t know most of you! So unlike this time last year, as I write it feels pretty certain that we’re going to have a 2021 NFL season. We might even have fans in the stadia. NFL players have always been asked to put their health on the line for our carnival amusement…personally, I’m looking forward the possibility of going back to “only” worrying whether they might strain a hamstring or pop a quad, rather than waking up every day to discover who wound up on the COVID list. For me—and I’m guessing for a lot of you—football Sundays are part of the fabric of my life during the fall and winter, and yeah, for sure, I always feel a little conflicted about that given what we know about concussions, but it’s nice to hope everyone we’re watching on TV and drafting for our fantasy teams won’t contract a scary illness just by breathing. That said, you’re not going to read much more about COVID in this year’s Almanac, except in cases where an individual player’s 2020 season was affected by it. It’s maddening that the biggest public health crisis in a hundred years has been turned into some kind of litmus test about whether you accept reality, but that’s where we are. Get the damn vaccine. My goals in these pages is to get you ready for your fantasy drafts, to tell you how I view the NFL’s current landscape, and to make you chortle heartily, not necessarily in that order. I’ve often said that while I think the Player Profile Almanac is the most thorough distillation of a meticulous film-watcher’s experience of the prior season imaginable, I also view it as a joke-delivery mechanism. I grant you, as I get older my jokes and references age with me. If something winds up not making you laugh, you can just assume it’s because you’re refreshingly young. Congratulations! So let’s go! I’ve been writing this thing since early May—and this year I got some help on the profiles from Travis Souders, thank you, Travis!—and I’m eager to share it with you. My post-ESPN career has essentially been dedicated to the proposition that fantasy football analysis is largely simplistic and bad: the result of folks who read depth charts and dive into data heedless of how unpredictive NFL data tends to be. When you read the profiles and research projects herein, you can be assured that my opinions are legitimately my opinions, and that they’re mostly borne of judgements I’ve made by watching film of every regular-season NFL game for the past decade. That doesn’t mean I’m always right, because there is no “always right” when it comes to predicting such a random, outlier-laden sport. But I believe in evaluating talent. Good players tend to produce good numbers. For 2021’s Almanac, we decided our theme would be MUSIC, so you’ll see a bunch of made-up album covers referring to inside jokes that probably only podcast listeners will really get, and then you’ll see song lyrics scattered throughout. Do they skew old, too? Yeah, probably. Not, like, doo-wop old, but also not much hip hop. If the stuff we reference here isn’t your cup of tea, well, I hope you’ll have the good grace to nod knowingly, chuck me under the chin, and read on. Mostly: I hope you have a good time reading. Let me also remind you: I also have a YouTube channel where you can see exactly what I’m seeing! Come subscribe! It’s fun! Click this link: (www.YouTube.com/HarrisFootball) 2021: The Year I Rewrite The Almanac Introduction Year over year, it’s tempting to keep reusing the same introduction for this Almanac, which explains why I’ve done exactly that for…several years. (Also never discount laziness.) I have a way of thinking about this stuff that doesn’t change very much from season to season, mostly because it works better than the alternatives. But if you’re an annual Almanac purchaser, you deserve a little refresh! For 2021, I thought I’d take another swing at it, from scratch, so I could try and explain my approach. A lot of you know my approach, because you listen to me talk on my podcast and watch the videos we make for our YouTube channel. But maybe some of you are new to my work and to this document, and you could use an introduction to the rubrics with which I approach evaluating fantasy football. So here we go! When I Was Just A Wee Lad... …I worked at ESPN. I was lucky enough to get a job at the Worldwide Leader just as fantasy sports became a bigger part of mainstream sports culture. We used to get funny looks in the make-up room! And while I was a pretty good writer, and had been playing fantasy for a long time, I honestly don’t know if there was anything particularly different, interesting or special about the way I did my job. My initial assignments were to cover fantasy football, fantasy baseball and fantasy NASCAR. I wrote and talked about them for years, and at the beginning probably sounded about like anyone else on the network or anyplace else. I crunched numbers. I found trends. When I happened upon a stat or package of stats I believed might be predictive, I wrote about it, and tested it, and had spreadsheets and did all the quant things a good analyst is supposed to do. It worked quite well for baseball. This was a time when most analysts (who on TV were mostly explayers) couldn’t be bothered to learn much beyond topline player stats, so having the sabremetricians of the world proselytize things like BABIP and WAR until they became more mainstream was revelatory. Because batter/pitcher interactions were so similar, and because there were so many of them in a baseball season, the people doing hard data science popularized the notion that topline numbers could be misleading. I read their work. I applied it to my own, and preached the gospel of valuing players by more unseen statistical factors. It also worked pretty well for stock-car racing! Weirdly, I was a cast member of NASCAR Now from its very first season, despite the fact that I didn’t grow up watching the races and didn’t really know much about it. But an opportunity’s an opportunity, so I did my best to become an expert. I sat next to Dale Jarrett a couple times a week, and he probably looked cross-eyed at me every time I talked—though he was never anything but incredibly nice to me—because I’d literally never (and still literally have never) sat behind the wheel of one of those death machines. But I developed models about which teams and drivers excelled on which types of tracks, and tried to start drawing parallels to make predictions about who’d be good at the next week’s track. I didn’t really understand what I was talking about from a carracing perspective, but it didn’t matter: it was thousands of laps’ worth of good and interrelated data. Football Is Just Different For a few years, I tried to be similarly analytical about fantasy football. Like a dutiful professional, I tried to find breakout players by examining lightly-used guys who had high yards-per-carry averages and dismiss aging veterans whose target totals went down as the season went along. And it really didn’t work. NFL stats are absolutely excellent at telling you what just happened, but they’re not great at predicting what will happen. There are two reasons. First, one play can alter the data to such an incredible degree that it’s rendered quasi-meaningless. I think we can agree that a running back who has 19 carries that go zero yards and one carry that goes 100 yards is probably a worse bet in the future than the one who has 20 carries that each go for five yards, but YPC can’t tell the difference. (Certainly, that’s why the notion of “standard deviation” exists, but that simple calculation doesn’t help us understand whether the long run was fluke or heroism.) Second, and I think more importantly, football data is created by interactions that contain exponentially more complexity than the data produced by a pitcher throwing to a batter, or a car driving around a track 500 times. It’s 11-on-11 out there, and often a skill-position player has very little to do with whether a given play is successful. He gets a good block, he might go for 40 yards. He gets a bad one, he’s stopped. A wideout saddled with a poor quarterback has no real way to prove he’s good, except randomly popping a long play that might happen because of him, or might happen because a cornerback fell down. Which right tackle is playing injured this week? Which linebacker has decoded the QB’s vocal inflections? In my undergrad days, we called this “spaghetti data.” There’s a meaningful story to be told by analyzing it after the fact, but that story often has no bearing on what’ll happen next. There are too many interconnected factors, too many flukes, to tell us which players will have a good season, let alone a good game next week. Oh, but listen. In the many years since I began doing this dumb job, football data has gotten more prevalent, not less. Now we have NextGen stats created through trackers in player uniforms, NFL Combine performance data has become part of the discourse, and if you’re not quoting something about YAC at the water cooler, Jeannie from Accounting will politely tell you to pound sand. The geeks have stormed the castle, and as these impossible heaps of data become popularized—that guy reached the highest mph of any running back all week! that guy has the widest average separation on his routerunning! that guy’s three-cone time is amazing!—fantasy has desperately tried to keep up. Would That It Were So Simple Man, if I could do less work, I’d be pretty psyched! Not that the fantasy experts who advocate data uber alles don’t work hard, but…once you build a model, all that’s left is to shove data into it, look at the results, and tweak. That’s not nothing. It requires a nimble mind and some killer Excel chops. But it still amounts to swan diving into a big pile of numbers and swimming around, and it doesn’t take that long. A few years into my tenure at ESPN, I realized two things. (1) I sounded like everyone else. We were all speaking the same language of YPC and YPA and QBR and I wondered what actual value I—or any of us—was adding. (2) My analysis sort of sucked. I was just reading depth charts and coach interviews and Vegas over/under win totals and building a vision of how I expected things to go based on the same vision everyone else had. I was groupthinking, much as I did covering baseball and NASCAR. I’m sure my articles and TV hits were fine, but I wasn’t really saying much. And what occurred to me was: there was one frontier no fantasy analyst I knew had crossed. We all feel like we understand the abilities of players we see. We all can say, “Yeah, I’m not getting fooled by that running back, I saw what he looked like in the open field. About a hundred other guys could’ve made that run.” So what if I watched all of it? What if I got tape of every single NFL regular season game and watched every play, and made notes and started to compare? Assessing Talent Is The Key The numbers lie. Team performances wildly fluctuate year to year. Coaches lie all the bloody time. Using any of these as a foundational piece of one’s fantasy predictions ends in mediocrity. Go ahead and draft your fantasy football team based on last year’s stats or NFL standings and tell me how that goes. Make your decisions based on which depth chart looks wide open or the nice things a coach said about his player. None of it really works! The NFL is a weird, unrepeatable smashing together of flesh and treasure that won’t conform to the boxes we build for it. Of course, that’s not to say we have no earthly idea from season to season which players will be good. By now we’ve all seen Patrick Mahomes enough to know: he’s really great, and if he stays healthy, he’ll have a good season. That Dalvin Cook guy can really play. Boy, Davante Adams sure seems to be able to get open, huh? Did we decide these things because of their stats? I’d argue no; I’d argue we decided these things because we saw them play football, and they did things other players can’t do. And that’s why I’ve used my film-watching approach for the past ten years or so. It can be difficult to motivate yourself to watch a 16th game in a three-day stretch. It’s a lot easier to listen to a press conference and read a box score. But I now have the bedrock belief that all football fans basically know good players and bad players when they see them. I don’t think I’m some all-world talent evaluator. I just think mostly it’s obvious, and I happen to be the insane person who puts my eyeballs through 256 games—soon to be 272 games!—per season because it gives my analysis an edge. Was a good weekly stat output something special? Did it come from something fluky? Our eyeballs—yours and mine—can tell us that much better than any spreadsheet. It’s not perfect. Of course it’s not! Sometimes we’re wrong. Sometimes teams don’t agree with our assessments. Sometimes players get hurt. But it’s the best we have. My goal is to get you to tilt your perspective away from simplistic, uninformed, clichéd reasons for liking players, even if we never rid ourselves of them entirely. This Almanac’s goal, therefore, is to get you to tilt toward talent. Draft Strategy Notes Okay, here’s where I’m going to start repeating myself from previous seasons’ Almanacs, because my draft strategy tends not to change much based on fads. Zero-RB! Elite tight ends only! Exclusively silver-uniformed players! Certainly, when I put together a draft board for a given league, I look at the scoring, I look at the rules, I understand where requirements may be unique. Just as certainly, as a draft proceeds, I might look at the players I’ve drafted so far and feel like I’ve gone quite risky or haven’t built in enough explosiveness, and change things up a little. But I’m almost never saying, “I need this position right now!” I really do try and stick to my board for as long as I can. Are there times when I jump a player over someone I have rated higher? Definitely. Sometimes it’s because I’ve already loaded up at a position. Sometimes it’s because I feel like I’ve taken some high-variance players and want some security. Sometimes it’s because I pick again soon, and I think I can snipe the drafter selecting behind me. But I try to trust the evaluations I’ve done on the players themselves, rather than reach to fill positions (especially very early and very late). When I’m drafting, my main emotion seems to be mostly me saying, “Okay, which guy am I happily surprised lasted this long?” and picking him. Of course, this is fancy talk. To some degree, positional strategy is “baked into the board.” When I assemble five or six running backs before any other position in my overall ranks, I’m tacitly admitting that RB is more important to fill early, if I can. And that’s because in the end, what we’re really talking about when we talk about draft strategy is: scarcity. There are a lot of great quarterbacks in the league, and even more QBs who might not be great but will get lots of work and produce decent-to-excellent statistics. But that’s the point: in a single-QB league, despite all the talent at the position, I’m not going to put any quarterbacks that high up on my draft board, because I know relatively speaking I can get nearly as good a player (or stats that are nearly as good) later in my draft. To a lesser extent, I feel the same about tight ends, though I’ll admit Travis Kelce now strains against his shackles when I try to keep him out of my first round. And certainly, once I get past the point where I’m drafting fantasy starters, my mind is almost exclusively on scarcity: I’ll load up on RBs and WRs galore, because I know those will be the positions where need is most deeply felt throughout the season. Bottom line: when you look at my combined ranks at the end of this book, you’ll be able to tell where I think the biggest scarcity lies, and how that affects my approach. But I’m always going to line up my board to err on the side of players I like. Frequently Asked Questions • Where Are The Stat Projections? Oh buddy, you don’t need them. Trust me: you don’t. Every stat projection you’ve ever been given by a fantasy expert came from either (a) a ranking, and was retrofitted to make the guy in question “look like” the RB17, or (b) a spreadsheet in which the projector decided they were sure what percentage of a team’s stats to give each player. These are fine, they’re fun exercises, but they’re no more accurate than licking your finger and sticking it in the wind. And when you put stat projections in profiles—trust me, at ESPN I did it for years—all you do is distract readers from consideration of the only thing that matters: is the dude in question good enough to play. • Where Are The Auction Values? I love auctions. Unlike a snake draft, everyone has a crack at every player. If every league I play in could be an auction, I’d do it. But I’ve been in hundreds of auctions, and they’re all different. In one, Zeke Elliott might go for $57. In another, he might go for $70. It depends on when the player is nominated, yes, but it also depends on how the market gets set. That’s the beauty of an auction: it’s its own mini-market. It isn’t “wrong” if the elite wideouts all go for $10 more than you expected. The first player whose name gets nominated in an auction always brings some excitement, but also always winds up setting a slightly different precedent. There’s no “right” amount to pay. That’s what a market determines! The dirty not-so-secret, of course, is that a lot of predetermined auction values come from fantasy-points-per-dollar. And where do fantasy-points-per-dollar come from? Stat projections! • Why Don’t You Rank In Tiers? I get asked this so frequently. I guess some folks want draft-day guardrails to be real so badly, they’re willing to suspend disbelief and believe in magic powers. “Surely you, a person who thinks about this stuff all day, have found hard breaking points between the 39th and 40th wideout on your list! Declare it a tier, and I will follow you!” The exercise is just dumb. Make your own linear list of positional brethren. You mean to tell me you find hard-and-fast differences between entire swaths of players? Trust me: anyone who’s putting tiers in their ranks is just doing it because people whined. Linear ranks tell you, in order, which players the ranker likes best next. And I’m even comfortable with the idea that sometimes, that’s a stretch, they have a hard time distinguishing between RB34 and RB36. But please don’t tell me that there are discernible classes at regular intervals at each position, worth drawing bright lines between. It’s just not true. • Why Aren’t There IDP Ranks? Unless you’re in a league that drafts double-digit players on defense, you don’t need to worry about your IDP players until late late late in your draft. Tackles aren’t that hard to come by, and more exotic stats (sacks, interceptions, forced fumbles, etc.) are so scarce as to largely be unpredictable week to week. Brand new Arizona Cardinal J.J. Watt is great in years he stays healthy. But on average, he probably isn’t getting you more than a sack per game. Is Watt’s weekly marginal value over a random late-round DE worth reaching dozens of picks for? Load up on scarce positions and take whoever you take late. • Where Are Your Kicker Ranks? Right next to Cousin Josh’s Guide To Humility. They don’t exist. Stop playing with kickers. From week-to-week, they’re random. You don’t need more randomness in this dopey game. Player Profile Features The Almanac profiles are listed in order of my standard-league ranks, mostly because I think PPR is a bad format. (PPR began as a remedy for running backs dominating fantasy football—think Larry Johnson, LaDainian Tomlinson, Michael Turner, etc.—and it felt unfair when you picked 10th and didn’t have a crack at those guys. But short passing is so incredibly prevalent in the NFL now, all we’ve done is reward dump-offs. Whee! You can find my PPR ranks at the end of the book.) Also, with apologies to dynasty-league enthusiasts, the profiles are really written mostly from a redraft perspective. I’ll occasionally weigh in on a young player’s long-term prospects, but I won’t lie: I’m mostly thinking about 2021. (But I do have dynasty ranks at the end of the book, too.) Here’s an explanation about information the profiles try to communicate: • AGE is the player’s age as of 12/31/21. (This is an NFL convention.) • HEIGHT and WEIGHT are self-explanatory. • INJURY refers to the number of games the player has missed due to injury over the past three seasons combined. Sometimes this involves a judgment call; in the case of COVID-related absences, I didn’t consider that an injury, since what we really care about are absences that result from something that happened on the field. For rookies, I also give an NFL COMPARISON, which is my best effort at projecting the known veteran player I think that prospect is likeliest to become. For veterans, I give more data and ratings. Yardage and touchdowns are self-explanatory. The other numbers I include are: • For QBs, WRs and TEs, AY@T is “average yards at the target,” which is to say how many air yards, on average, passes traveled before they reached their intended target. This isn’t a perfect metric, but it gives some broad sense of how players were used. In previous editions of the Almanac, I used AY@C (“average yards at the catch”) which I find to be a little more persuasive, but unfortunately my data source for that dried up. • RBs, WRs and TEs have ROUTES/GAME, which indicate the number of times the player ran in a pass pattern divided by the number of games he played. • For RBs, BIG RUNS are running plays that went for 20 or more yards. This is another statistic that doesn’t mean much on its own—how many of these runs were the results of defensive incompetence? how many came on 3rd-and-30?—but it can add to the mosaic of a player’s ability. • Since they often share time at their own positions and it’s important to know who on the depth chart is playing more, RBs and TEs have SNAPS/GAME. That’s the total of number of snaps they played in ’20 divided by the number of games played. • WRs have a SLOT %, which is the percentage of their routes they ran while lined up in the slot. Again, this helps give context for how a player was used. However, being “merely” a slot receiver is no longer the fantasy insult/curse it once was. CeeDee Lamb and Tyler Lockett were utilized by their teams a ton from the slot last year, and I don’t think you’d say they’re dumpy slow guys who can only go over the middle. • TOP 12 FINISHES and TOP 24 FINISHES give the number of weeks the player finished with enough fantasy points to qualify for these designations. (For RBs and WRs, I split these finishes into standard and PPR.) This tends to be a very TD-heavy metric; some weeks, all a TE had to do was catch one pass for one yard and a TD, and they finished in the top 12. So sometimes this count simply reflects, “How many weeks did this dude find the end zone?” Still, it’s useful for context, to see how spread out each player’s fantasy production was. • All veterans have “A+ thru F” FILM GRADES across several dimensions. These are plainly subjective, based on my own study (a) over the years; (b) while watching every game weekby-week in ’20; and (c) re-watching film this summer. Any film grade that changed from last season’s Almanac is indicated by a bolded font. Note that film grades for second-year players are entirely new—since I don’t give film grades to rookies—and thus bolded. • SITUATION is my attempt at assessing everything outside the player himself, e.g., how friendly or unfriendly the depth chart, game plans and other players will be. Like most of the other subjective grades featured in the Almanac, it’s on an “A+ thru F” scale. Of course, a defining principle of my philosophy is that we’re pretty bad at divining situations before they happen, so please take this grade with a king-sized grain of salt. • SENSITIVITY is an effort at defining how important each player’s situation might be to his variance. If I give a player one checkmark for “situation,” what I’m saying is: this player drives the bus. He doesn’t need everything to work out perfectly around him in order to produce good fantasy value. And if I’m giving him five checkmarks (the max), I’m telling you: he’ll be more of a passenger to his situation than a driver. If things go great for the entire offense, sweet, he’ll likely benefit. If things don’t work out like that, you’re probably not getting fantasy greatness. • RANKS RANGE presents the highest and lowest potential rank I believe is likely for that player, assuming he and everyone else stays healthy. • ’20 PRESEASON RANK and ’20 FINAL RANK should be intuitive, except that for anyone who I ranked outside the number of players I ranked at each position (80 for RBs and WRs, 40 for TEs) and anyone who finished outside that group, I just put “N/A.” Finally, you’ll also find a set of “Harris’s Research Projects” in which I posed a common question about a linchpin player and tried to answer by diving into historical statistics. And you’ll also see “Cousin Josh Says…” sections, in which everyone’s favorite (?) podcast guest offers his trashbaggy opinion on more divisive players. A Note About Film Grades So listen: they’re subjective. I do my best. I watched lots of film, I tried to assess what I was seeing… but of course, in the case of many veterans, I’m also relying on some institutional memory and some preexisting biases and maybe I’m just not seeing what you’re seeing, and that’s fair. I can’t claim to sit down every day and forget every single thing I ever knew about Terry McLaurin’s speed. He’s fast! That’s going to factor into my thinking. But I tried! I also should mention that when I’m talking “End Zone” grades for WRs, I’m accounting for the full range of skills that get a wideout work in the end zone. That certainly includes height and jumping ability, but it can include quickness, too. Some dudes can just get open in tight quarters. Also, I’ll admit: I always start out trying to avoid grade inflation. I’d love to have a nice, even spread among all the grades in each category at each position. After all, while these men aren’t a “D” in anything compared to most of the human race, some are definitively better than others. Alas, sometimes I couldn’t stick to the curve. I looked at my try-hard students and couldn’t always make “C” the average grade. Notes On Second-Edition Updates Changes made for the August 13th update are demarcated in red: • Any player whose rank changed from the first edition has a red star his ranks range or situation will be underlined. by his name. Any change to • When the multi-slot upgrade or downgrade of a player’s rank made several players around him move up or down one slot, I usually didn’t put a star beside those other players’ new ranks. • Any player whose profile required re-writing based on current events, the new writing appears in red. • I did make small insertions and deletions, for sense, without demarcating every single change in red. I also didn’t make note of sentences that were deleted outright. If you’ve already read a profile from a previous edition and nothing appears in red, don’t worry, even if a few words changed, you got the gist. Thank Yous Thanks to Dillon McGaughey, Travis Souders, Rob Marantz and Josh Fischberg for your time and patience in helping me put this thing together. And thanks to you, dear reader, for supporting my podcast, the YouTube show, and this goofball document. I hope you learn a lot, I hope you win your league, and I hope you find it fun. Remember to tune into the Harris Football Podcast Monday through Friday from August through December! Thanks again! -Chris Crutch Arguments Over the years, the term “crutch argument” has spread at least a little bit across fantasy football. Now guests come on the podcast and repeat the term back to me, which is weird! Long ago, I was new to this goofy industry and casting around for a term that expressed my frustration with a particular kind of facile argument made for and against NFL players. I noticed a—shall we say—lack of intellectual rigor. I noticed how some folks would decide whether or not they liked a player, and only then come up with a reason. It was the reasons. Honestly, that’s what so many of my objections come down to. I’m absolutely cool if you don’t agree with me on a player, or a team, or anything else. I don’t always (or even usually!) know what’s going to happen. I haven’t cornered the market on future juice. But as in so many things in life, my ability to take a position or an argument seriously comes down to the reasons. If all you can do to explain your reasons is spout clichés, or point to “evidence” that doesn’t track, or use facts that don’t even necessarily imply that your position or argument is true…well, everybody’s entitled to their own opinion, but you’re probably not going to sway me. And so it’s the reasons we care about…we should have real reasons to feel the way we do. And in all walks of life, if the people giving you advice can’t give you valid reasons to follow…it’s probably time not to follow them. In the case of the term “crutch argument,” it was simply that I noticed a simplistic and convenient set of “reasons” for having opinions on players that weren’t really reasons at all, and that sometimes in fact could be twisted to support the exact opposite opinion. These arguments, therefore, were “crutches” to help the opinion-haver limp along to the conclusion they wanted to reach all along. The better we get at noticing these non-reasons, the faster we can dismiss the opinion-haver from our thought process. Let’s dig in. Pure Crutches Quarterbacks Who’ll Always Be Playing From Behind Let’s set aside for a moment the obvious fallacy behind this contention, which is: before a season begins, we’re not great at knowing who the truly rancid teams will be, and who’ll actually spend the most time playing with large deficits. Even the Vegas over/under win totals are wrong to a notorious degree every year. But let’s set that aside. Let’s say we know that a QB will face big deficits in many of his games. Is that an argument for or against that QB? If you want to make the “for” argument, you’d say, “Excellent, I want my guy to be trailing all the time, that means they’ll have to throw like crazy and that means big stats!” If you want to make the “against” argument, you’d say, “Uh-oh, bad teams tend to score the fewest points, no thank you.” I mean, if players who always trail on the scoreboard were such a source of fantasy gold, wouldn’t Gardner Minshew have been fantasy MVP last year? Minshew had the most pass attempts with his team trailing by 14+ points: 173 throws, a whopping 54 more than the secondplace finisher, Drew Lock. Unless I’m mistaken, neither Minshew or Lock was a positive fantasy asset in 2020. For every legendary Blake Bortles season in which the QB became a fantasy starter thanks to garbage time, I can point to a Dwayne Haskins year where the hole just gets deeper. If you hear an analyst still using this crutch in ’21, run away. Team Signed A New Receiver I’ve sat in rankings meetings and literally—LITERALLY—had this crutch used to defend one receiver, and ten minutes later heard it used to diss another. You can probably see how this works. If you want to argue in favor of an incumbent receiver, you say, “Yes! Signing a legit #2 pass target will finally remove the specter of double teams, and my man will get many singled-up looks and zone coverages, which will improve his efficiency and lead to glory.” And if you want to argue against the incumbent, you say, “Well, there are only so many targets to go around, and this new free-agent signee is a good player. I’m worried that the #1’s volume goes down, and therefore so does his production.” The only thing that’s absolutely true here is that, yes, the team did add a receiver. But the outcome for other players on the team isn’t automatically implied. Either can be true. In ’20, Stefon Diggs joined the Bills and Cole Beasley had the best season of his nine-year career. Robby Anderson joined the Panthers and D.J. Moore’s stat line didn’t budge. As in most things in life, these situations are more nuanced than applying a big, broad rule. New Offensive Linemen Have Joined If you want to make an argument in favor of a skill player, you can invoke the name of the big-ticket free-agent tackle who’ll be blocking for him, or the early-round draftee who’ll no doubt make an immediate impact. If you want to make an argument against that same skill player, you can mention those same new o-line names, and contend that new blocking units often don’t gel immediately. And I’ve heard both crutches, and the fact is that neither result is automatically implied by the stimulus. Do we sometimes look back at a high-ticket o-line signing and view it as a rallying point around which the entire offense improved? Surely! Andrew Whitworth joining the Rams in ’17 is credited as one of that team’s major pivot points as they became Super Bowl participants. But may I list for you the highestticket OL acquisitions of ’20? Halapoulivaati Vaitai (Lions), Graham Glasgow (Broncos), Jack Conklin (Browns), Bryan Bulaga (Chargers), Ereck Flowers (Dolphins) and George Fant ( Jets). Safe to say not all those offenses improved. Similarly, sometimes you’ll hear an analyst use the added fact of a highly drafted rookie as a reason to like or dislike a surrounding skill player. Andrew Thomas (#4 Giants), Jedrick Wills (#10 Browns), Mekhi Becton (#11 Jets), Tristan Wirfs (#12 Buccaneers), Austin Jackson (#18 Dolphins), Cesar Ruiz (#24 Saints) and Isaiah Wilson (#29 Titans) went in the first round. If there’s an “automatic pattern” to be found for those who spent high picks on linemen, I can’t see it here. In the NFL media, blind hope springs eternal (and sells newspapers), so any change a team has made will be spun as a reason to believe things will get better. Except often things don’t get better, at least not right away. And yet, if you take the opposite tack—that instability and a new blend isn’t something you want to rely on right away—you can actually miss out on an offense taking a big jump. He’s In A Contract Year I still hear it. In an era where data is so readily available, it feels like we should be beyond explanations for player love/hate that revolve around “motivation.” But we’re not. Turn on a cacklefest NFL studio show or old-think podcast and motivation is probably the thing you hear invoked most. Motivation, body language, locker room quotes, bulletin board material…they are the domain of the armchair psychologist and the lazy, lazy analyst. I’ll never proclaim that athletes aren’t human, and don’t react to stimuli differently. I just don’t believe we can know who’s who. Who evinces bad body language but performs anyway. Who needs an extra kick in the pants provided by a disrespectful quote. Who gets sullen at the first perceived slight and slacks off. Like all people, these athletes contain multitudes. If you’re drafting based on who “looks sulky,” good luck to you. And of course, “he’s in a contract year” is the ultimate litmus test of how gullible we are to this kind of nonsense. Usually, it’s invoked to imply extra motivation, super focus, because unlike other years, this season the dude will try, because he wants to get paid. But sometimes it’s used to imply that the player in question is destined to crash because he’s soft. The numbers? Of course the numbers tell us that there’s no appreciable uptick or downtick in performance in contract years as opposed to any other years. But why let that get in the way of a good ex-jock quote on your favorite inane morning football show! Other Terrible Reasons His Workshare Will Be High This is the new tyrant in the room. A whole lot of people are convinced that they have the magic depth-chart divining rod: that they can simply look at an NFL roster and know exactly where the targets and carries will land. Obviously, in a lot of cases, that doesn’t require a ton of skill; as long as he’s healthy, Derrick Henry will probably have a fine workload. But in murkier situations, it can lead to unwarranted unbridled enthusiasm. While it’s absolutely true that an NFL team is going to radiate 400+ pass attempts and 300+ rush attempts no matter what, penciling non-stars whose talent you either don’t like or haven’t taken the time to analyze gets you into trouble. We’re all old enough to remember 2020, when there was nobody to get in the way of Clyde Edwards-Helaire and DeVante Parker and Miles Sanders and Henry Ruggs and Leonard Fournette. I could go on. It’s true that someone has to get work, but often it’s not the dude you expect. None of this is to say you should only draft players whose situations you’re sure about. Rather, it’s to request that you dig deeper and make a decision about a player’s talent before deciding he’ll earn a big role. A corollary to this is the notion that a former understudy will automatically inherit the workshare of a departing starter. We’ll get another round of this in ’21: Julio Jones leaves the Falcons, Kenny Golladay leaves the Lions, Kenyan Drake leaves the Cardinals. So some of us rush to immediately dump a big target or carry share on a new guy. “Oh boy,” goes the argument, “in that system, the slot receiver is huge! The tight end is a must! The deep threat will get fed!” But the fact is: players earn big workloads. They earn them because they’re good. And NFL teams learn whether the replacement players are as good! If they’re not, well, you’re not going to see a team fruitlessly funnel a workload the inheritor’s way all season just because “that’s the way we’ve always done it.” Teams that don’t change personnel evolve their strategies from year to year; teams who do change personnel often rethink everything. Rob Gronkowski departed from the Patriots in ’19, leaving behind 100+ annual targets. Did New England just plug in Ben Watson or Matt LaCosse and feed them those targets? They did not. (Those two players combined for 43 targets all that year.) None of this is to say that a new player can’t directly inherit a big workshare. It’s to say: he’ll do it if his talent justifies it. Beware workshare arguments that don’t invoke talent. They Used So Much Draft Capital On Him, They Have To Use Him Tell it to Henry Ruggs! NFL teams are getting better at viewing bad draft choices as sunk costs, even early on. But let’s set aside busts, and just talk about run-of-the-mill high skill-position draft picks. They disappoint us a lot. Statistically speaking, a running back taken in the first or second round is almost equally likely to have fewer than 150 touches as a rookie than he is to have more than 200. A receiver taken in Rounds 1 or 2 is more likely to catch fewer than 40 balls than he is to catch more than 60. Does that mean you should always stay away from rookies? Not necessarily. But it does mean you should maintain an air of skepticism. Especially as today’s NFL offenses diversify and rely on one guy less, a first-year player is often merely a part of his new team’s attack in that first year. Watch Out For That Strength Of Schedule I can’t stress it enough: last year’s record isn’t a great predictor of this year’s record. It just isn’t, both because teams reinvent themselves so thoroughly from year to year, and because the line between wins and losses is often so frustratingly thin. And yet every year, the dopey NFL media centers an entire episode of whatever show they’re doing around that one full-screen graphic listing “Which Team Has The Easiest Schedule This Year?” that’s just a list of the combined winning percentage of this year’s opponents in last year’s games. We don’t know what’s going to happen. That’s why football is great. Embrace the chaos. Home/Road Splits This gets perilously close to the “motivation” discussion to which I alluded above. In these days of private team planes and five-star accommodations, can someone please tell me why a player would be “bad on the road”? Now, there’s no question that crowd noise is worth something. There’s a reason Vegas gives two or three points to the home teams (when there are fans in the stands) in its lines. But the idea that certain players are simply crippled by not getting to sleep in their own beds is so overworked as to be threadbare. We had to listen to this in regard to Ben Roethlisberger for years— “can’t play him on the road!”—until the recent times, when Big Ben mysteriously started producing better road games. This just isn’t a thing. And the reason it’s not a thing is that we’re talking about such small sample sizes. Flip a coin 16 times, you’re probably not gonna get eight heads. And sometimes, you might even get 12 heads! Does that mean the coin is better at home than on the road? If you want to tell me you’re slightly in favor of QBs who get to play more dome games? Yes, there’s a slight (but only slight) historical trend in which the average QB will produce a few ratings points higher indoors than outdoors. (In fact, crowd noise historically is a bigger factor than indoors/outdoors.) But if someone is telling you to build lineups around home/road, don’t listen. Those Guys Worked Together In The Offseason When you tune your ears to it, you can easily begin to pick out the boilerplate training camp nonsense. Inevitably, in every NFL city this summer, some beat reporter will write a story about the tight bond that’s developed between a QB and his WR, or a RB and his offensive line, as a result of extra work, joint vacations and/or psychic spa treatments. I won’t argue chemistry isn’t real. I will argue that to predict chemistry based on stuff athletes or coaches say is useless and patronizing. Show me the NFL players who come to camp and don’t talk about what great chemistry everyone has developed, what a connection they have, what a band of brothers they all are. People. C’mon. You’re starting to sound like brandbots. It’s page-filling nonsense. Flush it out of your mind. He’s Added 15 Pounds Of Muscle Every summer I ask myself how a beat reporter can actually write about a player being in “the best shape of his life” without collapsing into a puddle of giggles. And yet every summer, there it is. Yards. Per. Carry. It is the bête noire of the Little Podcast That Could. I feel like we’ve made some progress at least in some fantasy football corners, shrieking whenever someone invokes YPC as a reason to like or dislike a player. I know for sure that many guests come on my show saying, “I know you won’t let me get away with quoting YPC…” But it’s still presented as a trump card in so many quarters. And it’s a terrible stat. Mathematicians will tell you YPC isn’t sticky from season to season, and it certainly isn’t sticky from game to game. Folks want it to be batting average, and it just isn’t. Batting average is based on a binary: a one for a hit, a zero for an out. YPC gets incredibly skewed by one long run, even if that run isn’t really the result of the back’s ability. Over time, do the best RBs in history tend to post good percarry averages? Surely! But my point is that you didn’t need YPC to discover that they were good…you could just watch them play. When YPC is invoked as a capstone to a Hall-of-Fame career, I’m happy to doff my cap and be impressed. But when it’s invoked as a reason to like some schmo I can tell isn’t actually good, or when it’s invoked as a reason not to like someone I think has real talent, it boils my britches. Over the NFL’s history, we can point to hundreds of outlier high YPC seasons that were never duplicated, because they weren’t actually reflective of the RB’s talent. As in the case of every argument I’ve outlined in this section: it’s all about reasons. If YPC is a reason someone is using to justify liking or disliking a player, be wary. BECOME A PERSON OF THE BOOK Enjoy Some Fiction, Unlock Some Harris Football Benefits! I’m lucky enough to have had four novels published. You might like reading them, or listening to me read them on audiobook! Also: if you purchase one of these books and send a photo to HeyHarris@ HarrisFootball.com, you’ll become a Person Of The Book. That will get you access to a private Facebook group where we will hold special events, including livestreamed chats. All these books are available on Amazon and Audible (click this link!). Slotback Rhapsody The Big Clear War On Sound Tulsa At 27 years old, undersized but talented Nick “Mouse” Morrison has yet to realize his dreams. After several unsuccessful training camps, Nick decides a minicamp in Detroit will be his last go-round in pro football. Slotback Rhapsody is Friday Night Lights all grown up. Kid Centrifuge is a rock band with dreams no bigger than other rock bands: ho-hum, tour and get signed and be famous and change the universe. Alas, unlike their rockmusic forebears, our heroes live in a world that has largely moved on to techno, dance and pop. Dub Storm is a stoner, which wouldn’t be so bad if he didn’t also know 101 ways to kill a man. A former Special Forces sniper, Dub has become a private eye. He gets hired over one long, eventful weekend to find the kidnapped scion of Austin’s foremost real estate family. Harsh developments ensue. All the electricity has gone out, nobody knows why, and it’s five months later. Food is scarce, and gas is scarcer. The world isn’t sudden chaos: it’s simply quiet and lost. Survival depends on trusting the right people, and staying away from the wrong ones. But how can you tell the difference? 1. PATRICK MAHOMES KC Age: 26 • 6’3” • 230 lbs • Injury: 3 2020 Stats: 4,740 Pass YD • 38 Pass TD • 6 INT • 8.2 AY@T (67th%) • 308 Rush YD • 2 Rush TD 15 Games • Top 12 Finishes: 10 • Top 24 Finishes: 15 Film Grades: Arm Strength: A+ • Accuracy: B • Vision: B • Running: B+ • Situation: A • Sensitivity: ü Rank History: ’20 Preseason Rank: 1 ’20 Final Rank: 4 ’21 Ranks Range: 1-3 Here’s why everybody is stupid. (That’s a pretty cool way to start the first profile in an Almanac, right? They tell you to distill what you believe into the pithiest possible statement, and plunk it right down as the first thing the reader reads— they call it a “lede”—and by golly, I just wrote a dang lede!) Year over year in fantasy football, the market changes opinions too much! We should have a philosophy and stick to it! A single NFL season shouldn’t be enough data to overturn our draft strategies, yet here we go again with Mr. Mahomes and his positional brethren. There isn’t a lot of doubt who the first quarterback off the draft board should be. Mahomes finished fourth in QB fantasy points on a technicality: the Chiefs rested their starters in Week 17. Had Mahomes submitted an average game in a meaningless contest, he’d have been QB1. He was terrific all season despite his team never finding a run game, though his playoffs were marked by drama: Mahomes got knocked out of the AFC Divisional round with a concussion and also suffered a turf toe injury that required surgery after the season. But really, there’s no need to get fancy. He’s the best player in the sport. So I’ll devote the rest of this first profile to note that after his historical and shocking ascension to his current throne in 2018, Mahomes became a hipster choice to be drafted in the first round. Then, after Mahomes’s ’19 season got interrupted by a high-ankle sprain, consensus had it that you should once again never take a quarterback in the first round. And now here we are again: after as many as five QBs (including Mahomes) were league-winners in ’20, there are experts who’ll again tell you to grab someone at the position at your first round’s tail end. But here’s the thing: ’20 was a freakshow. So many early picks got hurt! Barkley, McCaffrey, Thomas, Mixon, Julio, Ekeler, Godwin, Kittle, Golladay, Beckham…superstars who produced so little that it’s unsurprising the league’s best QBs lapped the field. If you’re telling me you’re positive that half the ’21 first round will again take the pipe, then sure: it makes sense to bank huge points with the best fantasy signal callers. However assuming you aren’t able to forecast another series of cataclysmic injuries to the NFL’s best players, we’re still better off taking scarcer positions at the very top of our drafts. Justin Herbert also played 15 games last year, and scored around 42 fantasy points fewer than Mahomes (a.k.a. less than three per week). The point isn’t that Mahomes isn’t great, because he is. The point is that we shouldn’t change the way we think about drafts just because a bunch of high-profile RBs and WRs got hurt in ’20. You can still find QB solutions—often off the waiver wire—who can give you terrific fantasy productivity without blowing a first-round pick on the position. 2. AARON RODGERS GB Age: 38 • 6’2” • 225 lbs • Injury: 0 2020 Stats: 4,299 Pass YD • 48 Pass TD • 5 INT • 7.8 AY@T (52nd%) • 149 Rush YD • 3 Rush TD 16 Games • Top 12 Finishes: 13 • Top 24 Finishes: 15 Film Grades: Arm Strength: A+ • Accuracy: A • Vision: A+ • Running: C- • Situation: B+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 6 ’20 Final Rank: 2 ’21 Ranks Range: 1-7 I wasn’t going to write this profile. I was going to leave Aaron Rodgers on the “TBD” list for as long as possible, because of his feud with the Packers. He’s allowed his minions to leak all kinds of unflattering opinions about the people who run his franchise. At various times through the winter and spring, it sounded like the chances of Rodgers returning to Green Bay were tiny. I never believed it, and I told you so. I figured he’d be back and sure enough, he reported to training camp on time in late July. But that doesn’t mean he can’t change his mind. Is Rodgers a diva troll? I guess. Maybe I don’t care that much. We make a mistake when we think we know these people. Maybe in addition to being one of the all-time greats, Rodgers is, in fact, a jerk. I’m not sure why it matters. Because he’s still absolutely amazing. Faced with the strongest doubt of his 13-year starting career, A-Rod delivered an all-timer of a campaign. In last year’s profile, I invoked the possibility that the team using a first-round pick on Jordan Love could do for Rodgers what the drafting of Jimmy Garoppolo did for Tom Brady in ’14, and maybe that’s what happened. Or maybe Rodgers stayed healthy and his natural awesomeness shone through. Either way, he tossed 48 TDs and 5 INTs and won his third MVP award. We all know that Rodgers’s complaints about his receiving cast have been well-founded. Davante Adams is amazing, but the fact that he’s had to use the likes of Marquez Valdes-Scantling, Geronimo Allison, Allen Lazard and Equanimeous St. Brown in major roles the past couple years is laughable. Perhaps Randall Cobb’s late-July return diversifies the passing game a bit, or maybe rookie third-rounder Amari Rodgers takes the team by storm. Aaron Jones signed a big new deal, A.J. Dillon will play. The offensive line was tremendous in ’20 (though left tackle David Bakhtiari tore his ACL late and center Corey Linsley left for the Chargers). This team should once again be very good. And yet I get the feeling that’s still not good enough for some fantasy advisors. They think a collapse is coming because Rodgers doesn’t offer squishy feel-good quotes. Or they luxuriate in QB rushing yards, and turn up their noses at latter-day A-Rod and his sub-200-rush-yard output. I say phooey! Listen, the cheat code is real, and if there were electric rushers who didn’t have lingering questions about their arm productivity, I would rank them ahead of Rodgers. But everyone else on this QB list comes with enough question marks that I’ll just take Rodgers in the early/mid rounds and live with modest ground production. Will he pass for 48 TDs again? Probably not. That’s okay: 40 will do. COUSIN JOSH SAYS... “ To start training camp, I have Rodgers as my QB9, and that doesn’t have anything to do with him hosting a game show or chilling out on the weekend running around on the sand. It really is because I legitimately like eight guys better than Rodgers. Harris will hate this, but I look at last year’s stat line and think it’s just not repeatable. A-Rod is part of the F.U. Phylum. ‘When I get to the 2-yard-line, I do whatever I want.’ I agree that’s an amazing thing to have for fantasy when it works, but those TD rates are just ridiculous. Anyone who watches the games…how many of those 48 TD passes in ’20 were three-yard outs to Davante Adams at the goal line? ‘Oh, it didn’t work? Let’s throw it again!’ At some point somebody reins this guy in. That’s probably what they’re fighting about in Green Bay. ‘Rodgers! Let Aaron Jones score!’ And Rodgers goes, ‘Screw you,’ and flings another option-pass to an offensive lineman.” 3. JOSH ALLEN BUF Age: 25 • 6’5” • 237 lbs • Injury: 4 2020 Stats: 4,544 Pass YD • 37 Pass TD • 10 INT • 8.2 AY@T (73rd%) • 421 Rush YD • 8 Rush TD 16 Games • Top 12 Finishes: 9 • Top 24 Finishes: 16 Film Grades: Arm Strength: A+ • Accuracy: B+ • Vision: B • Running: A • Situation: B+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 9 ’20 Final Rank: 1 ’21 Ranks Range: 1-10 Was there anything on Josh Allen’s film from his first two seasons to make us believe this kind of thirdtime-around breakout was coming? Not much! Before the 2020 season, I’m pretty sure Allen sat down and watched Godfather III, Dark Knight Rises, Matrix Revolutions, Rise Of Skywalker and Terminator 3, and decided, “I’m gonna do the opposite of that!” Stefon Diggs is a hell of a drug. Well, of course, it wasn’t all Stefon Diggity. Allen’s third-year film simply doesn’t bear that much resemblance to what he laid down before. It wasn’t a shock Week 1 to see him shrug off a blitzing Marcus Maye coming at him full speed, and then rush for 16 yards out of nothing. It’s the kind of play maybe only Allen and prime Cam Newton could pull off, but that, he’d done. But Allen hadn’t thrown for 300 yards in any of his first 28 starts, and he did it eight times in ’20. You saw touch throws, deep crossers that required patience and timing…it was an absolutely different play-calling approach from Allen’s first two seasons, because apparently Sean McDermott saw what his young signal caller had grown into before the rest of us did. (The next time someone tells you they’re positive an offense will be “too run-heavy” to be useful for fantasy, just remember the Bills’ offensive transformation.) There were so many knock-kneed, careless throws on Allen’s first two years of film, and so many beautiful frozen ropes last year. We’re not surprised he rushed for eight TDs; he’s now done at least that in all three of his seasons. But improving his completion rate by nearly 20% on his attempts that traveled 20+ yards? That’s not only Diggs. Allen really did take a crazy leap forward. The question for ’21 is whether he can consolidate it, and prove he’s a year-in year-out great player. Running alone isn’t enough. (Lamar Jackson is waving hello.) I admit, when a guy who’s shown so little as a passer suddenly looks like one of the best throwers in the league, part of me wants to hang back and make sure he can do it again. But at some point we just have to take the plunge. The rushing TDs are real and spectacular and should provide some floor, and at least we now know Allen has this combination of arm strength and accuracy lurking in him. Might we look back after the fourth time around and decide ’20 was a fluke? It’s possible. Then again, Josh Allen spent all winter re-watching Mad Max Fury Road, so…. 4. RUSSELL WILSON SEA Age: 33 • 5’11” • 215 lbs • Injury: 0 2020 Stats: 4,212 Pass YD • 40 Pass TD • 13 INT • 8.0 AY@T (64th%) • 513 Rush YD • 2 Rush TD 16 Games • Top 12 Finishes: 9 • Top 24 Finishes: 15 Film Grades: Arm Strength: A • Accuracy: A- • Vision: B- • Running: A- • Situation: B • Sensitivity: üü Rank History: ’20 Preseason Rank: 4 ’20 Final Rank: 6 ’21 Ranks Range: 1-8 Have we reached the Russell Wilson Inflection Point? Has the market finally decided he’s a great player and thus valued him appropriately? Maybe, and that’s a bummer, because I’ve enjoyed nothing more than pocketing the World’s Corniest Quarterback in the sixth round every year, then watching him blow up. So listen. It appears all is not cookies-and-cream in the Emerald City. There’s enough leakage from Wilson’s p.r. machine about the QB’s dissatisfaction with the offensive line and the play calling (and a contract that has no guaranteed money after 2021) to believe it’s possible that Russ will take the felt pens and inspirational whiteboard I can only assume he totes around with him wherever he goes, and play in a different city someday. But not this year. And that means Wilson is likely to be valued in the top five among fantasy QBs for ’21, as he should be. He’s got DK Metcalf and Tyler Lockett as blistering weapons. He’s got new offensive coordinator Shane Waldron coming over from the Rams to replace Brian Schottenheimer. And he even rushed for 513 yards in ’20, settling down the Cheat-Code-Only crowd. Listen, the Seahawks offense grew increasingly hard to watch in the second half of last season. Defenses learned that passing game Plans A, B and C were to throw straight-drop deep balls, and started to take them away. On throws of 20+ air yards in his first eight games, Wilson was 15-for-36 for 646 yards and seven TDs, which helped elevate him to MVP contention. In the season’s second half? He was 7-for27 for 231 yards and two TDs on such throws. With Waldron calling plays, expect more play-action, less emphasis on Wilson scrambling to allow receivers to get open, and more quick tight-window tosses which Russ absolutely has the wing and the accuracy to execute. That, in turn, should allow for the occasional freestyle scrambling miracle that Wilson has made his calling card, and which should keep Metcalf and Lockett near the top of their own fantasy rolls. No, there’s probably not much arbitrage value left drafting Wilson. He’s gonna go about where he should. But if you’re willing to pay that price, he’ll deliver. 5. KYLER MURRAY ARI Pod nickname: Chicken Strips Age: 24 • 5’10” • 207 lbs • Injury: 0 2020 Stats: 3,971 Pass YD • 26 Pass TD • 12 INT • 7.4 AY@T (31st%) • 819 Rush YD • 11 Rush TD 16 Games • Top 12 Finishes: 11 • Top 24 Finishes: 14 Film Grades: Arm Strength: A • Accuracy: B- • Vision: C- • Running: A+ • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 5 ’20 Final Rank: 4 ’21 Ranks Range: 1-10 Remember that Built To Spill song “Untrustable Part 2”? Oh, you don’t, because you’re not a thousand years old? Well excuse me. I wish I trusted Kyler Murray a little more as a thrower. I want to love him, but so many times on the podcast in 2020 I’d review his film and say something like, “Well, as a thrower he’s not quite there,” and “Oh, boy, he probably could’ve thrown five interceptions in this game,” but then of course I’d also go on to say, “Yeah, and none of that matters because the little dude ran for another 60 yards and a touchdown.” The fact is, though, that while the Cardinals did a good job improving their execrable offensive line and built their defense from terrible to average, they haven’t yet transformed Murray into a winning big-league QB. And, for that matter, they also haven’t gotten winning big-league coaching out of Kliff Kingsbury, which is probably more worrisome. Rescuing a Week 10 win against the Bills via Hail Mary was exhilarating, but overall the Cardinals had way too many penalties, way too many blown assignments, way too many bubble screens on 3rd-and-long…all signs of iffy coaching. After Murray suffered a midseason shoulder injury and temporarily stopped scrambling, he was hard to watch (or start on a fantasy team) and the team nosedived out of first place. DeAndre Hopkins made a predictable difference in the possession game because he’s a monster, but (save the Hail Mary) wasn’t the downfield weapon he historically was in Houston. You can see how all the pieces might fit into a high-functioning championship-style offense, but it’s fair to wonder if Kingsbury is the one to make it happen. And yet of course I’ll still rank Murray fifth because the cheat code matters. It was the rare defense that could contain him on the ground in ’20—the Patriots in Week 12 come to mind, blitzing the living hell out of Arizona and containing Murray around the edges—and the guy is just so quick and fast. We need to be careful not to emphasize a QB’s running skills too much; that’s how you get folks drafting Lamar Jackson in the first round last year. But Murray had enough good flashes as a passer (and is young enough) to believe that he can complement his rush yards with the occasional big aerial game, too. And someday perhaps he’ll become truly trustable (part 2). HARRIS’S RESEARCH PROJECT Should we worry about QBs whose biggest advantage comes on the ground? I do a variation on this research project every year, but as the game changes (for the better!) to being more accepting of different athletes playing quarterback, it’s worth checking in on recent and less-recent history. QBs who earn 30% of their fantasy points on running plays are a fairly recent phenomenon, and also fairly rare. And really fun to watch! The question is can they sustain it, and what happens when they don’t. Here’s everyone over the past 11 years who finished as a top-12 fantasy QB with at least 30% of their points coming from rushing: Player Lamar Jackson Lamar Jackson Robert Griffin Cam Newton Michael Vick Russell Wilson Kyler Murray Cam Newton Tyrod Taylor Josh Allen Cam Newton Season 2020 2019 2012 2011 2010 2014 2020 2012 2016 2019 2017 % Rush Points 36.7% 36.1% 35.4% 35.0% 34.5% 34.2% 32.8% 31.3% 30.9% 30.4% 30.3% Finish 10th 1st 5th 3rd 1st 3rd 3rd 4th 8th 6th 2nd % Rush Points Next Year ? 36.7% 15.9% 31.3% 21.9% 15.0% ? 26.5% 26.3% 18.3% 22.0% Finish Next Year ? 10th 18th 4th 11th 3rd ? 3rd 16th 1st 12th Obviously, I could just as easily have applied this research to Lamar Jackson’s profile! And I’m actually not entirely sure what lessons this data teaches us. The best of all outcomes here would be if Murray (and Jackson) turn out like Russell Wilson of ’14 or Josh Allen last year: transform their games to become more complete passers, while still earning enough (and sometimes more than enough) fantasy points on the ground. It also helps to be Cam Newton, who’s still submitting elite rushing seasons in his 30s, and whose mediocre passing didn’t catch up to him until late in his career. The worry we have is the RG3 worry, the Vick worry, the Tyrod worry... rushing TDs are awesome! But they’re kind of random. If you don’t have the passing chops to sustain yourself in a year when the rushing points ebb, you’re pretty meh. Speaking of which.... 6. LAMAR JACKSON BAL Pod nickname: Cheat Code Age: 24 • 6’2” • 212 lbs • Injury: 1 2020 Stats: 2,757 Pass YD • 26 Pass TD • 9 INT • 8.3 AY@T (82nd%) • 1,005 Rush YD • 7 Rush TD 15 Games • Top 12 Finishes: 9 • Top 24 Finishes: 15 Film Grades: Arm Strength: A • Accuracy: C+ • Vision: C+ • Running: A+ • Situation: B+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 2 ’20 Final Rank: 10 ’21 Ranks Range: 1-10 Those great scholars Green Day once said, “I believe I’m a walking contradiction and I ain’t got no right.” Were they opining about Lamar Jackson 23 years before his rookie season and two years before his birth? I’ll leave that to the pop-punk PhDs. Also, Lamar’s best work doesn’t come when he’s walking. In his first two full years starting for the Ravens, Jackson has produced two of the three greatest quarterback rush-yard seasons of all time. He’s the greatest runner the position has ever known. That gives him more weekly upside than any player in the sport, and makes him awesome. Aesthetically speaking, if you don’t love watching Lamar Jackson run around on any given Sunday, you’re by definition not a fun person. The rest of his game, though, is potentially a problem. Jackson isn’t a bad thrower—in fact he has terrific arm strength—and he’s not incapable of reading a defense. His best work comes throwing short and intermediate over the middle, especially against zone. On film you see great timing and courage standing in, getting his body convoluted, yet still completing impressive strikes to Mark Andrews and Marquise Brown between the hashes. But Jackson famously complained that by the end of 2020, defenses were calling out Baltimore’s plays before the snap, and he bears some of the responsibility. He still hasn’t proven himself as an accurate downfield thrower, and there were times he just flat-out refused to throw outside the numbers, even when he had an open man. (The playoff loss to Buffalo was particularly galling in this regard.) The Ravens added two more wideouts in the draft—Rashod Bateman and Tylan Wallace—and shouldn’t lack for pass-catching upside. But once the somewhat fluky big pass TDs of ’19 abated (as I predicted they would in this spot last summer), Jackson struggled to provide every-week fantasy value with his arm. And we should really want Jackson’s game to become more balanced! The “walking contradiction” part of a player like Lamar is that he’s an impossibly amazing runner, but the more he runs, the scarier it gets. He takes so many hits. He’s by far the most-contacted QB over the past two seasons. He missed Week 12 last year because of coronavirus, but he had to come out in Week 14 because of leg cramps and suffered a concussion in the playoffs. Building your offense (and your fantasy team) mostly around QB running is both awesome and terrifying. But Jackson is still young enough to emerge as a complete thrower, which would once again see him threatening to win fantasy MVP. (I really wish he’d get vaccinated, though. Jackson caught COVID again in training camp. Find something you love as much as COVID loves Lamar Jackson.) 7. JUSTIN HERBERT LAC Age: 23 • 6’6” • 236 lbs • Injury: 0 2020 Stats: 4,336 Pass YD • 31 Pass TD • 10 INT • 7.3 AY@T (28th%) • 234 Rush YD • 5 Rush TD 15 Games • Top 12 Finishes: 9 • Top 24 Finishes: 14 Film Grades: Arm Strength: A • Accuracy: C+ • Vision: B • Running: B • Situation: B+ • Sensitivity: üüü Rank History: ’20 Preseason Rank: 35 ’20 Final Rank: 9 ’21 Ranks Range: 3-12 Justin Herbert’s rookie Almanac profile began with this amazingly prophetic statement: “I’m not a huge fan of Herbert as a prospect.” So, y’know, maybe in order to kill the fewest brain cells possible, you should just move on. When you start from a place that stupid, the only thing left for me to do is actually jump out of this document, A-Ha style, and smack you in the head with a two-by-four. The problem that I—and many college scouts who are significantly smarter than I—had with Herbert was his throwing mechanics. Nobody doubted his throwing arm or his size, but he spent most of his college career passing with his feet out of alignment, plus often seemed hesitant to let the ball go until his wideout broke clear, which tends to get you punished in the NFL. It was no shock that last year’s #6 pick rode pine to begin the season. He wasn’t ready. We thought. Then the fickle needle of fate punctured Tyrod Taylor’s lung, and the Chargers didn’t have any choice. Herbert had to start. And he was great! What can you say? You heard me call it on the podcast from the very beginning: it was immediately obvious on an NFL field that Herbert has it. There was a throw in the third quarter of that unexpected Week 2 start where Keenan Allen ran a deep seam route and the Chiefs had seven guys back, the window was tiny, and ho hum Herbert just nailed it. Watching that one game, my opinion changed, and I immediately said I thought Herbert’s early rookie-year performances were more impressive than Joe Burrow’s, and that my valuation of the Chargers’ skill players just went up. Herbert plays under control. His mechanics look fine. He takes the deep shot when it’s there. He was the Offensive Rookie Of The Year in a season when his offensive line was terrible. You might think a rank this high is an overreaction to my lack of enthusiasm last summer, and you might worry about drafting a non-cheat-code QB to be your starter. (Herbert’s scrambling mobility is solid for a big dude, but he’s not always the most pocket-aware, and the Chargers aren’t calling running plays for him.) All I can say is: put in the Week 15 tape against the Raiders, where Herbert is playing with a hobbled Allen, and you’ll believe. This kid is one of the most exciting passing prospects of the past decade. 8. DAK PRESCOTT DAL Age: 28 • 6’2” • 238 lbs • Injury: 11 2020 Stats: 1,856 Pass YD • 9 Pass TD • 4 INT • 7.8 AY@T • 93 Rush YD • 3 Rush TD 5 Games • Top 12 Finishes: 3 • Top 24 Finishes: 5 Film Grades: Arm Strength: B • Accuracy: B- • Vision: C • Running: B+? • Situation: B+ • Sensitivity: üüü Rank History: ’20 Preseason Rank: 8 ’20 Final Rank: 32 ’21 Ranks Range: 4-12 Of all the misbegotten seasons NFL teams had in 2020, the Cowboys’ bore the closest resemblance to Franklin’s Lost Expedition. In 1845, two British ships sought a new section of the Northwest Passage, became icebound for more than a year, ate each other, and the entire 129-man crew eventually died. Just as ominously, last year Jerry Jones had to watch Andy Dalton play football. Prescott gruesomely broke his leg in Week 5 against the Giants. But that’s not all that went wrong in Big D. Zeke Elliott seemed a shadow of himself. Relatedly, the offensive line was decimated for the second straight year and couldn’t block Aunt Nora. The middle linebackers kept breaking their necks. And the defense in general was laughably soft. And because so many things went wrong, it’s difficult to draw any set conclusions for ’21 based on last year’s game film. But I can tell you this: in September, Prescott wasn’t as good as his numbers indicate. In Week 2 against the Falcons, an Elliott fumble helped dig a 29-10 hole which Dak helped furiously overcome (and needed an onside kick to finish off). In Week 3 against the Seahawks, Prescott threw a pick and lost a fumble to dig a 30-15 hole, which he racked up big stats trying to vanquish. And Week 4 against the Browns, a Prescott fumble was complicit in digging a 41-14 hole he then padded his stats trying to get out of. Listen, it’s good to know Prescott is capable of putting up three straight 400-yard days when the moment calls for it, but you’re crazy if you don’t think Dak’s “big stat output” during his limited ’20 engagement doesn’t have the Whiff Of Bortles about it. That said, Prescott is a good player. He’s not the best. He has a fine arm that doesn’t wow you—for the moment I’m assuming the throwing shoulder issues he’s experienced early in training camp won’t linger—he’ll make more mistakes than you’re comfortable with, and he’ll almost always drag his team back in situations where you’re sure they’re dead. After a couple years of will-they-or-won’tthey, the Cowboys rewarded Dak with a franchise-cornerstone contract, and I have no problem with it. There’s a world where the o-line finally returns to health, Elliott excels as a result, the deep wideout corps gets more consistent, and Prescott once again sniffs a top-five fantasy finish. Well, but it seems likelier Dak follows his usual pattern: boom weeks followed by busts, not quite enough running to make a permanently safe foundation, and lots of fighting to overcome the knuckleheaded players (and coaching and management) that surrounds him. And, y’know, hopefully nobody eats anybody. 9. TOM BRADY TB Age: 44 • 6’4” • 225 lbs • Injury: 0 2020 Stats: 4,633 Pass YD • 40 Pass TD • 12 INT • 8.6 AY@T (91st%) • 6 Rush YD • 3 Rush TD 16 Games • Top 12 Finishes: 9 • Top 24 Finishes: 14 Film Grades: Arm Strength: B- • Accuracy: A- • Vision: A+ • Running: F • Situation: A- • Sensitivity: üü Rank History: ’20 Preseason Rank: 10 ’20 Final Rank: 8 ’21 Ranks Range: 4-16 As my dad says, “The Patriots were idiots for letting the GOAT go.” And yes, as it happens my dad is a regular talk-radio caller. Why do you ask? Brady’s final season in New England left open major questions. After an 8-0 start during which he was QB6, the bottom dropped out and Brady was regularly seen cursing out his receivers for substandard play. He was 42. He was still coached by Bill Belichick. Maybe, just maybe, the problems were Tom Terrific’s. Maybe he was cooked. Um, I think a 2020 season in which Brady passed for 40 scores and 4,600 yards and won his seventh Super Bowl and fifth Super Bowl MVP answered those questions. Now we can look back and say it’s possible a receiving corps consisting of hobbling Julian Edelman, Jakobi Meyers, Mohamed Sanu and Phillip Dorsett (along with a dose of Belichickian hubris) was the culprit. You simply couldn’t watch Brady’s Buccaneers film and see much wrong. An offensive line (and offensive coach) known for allowing high pressure rates suddenly numbered among the league’s best thanks to Brady’s pre-snap understanding of where the ball should go. A receiving corps previously touched with greatness but always lacking in finish suddenly became a coherent group of reliable studs. And Brady himself showed as much arm strength as I’ve seen from him in a decade. Check a throw he made in the first quarter Week 2 against the Panthers: a 25-yards-in-the-air dagger down the middle that never got more than eight feet off the ground. Were there hiccups? Sure. Week 5 against the Bears Brady seemed to forget what down it was on a potential game-winning drive. He biffed two regular-season games against the Saints. He left a ton of throws on the field Week 14 against the Vikings. Mike Evans was slow getting started on downfield passes in the season’s first half. Chris Godwin missed time with injury. Aged Rob Gronkowski doesn’t separate. Brady is no longer anything like a perfect player, and this isn’t a perfect surrounding cast. But they’re pretty dang good! If it seems crazy to tempt fate with a dude entering his age-44 season, well, I get it. But you’d have said the same thing last year, and it worked out amazingly. There are no rush yards here, but you’re always getting a few QB-sneak TDs, and knowing the answers to the test before the exam is given makes Brady the greatest ever. He’s still a mid-round fantasy starter. 10. JOE BURROW CIN Pod nickname: The Sofa Age: 25 • 6’3” • 221 lbs • Injury: 6 2020 Stats: 2,688 Pass YD • 13 Pass TD • 5 INT • 8.3 AY@T (79th%) • 142 Rush YD • 3 Rush TD 10 Games • Top 12 Finishes: 4 • Top 24 Finishes: 9 Film Grades: Arm Strength: C+ • Accuracy: C • Vision: A- • Running: C- • Situation: A- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 28 ’20 Final Rank: 25 ’21 Ranks Range: 4-20 Early in their career, Nirvana covered a Shocking Blue song whose refrain goes: Can you feel my love buzz? Can you feel my love buzz? When evaluating Joe Burrow’s rookie year, “love buzz” seems appropriate. Rarely has the NFL media so wanted a young QB to be amazing right away. And you understand it: the Bengals have been bad for a half-decade, and Burrow was a lightly-regarded underdog Ohio St. transfer who went absolutely cuckoo at LSU as a redshirt-senior, rising from NFL Draft afterthought to #1 overall pick. They got a Week 2 national TV showcase against the Browns. And every announcer who laid a vocal cord on Burrow tried to palm him off as an incredible finished product. Well, he wasn’t. In September, Burrow did a lot of chicken-with-its-head-cut off scrambling and inaccurate passing, and against aggressive defenses he was tentative with his decisions. Of course, he also had excruciatingly bad pass-blocking that necessitated abandoning plays after two seconds. What the goofball cheerleaders in the NFL media wanted right away for Burrow is kind of what Justin Herbert immediately showed with the Chargers (at least partly because of what turned out to be a better surrounding cast). Still, as he settled in, Burrow proved capable of a throw that’s a modern-day must: the touch-pass intermediate crosser against zone, where you have to toss it over linebackers but in front of defensive backs. He pulled it off repeatedly. Unfortunately, Burrow’s season ended with a nauseating knee injury in Washington that required multiple ligament reconstructions. With the love buzz having at least partly worn off—step right into the void, Trevor Lawrence—it’s easy to see Burrow has the kind of upside we should pursue if we’re waiting on QB. Signing Riley Reiff and keeping Jonah Williams healthy could give Burrow more time, and drafting Ja’Marr Chase to go with Tee Higgins and Tyler Boyd (and Joe Mixon) presents a tantalizing stable of young weaponry. There’s early training-camp concern that none of this has gone well: beat reports have worried Burrow and the offense have looked bad so far. Maybe that’s a bunch of new players getting to know each other, maybe it’s Burrow himself working back to full health, or maybe they’re just not good. I know I spent time on the podcast in July saying we mostly need to pay attention to negative stories, but I haven’t moved Burrow’s rank yet. Could preseason struggles get me concerned? Okay, maybe. I just tend to think assessments of “overall badness” as judged by beat reporters gets put in the wood chipper and sprayed everywhere, and soon Joe Burrow doesn’t know how to hold a football. I believe there’s been some smoke, and we’d do well to pay attention. But it’s been so overriding and generic...nobody seems to be able to point to one thing or one player who’s been a problem. After a couple good practices the narrative could just as easily become, “Hey, everybody’s back! Crisis averted!” But yes: we’ll keep paying attention. 11. MATTHEW STAFFORD LAR Pod nickname: Stat Padford Age: 33 • 6’3” • 220 lbs • Injury: 8 2020 Stats: 4,084 Pass YD • 26 Pass TD • 10 INT • 8.8 AY@T (97th%) • 112 Rush YD • 0 Rush TD 16 Games • Top 12 Finishes: 5 • Top 24 Finishes: 14 Rank History: ’20 Preseason Rank: 18 ’20 Final Rank: 15 Film Grades: Arm Strength: A+ • Accuracy: C+ • Vision: B • Running: C- • Situation: A- • Sensitivity: üüüü ’21 Ranks Range: 6-18 It’s a long time since I coined the nickname Stat Padford. (Did I coin it? Pretty sure I was using it more than 10 years ago. Internet sleuths: you decide!) Young Stafford was a proto-Bortles: helping the Lions get down big on the scoreboard, then padding stats to make end results look respectable. However, that image has now been eclipsed by another: the tragic old pro trying to rise above his circumstances only to have the boulder squish him, year after year. Stafford surely was tough for a Lions franchise that won double-digits just twice in his 12-year career (and went 0-3 in the playoffs). After breaking his back in ’19, last year he hurt his thumb in Week 10 and required surgery after the season, hurt his ribs and had to come out in Week 14, and hurt an ankle in Week 16 and also left that game. Are the Rams getting some perfect gemstone who merely needed a new setting? Good Stafford can be very good. But oh, the mind-numbing mistakes: in ’20, he helped blow a Week 2 Packers game with a rancid pick-six in his own end zone, in a close one Week 8 he cluelessly fumbled deep in Colts territory down six then his very next snap threw a pick-six to end it, had two rancid picks early Week 9 against the Vikings, got embarrassed all day in a Week 11 shutout loss to the Panthers…you can find excellent throws all over Stafford’s film, especially when he got a clean pocket, but you always have to take his good with his bad. This season Stafford makes a leap from his traditional QB16-to-20 range. In L.A., he gets a professional receiving corps, an offensive line upgrade, and (most tantalizingly) Sean McVay’s play calling. You’ve heard me pining to see McVay in full flower with a QB with a big arm and a willingness to read-andreact and go deep? Here we go. I doubt you’ll see a massive overall change: the Rams offense will still be highly structured, with lots of motion, well-defined reads and quick throws. The differences will come in the occasional bomb shot, where Stafford’s right arm has simply been kissed by celestial beings, and also in moments of improvisation: Stafford isn’t Russell Wilson, but he’s a significantly better passer than Jared Goff when he’s off-platform. Joining the Rams won’t stop Stafford from making his usual mistakes. There’ll surely be a bunch. But since Calvin Johnson retired, Stafford’s ceiling has never been higher. COUSIN JOSH SAYS... “ This is gonna be so great for those of us who are heavily invested in the Matt Stafford industry. You know what it’s like? It’s like when your favorite older movie gets a huge hyped release back in movie theaters again. You hear about it. You can’t believe it. You get to see it on the big screen again? Amazing. You put on your best outfit to go to the movies—this is all from back when we used to be able to go outside—you get your concessions of choice: mine is a cup of coffee and a pack of gum. And you just sit there and get thrilled and watch everybody else discover this thing you’ve known about for years. In L.A., Stafford sleepwalks into a top-10 fantasy finish, and the world remembers just how great he is. The Rams offense is good! I haven’t seen this many weapons since I was watching The Assault on American Gladiators!” 12. RYAN TANNEHILL TEN Pod nickname: Dog Sausage Age: 33 • 6’4” • 207 lbs • Injury: 5 2020 Stats: 3,819 Pass YD • 33 Pass TD • 7 INT • 8.2 AY@T (70th%) • 266 Rush YD • 7 Rush TD 16 Games • Top 12 Finishes: 8 • Top 24 Finishes: 15 Film Grades: Arm Strength: B- • Accuracy: B • Vision: C • Running: B • Situation: A- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 20 ’20 Final Rank: 7 ’21 Ranks Range: 8-20 If you’ve enjoyed my hilariously wrong Ryan Tannehill takes over the past season-and-a-half, you’re probably disappointed to see him ranked this highly. Dog Sausage is finally getting respect! What’s this world coming to? Here’s what I think I haven’t gotten wrong on Tannehill. His six seasons in Miami were mostly an experiment in seeing how many stupid mistakes a quarterback can make. His physical skills were fine— after all he was a #8 overall pick—but he just seemed sorta dumb. In Tennessee he has completely remade that image, and I think I told you that right away. Gone were the 50-50 wish balls and the broken-field-scramble fumbles where he seemed to think he was Michael Vick instants before he got his kidneys manually removed by a defensive player. As a Titan, he’s been significantly more reined in, and it’s suited him. I just didn’t think you could win (in the NFL or in fantasy) with this new sterilized version of Ryan Tannehill, and I’ve been proven wrong. Tanny took the Titans to the AFC title game two years ago, and followed that up with a 33/7 season plus somehow rushed for seven scores, too. There’s exactly zero mystery how he did it. In ’20, Tannehill ran play-action on 32% of his dropbacks, the highest rate in the NFL among full-time starters. On those throws, he had the league’s second-highest yards-per-attempt (10.5, behind only Tom Brady, who ran play-action less than half as often). The Titans have been overwhelming in their simplicity. They scare the bejeezus out of everyone with Derrick Henry, throw a bunch of short passes, then give Tannehill a downfield read on play-action and tell him not to make a mistake. It’s very 1989, it leads to full quarters of dullard play, but in the end so far it’s worked. The key difference in ’21 is the advent of Julio Jones to Nashville. We’ll argue in the wide receiver section the effect this will have on A.J. Brown, but it’s not really convincing to say Tannehill derives no benefit. Having another great receiver is good for a QB. The Titans have real Super Bowl aspirations, and Tannehill is part of them. Car Seat Headrest has an eleven-and-a-half-minute song called “The Ballad Of The Costa Concordia,” about a pleasure cruise gone horribly wrong in ’12. It’s over-the-top, unnecessary and great. There’s a big spoken-word part in the middle where Will Toledo says, “How many times have I drowned,” and then the music kicks back in and he dramatically sings: I GIVE UP! HARRIS’S RESEARCH PROJECT Historically speaking, how play-action-heavy were the Titans last year? In 2020, Ryan Tannehill executed play-action on a higher percentage of his dropbacks than any quarterback since ’13, and the second-most in the past ten years. For sure, NFL play-action is on the rise right now. But the Titans’ (or Arthur Smith’s) vision for how to clean up Tanny’s wild act from Miami was to keep him on schedule, give him limited reads, and drive home a fear of the running game to make his job simpler. It worked. And you know what? When a coordinator finds a good running game and a QB who’s solid at play-action mechanics? It usually works! Player Russell Wilson Ryan Tannehill Christian Ponder Jared Goff Lamar Jackson Lamar Jackson Jared Goff Cam Newton Josh Allen Russell Wilson Season 2013 2020 2012 2018 2020 2019 2020 2012 2020 2014 Play Action % 33.4% 32.1% 32.1% 31.6% 30.8% 29.3% 29.3% 28.8% 28.7% 28.5% RB Companion Marshawn Lynch Derrick Henry Adrian Peterson Todd Gurley Lamar Jackson? Mark Ingram Todd Gurley DeAngelo Williams Devin Singletary Marshawn Lynch QB Fantasy Finish 8th 7th 22nd 7th 10th 1st 19th 4th 1st 3rd I’m not trying to define causation here. There’s pretty clearly some good correlation going on, though! When coordinators with good running games go play-action-crazy...good things usually happen for the QB. Of course, a bunch of these guys are hyper-mobile and produced great fantasy finishes because of their own rush stats...and Tannehill himself is a fine runner. I’ll rack this up as one more reason it’s dumb to say a team is “too run-heavy” for its QB to be good. Often, a good running game implies a good QB year, especially if play-action gets in a groove. 13. MATT RYAN ATL Pod nickname: Matty Melt Age: 36 • 6’4” • 217 lbs • Injury: 1 2020 Stats: 4,581 Pass YD • 26 Pass TD • 11 INT • 8.5 AY@T (85th%) • 92 Rush YD • 2 Rush TD 16 Games • Top 12 Finishes: 7 • Top 24 Finishes: 12 Film Grades: Arm Strength: B • Accuracy: B+ • Vision: B+ • Running: D • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 11 ’20 Final Rank: 12 ’21 Ranks Range: 8-14 Phew, it’s tough to understand how the Falcons can sink low enough to draft #4, with a bloated salary cap, mediocre line play and an aging veteran under center, fire their GM and head coach, and somehow not emerge from the 2021 Draft without a new QB. It is some true galaxy-brained stuff. They let the 49ers trade ahead of them, then still stared Justin Fields square in the face and took a tight end. It’s baffling. And I guess it’s good for Matt Ryan! Calvin Ridley is an emerging superstar and that rookie TE, Kyle Pitts, should be great. Per usual, even with Julio Jones departed for Tennessee, Ryan won’t lack for big/ fast/talented dudes to throw to. I’ve always taken issue with Matty Melt’s decision making, but we want our fantasy QBs tossing it to guys who can take it to the house on any play. Ryan’s stats will always look better cumulatively than they feel watching him play week-by-week. He’s a throw-from-behind specialist who’ll make you crazy checking to the open receiver while one of his elite weapons faces tighter coverage. He tosses dismal end-zone interceptions in crucial moments. He often can’t finish off drives. He’s not actually a bad QB…that’s obvious. But he’s not actually a 38/7 guy, either. (Those were his TD/INT totals when he body-snatched Brett Favre and became the ’16 MVP). Matt Ryan will finish his career fifth in total passing yards and dumdums will proclaim him a Hall-ofFame shoo-in, and the truth is that Matt Ryan is right-handed Mark Brunell born 15 years later, into the era where Alex Smith passes for enough yards to make the career top 30. If Ryan’s the one you get when employing a zero-QB draft strategy, I’m fine with it. He’s got 10 straight years with at least 4,000 yards passing and there’s little competition in the Falcons’ locker room to make you think that’ll change in 2021. Arthur Smith made chicken salad out of chicken bleep in Tennessee and I’m sure he’s got tricks up his sleeve. All I can tell you, though, is the ride with Matty Melt is never smooth. 14. JALEN HURTS PHI Age: 23 • 6’1” • 223 lbs • Injury: 0 2020 Stats: 1,061 Pass YD • 6 Pass TD • 4 INT • 8.7 AY@T • 354 Rush YD • 3 Rush TD 15 Games • Top 12 Finishes: 2 • Top 24 Finishes: 4 Film Grades: Arm Strength: C • Accuracy: C- • Vision: C • Running: A • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 44 ’20 Final Rank: 35 ’21 Ranks Range: 8-32 Re-watching Hurts’s rookie film wasn’t a superheroic feat. He only played as a halfback/gadget weapon until Week 13, when now-deposed coach Doug Pederson finally benched floundering Carson Wentz in the fourth quarter. So we’re talking about 4.25 games, a.k.a. 184 dropbacks. Like Michael Scott’s book about business, I can honestly say, “Somehow I Manage.” As a thrower, Hurts was rough. He was Gabbert-rough. He was Tebow-rough. Jalen Hurts did not look like a big-league quarterback. Now, it’s possible that nobody would’ve looked like a big-league QB playing for the 2020 Philadelphia Eagles. The offensive line was comically injured all season—11 different linemen played at least 50 snaps—and the receiving corps was so bad that Greg Ward and Travis Fulgham led them in catches (and no WR surpassed 419 receiving yards). But Hurts looked like a weak-armed, inaccurate and callow QB prospect. He stared down throws, he seemed to forget who his primary receiver was, he was slow to find secondary reads, and he often didn’t step up to pass. He didn’t commit these sins on every play, but they happened too often. A Week 16 game against a dreadful Cowboys defense featured a dozen bad plays (in a contest where Hurts racked up 342 passing yards… truly, we should not manage our teams by the box score). So why would I consider Hurts a top-15 fantasy option? You know why! He’s a terrific runner. He’s fast, quick, nimble, knows how to string together moves, and is quite powerful breaking an arm tackle or dragging someone toward the goal line. Is he Kyler Murray? No: he’s not that fast. But he’s a rocked-up 223 pounds. If Hurts lasts a full season as Philly’s starter, he’s could threaten 1,000 yards rushing. Based on his ’20 film alone, I’d say Hurts should get benched before that. But of course: he was a rookie who wasn’t expected to play, and who’d lasted to the second round because he needed development. Also, the Eagles have a new coach (Nick Sirianni), they drafted a top WR prospect (DeVonta Smith) and hope to have a healthier offensive line. Plus at the moment, Philly’s only alternative is ossified Joe Flacco. Hurts is by far the likeliest QB in my top 15 to get benched. But he gives you a greater chance at explosive weeks than anyone left on this positional list. 15. BAKER MAYFIELD CLE Pod nickname: The Baker Mayfield Blues Implosion Age: 26 • 6’1” • 215 lbs • Injury: 0 2020 Stats: 3,563 Pass YD • 26 Pass TD • 8 INT • 8.3 AY@T (76th%) • 165 Rush YD • 1 Rush TD 16 Games • Top 12 Finishes: 5 • Top 24 Finishes: 10 Film Grades: Arm Strength: B • Accuracy: B • Vision: B • Running: C • Situation: B • Sensitivity: üüüü Let’s begin then, the fantasy fool the experts, too. Rank History: ’20 Preseason Rank: 14 ’20 Final Rank: 17 ’21 Ranks Range: 10-24 New Pornographers are one of my favorite bands and they did not write the song “Fantasy Fools” for me, but I like to pretend they did. Lead singer Carl Newman is from Vancouver and has never expressed a preference for the Cleveland Browns (I did interview him once for the late beloved Juggernaut podcast…we did not discuss the NFL), but perhaps Mr. Newman would enjoy investing in a player like Baker Mayfield. After all, you’re going to hear the entire fantasy world say the Browns are “too runheavy” to allow Mayfield to be good for fantasy. Hm. Perhaps we are fools, indeed. The fact is that in 2020 the Browns did, in fact, feature a top-five run-heavy offense. (See below: they ran on 49.7% of their plays.) Frankly, though, look at some of the other offenses around them, and you’ll conclude it’s certainly possible for a QB who works within a system that is “run-heavy” by today’s standards to be a good fantasy option, even without the cheat code. Mayfield played behind perhaps the NFL’s best offensive line last year: tackle had been a weak spot, but drafting Jedrick Wills and signing Jack Conklin turned them around. As a result, Mayfield averaged the longest time before throwing of any QB in the league. If he gets back something resembling prime Odell Beckham—obviously no sure thing—Mayfield could easily overperform my rank of him. For these reasons, I think Mayfield has a better best-case scenario than several of the guys ranked below him. The reason I couldn’t get him higher than this isn’t about situation, but rather about the contrasts Mayfield has shown in his career. His best fantasy season was ’18, his rookie year. He had us excited because he was a swashbuckling maniac who threw to the perimeter a ton, often heedless of which defenders might be standing there. It made Mayfield electrifying, but it also gave him frightening weekto-week downside. The more refined version of Mayfield we saw in ’20 threw very well into tight windows, but also picked his spots better: in ’18 he averaged nearly six tight-window throws per game and last year it was four. The best version of Mayfield is the more conservative version. Maybe that changes if ODB rocks again. Still, that explains why I’m going along with the crowd: Mayfield appears to be a better player when he swashes fewer buckles. HARRIS’S RESEARCH PROJECT Are QBs in “run-heavy” offenses doomed to fantasy failure? You’re about to go through another pre-draft season of “experts” telling you which teams will be good and which teams will be bad, and your job is to ignore them as much as possible. If every NFL season was the same, drafting for fantasy would be easy! Similarly, you’ll hear which teams can’t sustain high-level fantasy QBs because they run too much. I think this chart puts the lie to that: Team Ravens Patriots Titans Browns Saints Vikings Packers Run/Pass Ratio 58.1% 53.2% 51.2% 49.7% 48.6% 47.6% 45.7% QB Lamar Jackson Cam Newton Ryan Tannehill Baker Mayfield Drew Brees Kirk Cousins Aaron Rodgers QB Fantasy Finish 10th 16th 7th 17th 21st 11th 2nd (Note that Brees missed four games with injury.) First of all, it’s pretty obvious that “run- heaviness” is already a sliding scale. In 1990, 11 teams ran more than they passed; last year it was 3. And considering more than half the guys on this list finished as fantasy starters (Jackson obviously via his legs more than his arm), it just seems dumb to say you’re positive a QB can’t give you an excellent fantasy season in today’s game because of play-calling mix. 16. KIRK COUSINS MIN Pod nickname: Starbucks Age: 33 • 6’3” • 202 lbs • Injury: 0 2020 Stats: 4,265 Pass YD • 35 Pass TD • 13 INT • 7.8 AY@T (55th%) • 156 Rush YD • 1 Rush TD 16 Games • Top 12 Finishes: 8 • Top 24 Finishes: 15 Film Grades: Arm Strength: C+ • Accuracy: A- • Vision: B • Running: C- • Situation: A- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 19 ’20 Final Rank: 11 ’21 Ranks Range: 10-18 It’s Week 6 against the Falcons. The Vikings receive the opening kickoff. The Falcons put eight defenders in the box on the game’s first play from scrimmage. Kirk Cousins goes play-action to the running back, and the Falcons D couldn’t scream ZONE !!! more if Grady Jarrett wore a t-shirt that said, “Hi, Kirk, We Are Now Currently Dropping Into A Very Basic Zone.” Deion Jones is standing in the middle of the field. Covering nobody. And Cousins flings it blithely over the middle at Justin Jefferson, which would’ve been a great plan except for the part about Deion Jones standing right there. Maybe we don’t know the actual truth about Cousins. He’s been barely-bad-enough-to-lose for a long time, but it’s fair to say his three years in Minnesota have largely been marked by terrible offensive line play. Maybe nobody would succeed under such circumstances, and maybe Cousins would transcend his traditional pants-pooping with a better surrounding cast. Then again, this was pretty much his act for three years as a starter in D.C., too: capable of good stretches, capable of helping his receiving weapons to fine seasons, but always ready with the ill-timed head-clutcher. The Vikings drafted Kellen Mond in the third round this spring, and when it comes to NFL-readiness Mond is probably in Jalen Hurts territory, which is to say: pretty clearly not ready. But Cousins’s contract has officially reached unwieldy territory—he’ll make $21 million and count $31 million against the cap this year, with even bigger numbers coming in ’22—which is only a winning recipe when your signal caller can be your best player. Nobody but his immediate family believes that’s true in Cousins’s case. (His family are also the ones who literally (literally!) have to watch Kirk take a rock out of a jar each month to represent his (and their) mortality. Seriously. That’s a not-made-up and very deep thing Kirk Cousins does. He also apparently won’t get vaccinated, so if you’re concerned about your fantasy QB missing a random game, factor that, too.) Dalvin Cook is terrific. Jefferson is terrific. Healthy, Adam Thielen is terrific. When a QB has this kind of skill-position talent around him, and when he understands the basics of how to do the job, he’ll probably deliver an okay season. But with Cousins, the past decade has taught us expecting better than that is folly. 17. BEN ROETHLISBERGER PIT Age: 39 • 6’5” • 240 lbs • Injury: 14 2020 Stats: 3,803 Pass YD • 33 Pass TD • 10 INT • 7.0 AY@T (19th%) • 11 Rush YD • 0 Rush TD 15 Games • Top 12 Finishes: 5 • Top 24 Finishes: 13 Film Grades: Arm Strength: C • Accuracy: C • Vision: A- • Running: F • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 15 ’20 Final Rank: 14 ’21 Ranks Range: 10-30 It’s hard to throw 33 TDs and finish QB14 or lower in fantasy! Philip Rivers managed that ignominious feat in 2016, Derek Carr almost did it in ’15 (he tossed 32 scores), and that’s it: nobody else has thrown that many TDs and been that mediocre for fantasy in NFL history. You might believe Big Ben accomplished such weird ordinariness in ’20 because so many more QBs throw so many more TDs in the modern game, and that’s fair: in ’05 Carson Palmer led the league with 32 passing scores. But if you watched Roethlisberger at the end of last season, you know his pedestrian season was well-earned. The Steelers started 11-0, but Big Ben still didn’t look amazing. There’s lots of talk about how after his ’19 elbow surgery, Roethlisberger is now purely a three-step-drop, dink-and-dunk passer, but the numbers and our eyeballs don’t bear that out: Pittsburgh still took plenty of shots, and for three months, the likes of Diontae Johnson and Chase Claypool made those deeper attempts pay off, even if Big Ben wasn’t fully his old rifle-armed self. No, the real problem isn’t “only” the deep ball, but rather protracted bouts of latter-day-Cam-Newtonian wildness, impatience and bad decisions. And those qualities became obvious to everyone in December: the Steelers went from Super Bowl contenders to pitiable afterthought as the weather turned windy and Big Ben looked like a cross between Sam Darnold and a sight-impaired walrus. By the Wild Card round, Mike Tomlin appeared terrified of his offense, punting twice in spots where going for it seemed obvious. This feels like the last roundup for Roethlisberger. It feels like what we went through with Rivers last year. We’ll clearly endure a couple months of team-sanctioned beat reports enumerating the many ways Big Ben is better than ever, and he might even start the campaign pretty well. Between Johnson, Claypool and the surprisingly re-signed JuJu Smith-Schuster, Pittsburgh has great pass targets. Eventually, though, I expect ’21 to turn into the same kind of valedictory death march Rivers had in Indianapolis: a decent-but-not-championship-level team stirs the echoes for a while but eventually collapses under the weight (and I do mean weight) of its diminished signal caller. 18. RYAN FITZPATRICK WAS Pod nickname: FitzPumpkin Age: 39 • 6’2” • 228 lbs • Injury: 0 2020 Stats: 2,091 Pass YD • 13 Pass TD • 8 INT • 7.7 AY@T (49th%) • 151 Rush YD • 2 Rush TD 9 Games • Top 12 Finishes: 5 • Top 24 Finishes: 6 Film Grades: Arm Strength: C • Accuracy: B+ • Vision: D • Running: B • Situation: C • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 33 ’20 Final Rank: 28 ’21 Ranks Range: 12-36 He’s fun, okay? I admit the FitzPumpkin is fun. No argument: the NFL is better when he’s in it. But this notion that in his age-39 season, the Pumpkin will come to a new city and finally become consistent enough for you to use in a fantasy league is absolutely hilarious. You people believe in the damn tooth fairy, too? And yet it’s incredible. Without fail, a segment of the fantasy world loses its mind whenever Fitz joins a new squad. (Washington will be his ninth, in case you’re keeping score.) The brainworms are incredible! “Scott Turner calls a lot of pass plays! Fitzpatrick is aggressive! Terry McLaurin, Antonio Gibson, Logan Thomas! Wait on QB and draft Fitz!” Just amazing cognitive dissonance. To believe Ryan Fitzpatrick will win you a fantasy title is one of the stupidest things I’ve ever heard. He’s spent his entire professional life proving otherwise. It’s like assuming Nickelback’s finally going to release a rock opera that’ll make the critics weep. Let me be clear: Fitz isn’t bad, or at least he’s not bad in textbook ways. Whereas many of the other doofus QBs in the bottom half of the league employ a death grip on their jobs by refusing to take chances, Fitzpatrick has the opposite problem: in his pass selection, he is borderline deranged. He never met a tight window he wouldn’t try to throw into. Don’t believe me? Then you haven’t watched Fitz play…but also, over the last three years, next-gen stats tell us he has the smallest average yards between his target and the nearest defender of any QB in the league. It’s truly incredible, and Washington fans are about to experience it: you’ll be thrilled over games where Fitz only throws two picks, because you’ll have seen three other throws that could have been intercepted. You know exactly how this season goes. In September, Fitzpatrick will have a couple huge statistical days, because he always does. NFL media suckers will once again chuckle and shake their heads and say, “The guy just gets it done, wherever he goes!” Then Ron Rivera will watch Fitz try to throw a football through five defenders, decide he’s seen enough, and then Taylor Heinecke will get starts. I like fun! Fitz is fun! Just don’t draft him! 19. DEREK CARR LV Pod nickname: Middle-Aged Dopey Golden Retriever Age: 30 • 6’3” • 210 lbs • Injury: 0 2020 Stats: 4,103 Pass YD • 27 Pass TD • 9 INT • 7.8 AY@T (58th%) • 140 Rush YD • 3 Rush TD 16 Games • Top 12 Finishes: 7 • Top 24 Finishes: 14 Film Grades: Arm Strength: A- • Accuracy: B • Vision: C+ • Running: C- • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 23 ’20 Final Rank: 13 ’21 Ranks Range: 14-24 I have to write another Derek Carr profile? This silver-and-black ham sandwich? This jar of Marshmallow Fluff pocketing another $20 million to go 8-8 again? (Oh, sorry, I mean 8-9.) Week 2 last year, Brian Griese was announcing Saints/Raiders and said something like, “Well, Jon Gruden will have to go deeper into his playbook with this deficit, you can’t just throw five-yard check-downs now,” and I was like, “Have you met Derek Carr?” Okay, let’s admit that very weirdly, last year Carr established the best deep-ball chemistry he’s had in most of his (gulp) seven-year career with…Nelson Agholor? Whereas in 2019, Carr had the secondfewest attempts that traveled 20+ air yards, in ’20 he was middle-of-the-pack, and more than one-third of his deep completions went to Agholor and not the bonus-baby wideout we all hoped for, Henry Ruggs. And that’s still damning with faint praise: even with Agholor deciding he’s an actual downfield NFL receiver, Carr finished in his customary back half of the league in AY@T. Lesser announcers than Griese (who is very good!) waxed rhapsodic over Carr’s interception-less streak to start the year (149 attempts without a pick!) while failing to notice that this guy who I found so fun and aggressive early in his career has morphed into Teddy Bridgewater. Among all eligible QBs since the stat is available beginning in ’03, Carr is 63rd out of 68 in career average downfield target yards. Carr is nearing the same inflection point Jared Goff reached and Kirk Cousins is approaching: not terrible, but not worth the money. The Raiders are absolutely one of those squads people on Twitter show four snapshots of with the legend “WHO STOPS THIS OFFENSE???” and of course the answer is: lots of people will. I like Josh Jacobs very much, Ruggs barely scratched the surface but he’s still fast, Darren Waller is officially one of his position’s elites…and yet you know how this movie ends. Carr will have flashes of looking like a star if you squint, the Raiders will float around the bubble of the playoff picture, and the moment your fantasy team decides to rely on Carr he’ll give you 22-for-34 for 215 yards throwing two-yard passes to Kenyan Drake. 20. TREVOR LAWRENCE JAC Age: 22 • 6’6” • 220 lbs • Rookie NFL COMPARISON: Andrew luck ’21 Ranks Range: 14-28 • Situation: C- • Sensitivity: üüüü It’s rare you can write a draft pick in ink two-plus years before it happens. But after his insane freshman year at Clemson, Lawrence was always destined to go #1 in 2021. The only question was which team would take him. And the Jets were absolutely lined up, they were #32 with a bullet, 0-13 and historically terrible…then Adam Gase delivered one more parting shot, winning two games in December and handing Lawrence to Jacksonville on his googly-eyed way out the door. The NFL Draft is pretty random. We don’t know what these kids will be, no matter how many times the echo chamber reverbs. But Lawrence is about as can’t-miss as they come. Could he turn out to be Tim Couch, Sam Bradford, David Carr or JaMarcus Russell, who are the four true #1 overall QB busts of the modern era? I suppose anything’s possible. As a thrower, Lawrence is wonderfully accurate in the chains-moving, anticipation department, plus showed strong deep-ball placement throughout his career. His instincts to slide step or scramble under pressure and get off a pure throw are already at NFLstar caliber. And he’s absolutely got a chance to be a ground-game contributor, though I’d imagine the Jaguars would prefer he not run at Lamar Jackson or Kyler Murray volumes. If there’s one area you can quibble with Lawrence, it might be decision-making consistency: as his college career wore on and his receivers weren’t quite as dominant, he made more mistakes. But he was still pretty great. Urban Meyer comes to Jacksonville with a couple years’ worth of grace period, a shotgun-heavy spread playbook approach with power-running elements, and a reputation for grinding players down by being sort of an a-hole. It sounds like an absolutely perfect setup for Lawrence (except the a-hole part) until you realize the Jaguars’ offensive coordinator will be your friend and mine, Darrell Bevell, who has more lives than Keith Richards and Wile E. Coyote combined. (In truth, I don’t think Bevell is that bad…he gets a bad rep for being “too run-heavy,” but he’s also shown a decent ability to adjust to his personnel.) My tendency is to believe the Jags will screw this up because they’re the Jags, and the ’21 season will undoubtedly be bumpy. But Lawrence is the one you want. If he’s healthy coming off non-throwing shoulder surgery and shows what he showed at Clemson, this team will be better, the skill weapons will all get more interesting, and Lawrence will soon tickle fantasy relevance. HARRIS’S RESEARCH PROJECT What’s the actual upside of a first-round rookie QB? We know these names well, but it’s good to remind ourselves. Here are the quarterbacks drafted in the first round over the past four years: Year 2020 2020 2020 2019 2019 2019 2018 2018 2018 2018 2018 2017 2017 2017 Draft Pick 1 5 6 1 6 15 1 3 7 10 32 2 10 12 QB Joe Burrow Tua Tagovailoa Justin Herbert Kyler Murray Daniel Jones Dwayne Haskins Baker Mayfield Sam Darnold Josh Allen Josh Rosen Lamar Jackson Mitch Trubisky Patrick Mahomes Deshaun Watson QB Fantasy Finish 25th 31st 9th 8th 24th 36th 16th 27th 21st 34th 29th 28th 52nd 26th Coming off Justin Herbert’s stunning first season, maybe you’re tempted by the prospect of any of 2021’s first-round QBs—Lawrence, Zach Wilson, Trey Lance, Justin Fields, Mac Jones—launching unexpectedly into fantasy-starter territory, but as you can see, it doesn’t usually happen. True, players like Burrow and Watson had promising rookie seasons interrupted by injury, and many of these guys didn’t get a chance to start right away. But that’s exactly the point, right? I can spend several effusive paragraphs being tantalized over what Lawrence might someday be, but playing quarterback is the hardest gig in pro sports. You’re always well-advised to look for QB upside because the position is so statistically replaceable…but in their first years, these new kids will probably prove too up-and-down to rely on. 21. JUSTIN FIELDS CHI Age: 22 • 6’3” • 227 lbs • Rookie NFL COMPARISON: deshaun watson ’21 Ranks Range: 10-40 • Situation: C- • Sensitivity: üü Obviously, the Bears are run by morons. And I don’t just mean the GM. Sure, Ryan Pace is the one who: drafted Kevin White seventh overall; gave Mike Glennon $18.5 million guaranteed; signed Markus Wheaton to replace Alshon Jeffery; released Robbie Gould only to watch him be great with the 49ers; gave both Trey Burton and the rotting husk of Jimmy Graham starter money; gave Robert Quinn $30 million guaranteed at age 30 and watched him rack up two sacks; and didn’t even meet with Deshaun Watson before trading up to pass on Patrick Mahomes and take Mitch Trubisky at #2 overall, and subsequently gave Nick Foles $45 million guaranteed. Everyone in the Chicago organization senior to Pace is a moron because despite the fact that they all can see how disappointing and dysfunctional the Bears are even as an 8-8 “playoff” team, Pace is still employed, and also because despite the fact that Pace (and coach Matt Nagy) are practically dead men walking, ownership allowed them to draft yet another QB this spring. But you know that meme of the balding guy that reads, “Worst Person You Know Makes A Good Point”? I really like Justin Fields! I wish my team had traded up to get him! I obviously don’t know whether Fields can be a great thrower, but I know he’s a great runner. He might already be the NFL’s thirdfastest QB behind Lamar Jackson and Kyler Murray. He’s tall and strong, he cuts on a dime…he is dangerous. He has excellent throwing arm strength. And at Ohio St. he had moments of transcendence as an accurate thrower. If everything works out perfectly for Fields, he’s an even more mobile Deshaun Watson. Of course, Fields doesn’t turn pro with Watson’s safe floor and immediate polish; his college offense didn’t require him to make many reads, so we don’t know what he’ll do when receivers aren’t schemed wide open by RPOs and misdirection. He absolutely could flop, and become the “run-only” QB type that some (incorrectly, I think) believe Lamar Jackson is already doomed to be. But even that’s kind of awesome! Certainly it would be fine for fantasy, plus it would be more enjoyable to watch than the week-by-week water torture called Trubisky. What’s crazy here is Pace and Nagy may have fallen ass-backwards into a legacy maker. I’ve disliked almost everything about Pace’s administration, and then he picked the dude I would’ve picked, and what can you do but tip your cap? I doubt Fields can save his bosses as a rookie…especially because Nagy has told anyone who’ll listen Andy Dalton ($10 million guaranteed!) is his starter. I frankly don’t believe that, but if it’s true, it’s one more reason to axe these dummies. What’s likelier is Fields plays enough to show glimpses, Pace and Nagy get fired this winter, and the next guys inherit a QB who, if he’s good, they’ll never get credit for. 22. TUA TAGOVAILOA MIA Age: 23 • 6’ • 217 lbs • Injury: 1 2020 Stats: 1,814 Pass YD • 11 Pass TD • 5 INT • 7.4 AY@T (37th%) • 109 Rush YD • 3 Rush TD 10 Games • Top 12 Finishes: 1 • Top 24 Finishes: 6 Film Grades: Arm Strength: C • Accuracy: C • Vision: A- • Running: B • Situation: B+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 32 ’20 Final Rank: 31 ’21 Ranks Range: 12-24 As a great 20th century philosopher once said: My loneliness is killing me and I I must confess I still believe, still believe I’m still in the tank for Tua. I admit, preferring him over Justin Herbert last summer now looks really bad. Herbert was rookie of the year, and Tagovailoa threw 11 TDs in 10 games. You’d rather your teacher’s pet be great right away. But I’m hanging in. If there’s a reason besides stubbornness to preach Tua’s possibilities in 2021, it’s his Week 9 film against the Cardinals. In that game, we saw the Diet Russell Wilson act we hope will blossom this season: in a shootout, Tagovailoa hit three deep balls (two of which he completed despite interference), he scrambled to throw, he tied the game late with a perfect fade to Mack Hollins…it was the best we saw him as a rookie. He hurt his thumb the next week, missed a game, and after that comes the Rorschach test. Tagovailoa had good moments in the season’s second half—a big statistical output in a thwarted comeback attempt versus the Chiefs, a couple red-zone TD runs against the Patriots—but anyone who watched him in December would call Tua a check-down artist. But was that because of some limitation on his part, or was it the result of (a) the injured thumb; (b) an injury-decimated receiving corps that wasn’t very good to begin with; and/or (c) Chan Gailey at offensive coordinator? Even losing big in a Week 17 tilt against the Bills when a win would’ve gotten them to the playoffs, Gailey called a surprising number of screen passes against a defense playing back. Wilson’s true magic is that he extends plays unlike anyone else, then fires downfield. Tua didn’t do that much in the season’s second half. Your explanation will define how you view him going forward. The Dolphins have done a lot to change Tua’s circumstances. Gailey re-retired (or was privately fired). Hollins and Jakeem Grant were demoted to bit players. And Will Fuller and rookie Jaylen Waddle joined DeVante Parker atop the WR depth chart. Tua has a reputation for a crazy-quick release but not the strongest deep-ball arm. Can he take advantage of the Fuller/Waddle combo’s impossible speed? If he can’t, we’re in trouble. If he can, hit me baby one more time. 23. DANIEL JONES NYG Pod nickname: Danny Ten-Cent Piece Age: 24 • 6’5” • 221 lbs • Injury: 4 2020 Stats: 2,943 Pass YD • 11 Pass TD • 10 INT • 7.4 AY@T (34th%) • 423 Rush YD • 1 Rush TD 14 Games • Top 12 Finishes: 2 • Top 24 Finishes: 10 Film Grades: Arm Strength: B • Accuracy: C • Vision: C- • Running: B+ • Situation: B- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 22 ’20 Final Rank: 24 ’21 Ranks Range: 16-26 Ah, the allure of small sample sizes. In the first appearance of Daniel Jones’s rookie year, he outdueled Jameis Winston, put up big numbers, and Giants fans—shockingly, because they tend to be so shy and retiring—went crazy with the nicknaming and told-you-sos…and then he bumbled through the rest of the season. In Week 1 of 2020, Jones led a 19-play second-half drive that had announcers soiling themselves with glee…and then he threw a pick on the goal line. I know it’s not as fun as listening to Stephen A. make proclamations in the moment (“the Big Blue wrecking crew, things of that nature”), but watching young players for longer than an eye-blink tends to yield smarter opinions. I will base my opinion on Danny Ten-Cent Piece on his entire body of work, but that oeuvre is wellsummarized by his read-option keeper Week 7 in Philly, where he breaks into the clear, runs 80 yards, and falls down untouched in the open field before he can score. This poor guy can’t get out of his own way. In ’20, Jones was the NFL’s second-most-blitzed QB on a per-dropback basis, behind only Cam Newton, and it’s easy to understand why. In both cases, defenses simply don’t fear them much as throwers; Newton’s shoulder is attached by chewing gum, while Jones doesn’t read the field quickly enough. Were there mitigating factors last year? Sure. Saquon Barkley missed 14 games, the offensive line was terrible (Dave Gettleman selecting Jones and tackle Andrew Thomas with top-six picks in back-to-back drafts adds to his legacy of Being Dave Gettleman), and Jones had his December wrecked by a bad hamstring. At his best, Jones is a good runner with some cheat code in his game, and despite my near-constant mockery, in ’20 he really actually did seem more comfortable throwing with anticipation rather than waiting for his receiver to get open. In Kenny Golladay he has a true potential alpha receiver (who is already missing big swaths of training-camp time with a pulled hammy). Healthy, Jones is certainly going to eclipse 11 aerial TDs this season. He still has a sliver of upside. But you don’t need to take a chance on him, even in a superflex league. 24. SAM DARNOLD CAR Age: 24 • 6’3” • 225 lbs • Injury: 10 2020 Stats: 2,208 Pass YD • 9 Pass TD • 11 INT • 7.5 AY@T (40th%) • 217 Rush YD • 2 Rush TD 12 Games • Top 12 Finishes: 1 • Top 24 Finishes: 3 Film Grades: Arm Strength: B • Accuracy: C- • Vision: C • Running: B • Situation: B • Sensitivity: üü Rank History: ’20 Preseason Rank: 24 ’20 Final Rank: 33 ’21 Ranks Range: 16-30 Oh you revisionist softies! After three seasons of Sam Darnold seeing ghosts, you’re really going to blame Adam Gase? In the immortal words of Julian Casablancas: “No more askin’ questions or excuses, information’s here, here and everywhere.” I get it. Despite being saddled with Teddy Bridgewater and losing Christian McCaffrey for most of last year, Panthers offensive coordinator Joe Brady hasn’t lost his new-car smell, and with a healthy CMC to go with D.J. Moore and Darnold’s old buddy Robby Anderson, the situation in Charlotte feels better for Darnold. But until he proves capable of utilizing these dudes, Darnold deserves about as much benefit of the doubt as Wario. I re-watched a good deal of film to write this profile. Darnold has tons of ability! He really does. His TD passes in Week 2 and Week 3 against the Niners and Colts, respectively, are sick throws out of structure, where he gets pressure, avoids it with awesome instincts, throws off platform and daggers the scores. The problem is you never know when the inverse is coming. Darnold is simply way too slow making his reads, or he’s too reluctant to trust his read and throw to receivers who haven’t broken open yet. And when he does this, he’s so comfortable in the scramble drill, he’ll try way too much hero-ball, and make dreadful mistakes trying to replicate the kind of TDs I referenced earlier. Home Dolphins, road Bills…throws on the move, against his body, awful picks that became synonymous with Darnold’s three-year stint with the Jets. Can he clean this up? I don’t know. Gase isn’t an offensive dummy. Certainly, Darnold had poor casts around him, and he lost time to serious injuries in each of his pro seasons. If Brady and the Panthers can break Darnold down, and get him to throw with more touch and anticipation while also cutting down on the late-in-play disaster passes, maybe there’s something to be salvaged. Personally I think if that were possible, Gase already would’ve done it. But either way, please don’t tell me Darnold is immediately destined for reclamation solely because of cast and coaching. The player himself has given us enough information to call him wildly disappointing so far. 25. JARED GOFF DET Pod nickname: Ryan Goffling Age: 27 • 6’4” • 222 lbs • Injury: 1 2020 Stats: 3,952 Pass YD • 20 Pass TD • 13 INT • 6.2 AY@T (4th%) • 99 Rush YD • 4 Rush TD 15 Games • Top 12 Finishes: 5 • Top 24 Finishes: 11 Film Grades: Arm Strength: B+ • Accuracy: C+ • Vision: C+ • Running: C • Situation: D • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 16 ’20 Final Rank: 19 ’21 Ranks Range: 20-28 I tried to tell you. When the Goffling was lighting up the world in 2017 and ’18, I tried to explain why he wasn’t an elite quarterback, but as long as he was submitting top-12 fantasy seasons I had a hard time convincing you. In fact, in true Ryan-Tannehill-circa-’21 fashion, I gave up a couple years ago and ranked Goff as my QB10 just in time for the mask to come off and Goff to reveal that he is actually Kyle Orton. Turns out Sean McVay understood all along. In a move colder than a fart trapped in a dead polar bear, the Rams shipped Goff to NFL Siberia for Matthew Stafford. That means the Goffling moves from one of the NFL’s better receiving corps to one helmed by Breshad Perriman and Tyrell Williams, and from one of the league’s best play callers to Anthony Lynn. It is, shall we say, a poorer neighborhood to live in. But if we’re blaming Goff’s poor fantasy prospects entirely on his surrounding cast, we’re making a mistake. There are fewer QBs with a starker performance contrast between clean-pocket and pressured performance, and Goff has a well-earned reputation for being slow to come off his first read. The main defensive game plan against Goff seems to be muddling secondary coverages until after the snap, knowing that some of the time, he’ll just read it wrong and throw directly into traffic. McVay earned his “genius” label by advancing the cause of RPOs and four-wide and jet-motion and bootlegs in all downand-distance situations, but it’s possible he merely emphasized that playbook style because he feared the turnover havoc Goff would wreak left to his own devices. The Lions will sure learn from this, and give their new QB as many defined reads as possible, because Goff actually is a good ball handler and playaction worker and when he finds the right receiver against the right coverage, can make every throw in the book. But I believe the guy we’ve seen the past two years is closer to the real Jared Goff than his first two scintillating campaigns, and as such, more mediocrity will likely ensue. 26. CARSON WENTZ IND Age: 29 • 6’5” • 237 lbs • Injury: 5 2020 Stats: 2,620 Pass YD • 16 Pass TD • 15 INT • 8.6 AY@T (88th%) • 276 Rush YD • 5 Rush TD 12 Games • Top 12 Finishes: 5 • Top 24 Finishes: 8 Film Grades: Arm Strength: B • Accuracy: C • Vision: B- • Running: B • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 12 ’20 Final Rank: 22 ’21 Ranks Range: 8-24 If you can think of a more precipitous fall from grace than Carson Wentz’s, I’d like to hear about it. Here’s the #2 draft pick from five years ago who was an MVP candidate four years ago, who’s been saddled with a terrible offensive line and terrible receivers for years, and who just got traded for a bag of distressed Steve Emtman jerseys. I’m not here to call Wentz blameless. But this is nothing short of a Shia-LaBeouf-level immolation. (Maybe I’m onto something! Both guys have rocked regrettable beards.) What the hell happened? 2020 was awful! I’m not allowed to rag on Gardner Minshew and Drew Lock and give Wentz a performance pass. Yes, for the second straight year the Eagles whiffed on their receiving corps, and yes, the blocking was terrible. But those things were true in ’19, too, and Wentz didn’t look like that. We’re talking poor accuracy and poor decisions and taking a crazy number of sacks while looking confused by an offense he knew by heart. Wentz’s previous calling card was courage under fire and an ability to avoid big mistakes. In ’20, his damn brain broke. Okay, yes, there were times he was playing with 10 strangers. But dangit, flip on a random play during Eagles/Giants in Week 10 and nobody should be air-mailing throws like that. You could’ve snuck Wentz-lookalike Prince Harry into that #11 jersey and Philly fans would’ve been like, “Carson still sucks even with the accent.” (And Philly fans know a thing or three about accents.) Might we look back on Wentz’s career like we do Drew Brees’s? Crashed out of the first gig, found a more stable organization for the second gig and went on to great things? It’s possible. These past couple Eagles teams have been mediocre and snake-bitten. Wentz only turns 29 in December and has arm strength and toughness. He gets reunited with his old mentor Frank Reich in Indianapolis. He’ll play behind one of the NFL’s best offensive lines with decent-if-not-upper-echelon receiving talent. If it hadn’t been for Philip Rivers and his 97 children last year, the Colts roster might’ve looked like a potential conference finalist. But any talk about reinserting Wentz into starting fantasy territory ended early this August, when he aggravated an old foot injury and required surgery. He’ll miss his entire first training camp with a new team, plus the Colts are playing it hilariously cagey, claiming Wentz has a “5-to-12-week return timeline.” EL. OH. EL. This is clearly gamesmanship—will our guy be back for the season opener? will he sit until Week 8? we’ll surprise you!—but it’s hard to know whether it’s gamesmanship meant to get the Seahawks to let their guard down in Week 1, or meant to fool everyone on the early schedule into wasting time preparing for Wentz. I’m not telling you Wentz’s ’21 story can’t have a happy ending, but you obviously have to make him prove it to you. COUSIN JOSH SAYS... “ I went down with the ship in a huge way with Wentz last year. I planted my flag on him in my home league, which resulted in my team throwing 10 TD passes in 13 regularseason games. It was absolutely horrific to watch. My Sundays were done at 1:45 p.m. each week. So okay, Wentz goes from Philly to Indy and I get it…you can try this if you’re Frank Reich. You can try taking this old familiar thing that everybody now knows just isn’t very good, and stick it behind a great offensive line and tell everyone it’s gonna be great. But this year it doesn’t move the needle for me. It’s like making an Old-Fashioned with well liquor. It doesn’t sit well, and vomit will eventually be involved.” 27. TREY LANCE SF NFL COMPARISON: Donovan McNabb Age: 21 • 6’4” • 224 lbs • Rookie ’21 Ranks Range: 10-40 • Situation: B- • Sensitivity: üüü If there’s ever been a quarterback selected in the NFL Draft’s top five whom I actually believed might not start for a good long while, it’s Lance. That’s because the Niners’ #3 overall pick played only 18 games of college ball at FCS North Dakota St. So when Kyle Shanahan threatens us with more games of Jimmy Garoppolo (or someone else, if the 49ers part ways with Handsome Jimmy), it may not be idle springtime coachspeak. Lance learned pro-style concepts at NDSU. He had to make pre-snap adjustments, and also advance to secondary and tertiary reads post-snap. He’s proven adept at play-action, and unlike a lot of his contemporary collegiate prospects, has lots of experience dropping back from under center and setting his feet in traditional fashion before throwing. But let’s not be Pollyanna about it: Lance was also a completely dominant athlete for his level of competition, plus his offense often had short throws as primary reads. That’s how Lance gained a reputation as a dink-and-dunker in his single starting season. He doesn’t have tons of experience diagnosing complex downfield coverages. He simply hasn’t played very much (or any) high-level football. But the fit with Shanny Junior figures to be marvelous. Lance’s play-action chops and footwork operating under center are a natural for an offense with tons of misdirection and pre-snap motion and outside-zone handoffs. Plus—most important for fantasy—Lance can really run. First and foremost he’s a big dude who’ll shed tacklers and run over the occasional DB, and while he’s not really a make-you-miss quickness guy, he could easily be Josh Allen in the ground game: picking his spots, getting into the open field and being a true handful to tackle, and stealing red-zone touchdowns. There’s reason to gamble on him in a late round of a redraft league. Sure, he might sit for half the year, but I think he’s going to play in 2021. And if he’s got the cheat code, he’ll quickly work his way into starting fantasy consideration. 28. JAMEIS WINSTON NO Age: 27 • 6’4” • 231 lbs • Injury: 3 Pod nickname: Wacky Waving Inflatable Arm-Flailing Tube Man 2020 Stats: 75 Pass YD • 0 Pass TD • 0 INT • 5.5 AY@T • -6 Rush YD • 0 Rush TD 4 Games • Top 12 Finishes: 0 • Top 24 Finishes: 0 Film Grades: Arm Strength: B+ • Accuracy: C • Vision: C- • Running: B • Situation: C- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 37 ’20 Final Rank: N/A ’21 Ranks Range: 18-40 Conventional (read: Batman) logic has it that you either die a hero or live long enough to become a villain. Jameis knows. Early in his Buccaneers career, he wasn’t exactly good, but he gathered disciples. From 2016 to ’19, Winston had as many or more games with three-plus passing TDs than Matthew Stafford, Philip Rivers, Cam Newton and Jared Goff. The fact that he also led the entire world in interceptions over the same period was mere minutiae. Someday and soon, he’d correct his wild proclivities, take coaching, clean up his crab-leg-stealing, Uber-driver-groping ways, and become a QB mensch. Alas, as his career in Tampa wound down, Jameis shed believers faster than Theranos, Matt Lauer and going out at night wearing a fedora. I couldn’t even find folks to argue with me about him anymore! That ’19 season—in which Winston had nine multi-interception games and threw the most INTs in a season since ’88—proved everything you really needed to know: Winston is aggressive to a fault, but simply can’t be trusted with a football (and possibly anything else) in his hands. But Drew Brees retired. So now the Saints are headed into ’21 with a truly unholy alliance under center: I’m presuming Winston will take more snaps, but Taysom Hill will run around and grin through his mouthpiece a lot and score an annoying number of touchdowns. In my opinion, Hill isn’t a good enough thrower to win the job entirely. But he’s going to play. That leaves Winston in the awkward position of having fewer snaps to prove that anything’s changed in his wacky waving arm-flailing game. That was always doubtful anyway, because Jameis is a knucklehead’s knucklehead, and simply breathing the same locker room air as Sean Payton isn’t likely to change that. (That fact that Michael Thomas looks questionable in Week 1 because of ankle surgery doesn’t help.) Still, I’d take a shot on Winston first, simply because he will take shots, he will go down the field, and for at least part of a season it’s possible he catches fire. Just hopefully not literally. Which is also definitely possible. 29. ZACH WILSON NYJ Age: 22 • 6’2” • 214 lbs • Rookie NFL COMPARISON: Johnny manziel ’21 Ranks Range: 20-30 • Situation: D • Sensitivity: üüü Let’s get it on record now: if the reaction of my draft-savvy friends and colleagues is any indication, Wilson will be the Mitch Trubisky of the 2021 NFL Draft. Of the five experts I had on the podcast, I couldn’t find a single one who believed the Jets should take him #2 overall. I daresay every one of them believes we’ll look back on Wilson’s selection much like we view Trubisky’s: with disbelief that someone could select him over the quarterbacks taken after him. (In Trubisky’s case, that’s Patrick Mahomes and Deshaun Watson. In Wilson’s, it’s Trey Lance and Justin Fields.) Wilson’s supposed upside is that he’s a Mahomes-in-waiting: a big-armed, scrambling, aggressive, offplatform (read: sidearm, on the run, while jumping) thrower. The problem is that I couldn’t find anyone who actually believes this. The name Wilson most often evoked was Johnny Manziel, which of course sounds terrifying. But if we can imagine a world where Manziel wasn’t derailed by personal problems, maybe he’d have worked out as an NFL QB? Swashbuckling, throwing on the run, looking to make plays down the field…these are things we’re supposed to want, things that the Cousins/Carr/Goff modus doesn’t try and as a result sort of bores us to death. Alas, very few players have the talent to execute the wild stuff Mahomes does. When you try to be Mahomes but don’t quite have his preternatural ability to throw accurately while allowing every other play to become an out-of-structure scramble drill, your results look like Jameis Winston’s or Ryan Fitzpatrick’s or (insert shudder) Sam Darnold. And nobody wants that. Wilson won’t be boring. He had a great ’20 college season submitting wildly impressive, borderline Mahomes-esque highlights, but he did it against middling competition. His instinct is to pass up the short stuff and go deep when he can, and the Jets have assembled a motley crew of wideouts with some speed: Corey Davis, Denzel Mims and Elijah Moore. They’re going to make some big plays. But if Wilson doesn’t rein himself in, and if it turns out he’s not Mahomes…he’s also gonna throw a bunch of picks. 30. TYROD TAYLOR HOU Age: 32 • 6’1” • 217 lbs • Injury: 15 2020 Stats: 208 Pass YD • 0 Pass TD • 0 INT • 9.6 AY@T • 7 Rush YD • 0 Rush TD 2 Games • Top 12 Finishes: 0 • Top 24 Finishes: 0 Film Grades: Arm Strength: B • Accuracy: C • Vision: C- • Running: A? • Situation: D • Sensitivity: üüü Rank History: ’20 Preseason Rank: 31 ’20 Final Rank: N/A ’21 Ranks Range: 20-N/A Tyrod Taylor was already a pretty sympathetic figure. They didn’t literally have to turn him into Rasputin. You’ll still find folks who believe Taylor got a raw deal in Buffalo and Cleveland. (I am not one of those folks.) “He rarely made the big mistake,” went the argument. “He flashed impressive mobility and did everything his coaches asked and hovered around .500, got the Bills to their first playoffs in 18 years, and played okay while the Browns promised they were going to wait on Baker Mayfield.” I’ll argue that at every step of his NFL career, Taylor has been more inhibitor than accelerator, that he’s one of the game’s true merciless check-down artists, and that whatever fantasy excitement you think he brings with his legs might be more memory than reality in his age-32 season. But sure, he’s always seemed like a pretty likeable guy. That’s why a Chargers team doctor stabbing him in the lung when trying to deliver a painkilling injection prior to Week 2 of 2020 seems particularly cruel. As NFL injuries go, it’s up there. It’s not Donté Stallworth suffering burns in a hot air balloon crash, or Chris Hanson dropping Jack Del Rio’s ax on his foot in the locker room, or Bill Gramatica tearing his ACL celebrating a first-half field goal, or Gus Frerotte headbutting a concrete wall after scoring a touchdown. But it was pretty gnarly! Anyway, with Deshaun Watson widely presumed to be heading for a lengthy suspension, for the moment I’m going to assume he’s not playing for the Texans this year. If that changes, I’ll update. For now, I’ll assume Taylor will get first crack at a starting gig that has lost most of its luster. Taylor is a terrible fit for deep threat Brandin Cooks, and there’s no one else on this roster who looks exciting to throw to. The line can’t run block at all. We don’t love judging situations as “worst in the NFL” before the season begins, and normally this would be a cue to find someone we can draft below market value. (Maybe Cooks?) Unfortunately, Taylor isn’t a starting-caliber player. Expect to see multiple guys under center this season, including third-round rookie Davis Mills. 31. CAM NEWTON NE Age: 32 • 6’5” • 245 lbs • Injury: 17 2020 Stats: 2,657 Pass YD • 8 Pass TD • 10 INT • 6.8 AY@T (13th%) • 592 Rush YD • 12 Rush TD 15 Games • Top 12 Finishes: 8 • Top 24 Finishes: 9 Film Grades: Arm Strength: D • Accuracy: C- • Vision: B • Running: A • Situation: C- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 13 ’20 Final Rank: 16 ’21 Ranks Range: 16-40 Did I really make Cam Newton a flag player in 2020? Good lord. Okay, yeah, it’s not that damaging to your fantasy team when you wait-wait-wait on QB and then whiff on a supposed sleeper in a doubledigit round. But it’s pretty damaging to my reputation! On “How To Fight Loneliness,” Wilco sang, “Whatever’s going down, will follow you around.” Dammit, Jeff Tweedy! Not now! To be fair, my profile of Newton last year began with the warning that if it turned out he wasn’t healthy, it would be a bad selection and a terrible year for the Patriots. His shoulder cartilage needed surgery after the ’18 season, following up a rotator cuff procedure after ’16. And my dudes, all is not well in that hulking right arm. I’ll admit the first couple games last year fooled me. Week 1 against the Dolphins, he barely threw but came out rip-roaring with read options and rushed for 75 yards and two TDs. Week 2 against the Seahawks, he looked borderline great throwing it, plus rushed for two more scores and nearly engineered a last-second comeback. He was QB3! Life was good! But oh my God, after that. You know I wear the Patriots footie pajamas, and you know I accept your hate and derision for that fact, but I have to say: it’s been a long time since I felt nothing about a Patriots team. That’s what Newton did. He. Could. Not. Throw. He missed two games with COVID, but does that explain consistently spiking throws several yards in front of his receivers’ feet? I have to believe the shoulder was hurt again. Did New England have one of the NFL’s worst group of running backs and receivers? Yup. Does that explain being unable to toss a ball ten yards to a human being standing right over there with nobody guarding him? Personally I believe it does not. So Newton signed a cheap contract to return to New England, but it was always likely someone else would join that QB room. At first it seemed like it might be Jimmy Garoppolo, but it turned out to be rookie Mac Jones. I’m not enthralled with Jones. It won’t be a shocker if Newton begins the year under center, and while adding Hunter Henry, Jonnu Smith and Nelson Agholor makes for a weird group, they’re certainly better at catching the ball. Eventually, though, unless Newton has a time machine implanted in that poor bedraggled shoulder, Jones will get his chance. 32. DREW LOCK DEN Age: 25 • 6’4” • 228 lbs • Injury: 3 2020 Stats: 2,933 Pass YD • 16 Pass TD • 15 INT • 9.0 AY@T (100th%) • 160 Rush YD • 3 Rush TD 13 Games • Top 12 Finishes: 4 • Top 24 Finishes: 7 Film Grades: Arm Strength: A • Accuracy: D • Vision: B • Running: C+ • Situation: C- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 25 ’20 Final Rank: 23 ’21 Ranks Range: 14-40 It would be easy to write a Drew Lock profile in which I rag on the kid’s first full season as a starting NFL quarterback. The numbers are hellacious. Lock posted the league’s worst completion percentage and had the league’s third-worst off-target percentage. Early in the year, he was a legit mess: holding the ball too long, throwing crazy interceptions, failing tests when it came to footwork, eye discipline, pre- and post-snap reads…really just giving the Broncos little chance to win. We were deep in Tebow Country, where thrown footballs look like they’re powered by an angry toddler’s remote control and fans peek between their fingers to watch games. But revisiting Lock’s work from Week 13 forward, I was surprised not to hate his future prospects nearly as much as I expected. Some of the mistakes he made over the first three months didn’t recur. Now he was throwing more consistently to the open man. He was reading safeties and blitzers better. He didn’t force as many throws. He had a clueless fumble-six against the Bills that once again brought his bumbling pocket awareness into focus, but there’s no doubt in my mind he was better. That’s not a full-throated endorsement. It’s mostly to say: boy, he should really beat out Teddy Bridgewater! If he can’t, despite obvious physical advantages (arm strength, escapability, aggressiveness), it’s a super bad sign. There’s a story we might be able to tell ourselves here where Denver’s 2020 offense was always out of sorts because of Courtland Sutton’s ACL tear and Jerry Jeudy’s frustrating drops, and once everyone’s at full strength and slotted where they should be, Lock is the right one to unlock a big-boy offense, unlike Teddy B, whom we know will game-manage the Broncos to a stifling 6-11 record. But yeah, sniffing a hint of roses amid the stench of a septic farm isn’t reason enough to draft Lock. Odds are both guys play in ’21. 33. JIMMY GAROPPOLO SF Age: 30 • 6’2” • 225 lbs • Injury: 23 2020 Stats: 1,096 Pass YD • 7 Pass TD • 5 INT • 6.3 AY@T • 25 Rush YD • 0 Rush TD 6 Games • Top 12 Finishes: 1 • Top 24 Finishes: 4 Film Grades: Arm Strength: C+ • Accuracy: A- • Vision: B+ • Running: C- • Situation: D • Sensitivity: üüü Rank History: ’20 Preseason Rank: 17 ’20 Final Rank: 39 ’21 Ranks Range: 20-N/A Jimmy G has no more guaranteed money left on his contract and the Niners could recoup all but about $3 million of his cap hit by cutting or trading him before the season begins. So there’s at least some chance Garoppolo won’t be on San Francisco’s roster come September. Handsome James has a no-trade clause for 2021, and anyway, a potential suitor would probably play chicken with the 49ers, hoping they release Garoppolo so they can negotiate a number well below the $24 million per year they’d inherit if they traded for him. Blah blah blah—that’s all a way of saying: wow, has Jimmy G’s star fallen fast! It’s barely more than a year since he led his team to a Super Bowl, and now Trey Lance is the future quarterback and might start most of this year, too. Ravishingly attractive people aren’t supposed to be treated so shoddily! What’s next, Margot Robbie having to open her own car door? I don’t think this means Garoppolo is terrible. It means that Kyle Shanahan imagined being married to him for another two years at a top-five QB salary and pulled a Gob Bluth: “I’ve made a huge mistake.” Garoppolo barely got underway (with a bad Week 1 performance against Arizona) when he suffered a high-ankle sprain in Week 2, missed a couple games, came back in Week 5 against Miami and pooped the bed with three terrible throws to end the first half which got him benched, suffered a different high-ankle sprain in Week 8, and that was it. I’ve never been as low on Jimmy G as Cousin Josh, but I understand the complaints about Garoppolo’s wing: he sometimes winds up looking like a game manager because he’s accurate and a good reader of defenses, and his game plans have rarely accentuated deep balls. Truly, though, I think the reasons this divorce is coming involve money, health and upside. It’s never been about the 49ers being “too run-heavy.” It’s been about whether Garoppolo is your best player and whether he can stay on the field. (In three of four seasons with the Niners, he’s played a maximum of six games.) Seems like Shanny Junior has had enough. Garoppolo could start Week 1, and he could start all through September and maybe even beyond. But eventually, no matter what the beat reporters say, I think the #3 pick is gonna eat. If Jimmy G goes elsewhere, where he’s a clear starter? He’ll get a bump on this list, but probably not a massive one. 34. TEDDY BRIDGEWATER DEN Age: 29 • 6’2” • 215 lbs • Injury: 1 2020 Stats: 3,733 Pass YD • 15 Pass TD • 11 INT • 7.0 AY@T (22nd%) • 279 Rush YD • 5 Rush TD 15 Games • Top 12 Finishes: 5 • Top 24 Finishes: 12 Film Grades: Arm Strength: C- • Accuracy: A- • Vision: B+ • Running: C • Situation: D • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 27 ’20 Final Rank: 18 ’21 Ranks Range: 20-N/A Sing it out loud. Heck, make it a mixtape, I don’t mind: Like a bridge over troubled waters I will wreck my knee Poor Teddy B was almost certainly never the same after a gruesome 2016 knee injury in practice cost him two full seasons. So while our evaluations of him must necessarily be harsh—because he’s a pulse-deadening player best-suited to be a backup—let’s never lapse into cruelty. Bridgewater will be a vagabond for the rest of his NFL career, including ’21 with Denver, but the fact that he has a career is nice. In his single season as Carolina’s starter, Bridgewater lost 11 games, and eight of those by a single score. Yes, the Panthers had eight chances for game-winning or -tying drives and never once finished the job. You can’t blame the quarterback for everything, but it tracks with the experience of watching his film: when defenses are aggressively up on you trying to stop you in your tracks, Bridgewater’s usual staple of screens and digs and shallow crosses works less well, he has to read and force, and he just isn’t that guy. Sure, a knee injury that cost him Week 11 might’ve been partly to blame, and missing Christian McCaffrey was a disaster in more ways than one. But a Teddy Bridgewater offense is just too easy to defend when the rubber meets the road. That doesn’t mean he’s a bad player. He’s as accurate as they come with a clean pocket, and he’s not fully noodle-armed: he’s not great at the deep-over route, but he can certainly zing it 35 yards without lobbing it straight up in the air Philip-Rivers-style. If the Broncos choose him to be their Week 1 starter, he will keep the trains running on time. Of course, Drew Lock has higher ambitions than that. Broncos fans should hope Lock wins this training camp battle, because I think he still could be a pretty good NFL player. Bridgewater doesn’t look like much of a fantasy option even if he wins the gig. 35. TAYSOM HILL NO Age: 31 • 6’2” • 221 lbs • Injury: 0 2020 Stats: 928 Pass YD • 4 Pass TD • 2 INT • 6.8 AY@T • 457 Rush YD • 8 Rush TD 16 Games • Top 12 Finishes: 3 • Top 24 Finishes: 5 Film Grades: Arm Strength: B • Accuracy: B • Vision: C- • Running: A • Situation: D • Sensitivity: üü Rank History: ’20 Preseason Rank: 43 ’20 Final Rank: 29 ’21 Ranks Range: 14-N/A Taysom Hill gets a profile! Five years into his NFL career, Hill has at long last aw-shucksed his way into this incredibly prestigious document, where I will no doubt make dumb jokes at his expense and dismiss the possibility he’ll be useful for your fantasy team. Congrats, kid. You finally made it. When it comes to Hill, the only question that really matters isn’t, “Is he the next Steve Young?” because he isn’t. To make Hill a fantasy factor, we need merely wonder: can he keep a starting NFL gig for an entire season? He’s a 221-pound runner with an uncommon nose for the end zone, and if he ever started 16 games under center, he’d be rosterable in all leagues. (He also might get hurt because he’s such a bruiser, but that’s a question for another time.) I’m skeptical, but then I’ve always been skeptical when it comes to Hill. In his first two starts last year in place of an injured Drew Brees, the Saints ran a pared-down game plan, allowed him to roll out and cut the field in half, and basically put training wheels on. Week 13 in Atlanta, they let him drop back and make throws down the field, and he was terrific. But Week 14 against the Eagles he showed his limitations: not enough anticipation, a bunch of overthrows and incorrect reads, plus awful ball security. He looked like a dude learning on the job, which of course he was. It’s possible that I’ve got this wrong, that it’s not Jameis Winston but Hill who has the lead in postBrees New Orleans. Maybe Hill is about to do a Lamar-Jackson-style season and win you your crown by being an early-season waiver pickup or even a late-round draftee, then scoring a dozen rushing TDs. (At least he doesn’t have tight end eligibility anymore. Those were fun tweets.) I’m definitely willing to reconsider Hill’s rank vis-à-vis Jameis in August. The cheat code is wildly strong in this grinning goober, and if he’s an unquestioned starter, he vaults up the rolls. We’ll just have to see how committed Sean Payton is to this particular bit. 36. MAC JONES NE Age: 23 • 6’3” • 217 lbs • Rookie NFL COMPARISON: chad pennington ’21 Ranks Range: 24-N/A • Situation: D • Sensitivity: üüüü If you tuned into our YouTube livestream on Day 1 of the NFL Draft, you already know how I felt when the Footie Pajama Patriots drafted Mac Jones. After watching them get beaten out by the Bears in a quest to trade up for electric Justin Fields, I saw this national-championship-winning tub of goo enter the Cam Newton Replacement Sweepstakes, and I turned purple. Jones is not a fit human. He is triangular. He is great-auntie-shaped. And I love how in New England, that immediately means the comparisons to Tom Brady are even more valid, because Brady was himself slightly lumpy as a draftee. My concern here is that New England put its next four seasons into the hands of Kirk Cousins: a competent pocket passer who looks decent play-to-play and largely avoids mistakes, but struggles when he has to improvise or, um, like, move. It’s unfair to proclaim that because his receiver talent was so extraordinary at Alabama (DeVonta Smith and Jaylen Waddle were top-10 picks) Jones never had to throw to covered receivers. That’s not true. He repeatedly showed he could process information and be accurate in close quarters. It’s honestly more the offensive line that has me worried: Jones just didn’t experience pressure that most college quarterbacks get, and when rushers got near, he didn’t always react great to it. Despite my first response, I admit Jones could work out fine. Bill Belichick and Josh McDaniels built their empire creating a system that allowed Brady to flower to his fullest possible form, and they obviously believe Jones is the same kind of guy. Jones may be a one-year starter on a historically great college team, but even I have to admit he had more collegiate success than Brady. He’ll never be a good runner, and he’ll have to sharpen his reaction times by a lot because he also doesn’t have a howitzer for an arm. In 2021, it seems reasonable to believe that unless Jones is overpoweringly good in camp, Newton will be under center Week 1. But Jones will get starts. Guaranteed. Or your next basket of mozzarella sticks is on the house. 37. JACOB EASON IND Age: 24 • 6’6” • 231 lbs ’21 Ranks Range: 24-N/A • Situation: C? • Sensitivity: üüüüü Eason gets a last-minute profile at the end of July because Carson Wentz hurt a foot in training camp, and needed surgery. Wentz’s comical timeline has him potentially available Week 1 and potentially missing time all the way into October. Barring a last-minute trade or free-agency acquisition, Eason looks like next in line. And truthfully: I don’t have any better idea how that’ll go than you do. Eason has a reputation for prototypical NFL size and arm strength, but has never yet proven he can manifest into any more than a howitzer-packing galoot. He arrived at the University of Georgia as the nation’s #1 recruit and flat-out didn’t play well as a freshman, got hurt as a sophomore but also lost his job to Jake Fromm with nary a whimper, and transferred to the University of Washington where he played one year and was merely fine. He arrived in Indy as a fourth-round pick, probably destined for a career holding a clipboard; when your Draft Day comp is Brock Osweiler, your future on the front of a Wheaties box isn’t guaranteed. Scouts admire Eason’s physical tools but knock his pocket presence and ability to roll through progressions. He just didn’t handle pressure well in college. If Wentz is really destined to miss time, I suppose the good news is that the Colts theoretically feature a strong offensive line and several intriguing young skill weapons. Heck, if I’d been writing the Almanac in 2001, I’m sure I wouldn’t have given Tom Brady a scintillating review, either. If Eason gets a chance, we’ll be watching, but we’ll also be waiting a good while before we take any kind of fantasy plunge. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. Gardner Minshew, JAC Marcus Mariota, LV Jordan Love, GB Kellen Mond, MIN Davis Mills, HOU Mitch Trubisky, BUF Jacoby Brissett, MIA Andy Dalton, CHI Taylor Heinecke, WAS Tyler Huntley, BAL Joe Flacco, PHI Brandon Allen, CIN P.J. Walker, CAR 1. DALVIN COOK MIN Age: 26 • 5’10” • 210 lbs • Injury: 8 2020 Stats: 1,557 Rush YD • 44 Rec • 361 Rec YD • 17 TD • 6 Big Runs • 46 Snaps/G • 17 Routes/G 14 Games • Top 12 Finishes: 11 STD/10 PPR • Top 24 Finishes: 13 STD/13 PPR Film Grades: Speed: B+ • Elusiveness: A • Power: C+ • Receiving: B+ • Situation: A- • Sensitivity: üüü Rank History: ’20 Preseason Rank: 5 ’20 Final Rank: 3 ’21 Ranks Range: 1-4 I’m the one natural one And you may as well crash with me In this case, the Folk Implosion had it wrong. In 2021, there is no natural one. Coming off a season of pain and destruction among running backs, there’s no convincing argument that any of the NFL’s top RBs should be the unquestioned #1 player off draft boards. I’m casting my lot with Cook, but I understand why you might lean elsewhere. It’s close. Even a couple years ago, it would’ve been laughable to select Cook before the position’s other stars. He tore an ACL in ’17, then lost a significant chunk of ’18 to a hamstring problem and didn’t look anything like a transcendent player. The NFL Combine lovers who’d thrown cold water on Cook’s draft stock because of bad times in the short shuttle and three cone crowed. Cook wasn’t special! Then, even after a 1,600-scrimmage-yard season in ’19, the haters were legion. Adam Schefter went so far as to tweet, “I wouldn’t draft him in a fantasy first round” because Cook might hold out for a new contract before ’20 began. But the day before Minnesota’s opener, Cook signed an extension, then blew doors. My notes on his game film are littered with things like, “He can run power trap,” “He can obviously run zone,” “Man, are this guy’s feet electrocuted?” When we compare Cook to the rest of the #1 candidates, we don’t come away thinking he’s the unquestioned best. His long speed is really good, but it’s not Saquon Barkley’s. His acceleration is special, but it’s probably not quite Alvin Kamara’s. His change-of-direction is wonderful, but Christian McCaffrey’s is probably better. Yet Cook is an incredible package…I offhandedly referred to him as “a Porsche” a few years back, and that’s stuck in my mind. One of my favorite RB performances of ’20 came Week 8, at Packers, where Cook slashed and broke tackles and cut perfectly into holes and took a screen 50 yards looking like one of the best open-field runners around. Seriously, at his best moments, Cook leaves so much safety lingerie on the deck, he should probably pay dues in the stripper’s union. He’s got a stable offense with good surrounding talent. His offensive line has struggled in pass protection but run blocks better, plus added a first-round tackle and a third-round guard. Anyone who spent the last couple years shouting, “Watch out for Alexander Mattison” now has to admit there’s no threat to Cook’s depth-chart primacy. And most importantly: he’s great! Now, is he world-historically great? I’d argue no. Is he leagues better than other players in my top 5? I would also say no. But he’s the one coming off a mostly healthy season, coming off 1,900 scrimmage yards, who’s scored 30 TDs the past two years combined and who can create even when he doesn’t get a perfect setup. In PPR my answer would be different, but in standard, Cook is the one. 2. ALVIN KAMARA NO Pod nickname: Bitchin’ Kamara Age: 26 • 5’10” • 215 lbs • Injury: 3 2020 Stats: 932 Rush YD • 83 Rec • 756 Rec YD • 21 TD • 7 Big Runs • 42 Snaps/G • 22 Routes/G 15 Games • Top 12 Finishes: 11 STD/12 PPR • Top 24 Finishes: 14 STD/13 PPR Film Grades: Speed: B+ • Elusiveness: A- • Power: B • Receiving: A+ • Situation: B • Sensitivity: üü Rank History: ’20 Preseason Rank: 4 ’20 Final Rank: 2 ’21 Ranks Range: 1-4 Here’s the dingdong argument against Kamara you should not accept: “Drew Brees is retired! That offense will never be the same! Jameis Winston is a middling QB without a clue and Taysom Hill will steal all the rushing touchdowns, and I don’t want to pay for any big piece of that Saints offense circa 2021.” Would it be better for everyone involved if Prime Brees walked through that door? Of course. A better QB is good. This has been my TED Talk. But please don’t tell me Hill stealing TDs means the death knell for Kamara’s value: Hill scored eight last year while Kamara was busy scoring 21. Also please don’t tell me Jameis Winston can’t blunder around the field like Sideshow Bob stepping on rakes and still produce worthwhile fantasy seasons for his skill guys: Doug Martin is right over there waving hello. Being without a great quarterback is a negative for Kamara. You know what? He didn’t have a great quarterback in ’20, when he led so many fantasy teams to a title. I agree that any RB who plays on a team with a potentially suspicious QB has a smaller margin for error. But supremely talented RBs are still encouraged to apply. Here’s the argument against Kamara that seems wiser: “You’re putting him higher than last year’s presumptive #1 and #2 RBs only because they got hurt and he didn’t. You’re forgetting what it was like to draft Kamara in ’19, when a high-ankle sprain wrecked his season and he finished as RB16.” Yup. It’s true! The top of the running back rolls is tricky this year. Kamara has zero 1,000-yard rushing seasons and he’s vying with some dudes who’ve done elite numbers. He only missed one game in ’20 (because of COVID), but two years ago he slaughtered his fantasy owners. If you’re working on the every-other-year principle (as in: an RB gets hurt in seasons after he gets a big workload), then you’ll believe the other options are rested, whereas Kamara is due to get hurt again. I can only speak for myself: as I evaluate all the potential early-round RBs, there is some injury recency bias. Not a ton, but it’s there: a worry that the injured player isn’t quite himself or doesn’t get quite the same workload coming back. And the bottom line is: nobody runs like this guy. He may not give you elite rushing numbers, but that’s because the Saints are so busy throwing him one-yard passes and watching him do that crouchedpanther thing, where he becomes this untacklable, ultra-shifty monster with his foot stomping the accelerator. I truly cannot envision a world in which Sean Payton becomes so enamored with Taysom Hill (and, um, Jameis Winston?) that he erases the screen game. It’s deadly, easy money. I can’t promise Kamara stays healthy again, but if he does, he’s the safest RB around. 3. CHRISTIAN MCCAFFREY CAR Pod nickname: Bench Press / Tiny Bones Age: 25 • 5’11” • 205 lbs • Injury: 13 2020 Stats: 225 Rush YD • 17 Rec • 149 Rec YD • 6 TD • 0 Big Runs • 53 Snaps/G • 26 Routes/G 3 Games • Top 12 Finishes: 3 STD/3 PPR • Top 24 Finishes: 3 STD/3 PPR Film Grades: Speed: B+ • Elusiveness: A+ • Power: C- • Receiving: A+ • Situation: B+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 3 ’20 Final Rank: 51 ’21 Ranks Range: 1-6 Let me just start here: any running back can get hurt. You don’t have to be a high-workload tiny-boned superstar to miss three months with an ankle injury and ruin everyone’s fantasy season. We’re never going to be able to correlate McCaffrey’s insane workload in 2018 and ’19 with his injury in ’20. But…can you feel the I-told-you-so creeping in? In last year’s Almanac, I took the mea culpa for not respecting McCaffrey as one of the best players in the NFL. But I also did a Research Project reminding you of the Curse Of 400, which in olden times (say, 2010) was near to gospel: RBs almost always disappoint the year after they hit 400 scrimmage touches. Plus, in addition to being just the third guy to hit that workload milestone since ’09, CMC was the smallest man to do it this millennium. Yup, I’ve now been saying it for three years running: Christian McCaffrey’s workloads were too big for his size. I just hope the Panthers are saying it now. For McCaffrey to deliver a super-elite fantasy season he doesn’t need to handle it 25 times a game. It’s actually kind of absurd, when you think about it. Derrick Henry won a rushing title in ’19 with 20 touches per game. (He reached 24 last year, and we’ll talk about those potential roosting chickens in a bit.) I certainly don’t expect you or anyone else to live by some vague and arbitrary statistical maxim… but in this case it makes some sense. I’m not going to tell you CMC got hurt last year because he’s small—after all, lots of bigger RBs got hurt, too—but I’m also not agreeing that the degree to which your frame allows you to dish out contact has no bearing on your likelihood of getting injured. My evidence? NFL teams have known it for generations. They simply don’t give men McCaffrey’s size that amount of contact. McCaffrey at 80 or 90% of his ’19 workload would give Carolina great return on investment, and save him five car crashes per week. I hope that’s what’s coming. CMC can be the RB1 without playing over 1,000 snaps from scrimmage, which was his workload in ’19...80 more than any other RB this millennium. (And I only issue that qualifier because I don’t have numbers that go further back than that.) There’s no longer any doubt that McCaffrey is an all-world baller. His elusiveness is the best in the game, bar none. His receiving and route-running skills are incredibly refined. He’s awesome. If you want to shoot for two seasons ago and take him first overall in a standard-scoring league, I honestly can’t argue. And I have him ranked #1 in PPR. But no more hero ball! Let’s make it through the full year, and then CMC can say “I told you so” back, and wave those tiny-boned forefingers in my face. COUSIN JOSH SAYS... “ Harris and McCaffrey are pretty close to the same size (editor’s note: I’m taller!) and you wouldn’t smash Harris straight up the gut 20 times a week, would you? This year, I’d like to think the coaching staff goes, ‘All right, we can’t run him the way we used to because it’s stupid, so let’s look at the way the Saints use Kamara and do that.’ Instead of 18 to 20 carries a week, we want 12 to 15, and let him go crazy in the receiving game. I love McCaffrey, but I don’t want more than 20 touches per game. CMC is like your dream car. You take the convertible out in the sun, you drive around smiling at everyone else in an obnoxious pink t-shirt, and then put it away when things get a little cloudy. To this point, they act like he’s Eddie George or Jamal Lewis. They think he’s a thicc back. And he’s not!” 4. NICK CHUBB CLE Pod nickname: In The Name Of Chubb / Power Of Chubb Age: 26 • 5’11” • 227 lbs • Injury: 4 2020 Stats: 1,067 Rush YD • 16 Rec • 150 Rec YD • 12 TD • 12 Big Runs • 33 Snaps/G • 12 Routes/G 12 Games • Top 12 Finishes: 6 STD/6 PPR • Top 24 Finishes: 10 STD/10 PPR Film Grades: Speed: A- • Elusiveness: B • Power: A • Receiving: B • Situation: B • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 8 ’20 Final Rank: 9 ’21 Ranks Range: 1-6 “Make up your mind,” sang a band called What Made Milwaukee Famous. “Are you in are you out? I’ve got no patience for your impetuous doubt.” You’ve been listening to me talk about Chubb on the podcast for three years now. I thoroughly understand that he’s never submitted a top-five fantasy season, that he has Kareem Hunt on board again, and that he missed the first four games of his career last year with a knee injury. By ranking Chubb this high, I’m making a call. I think we’re going to view him differently after the 2021 season. There are a lot of great running backs in the league. But I think if you lined them all up, I’d say Chubb is the best. (That may partly be because Saquon Barkley’s ACL recovery is an unknown we can’t answer until we see him play again.) A big dude shouldn’t have feet like that, so capable of cutting back that linebackers and defensive backs flail as helplessly as Craig Ehlo on that long-ago Jordan winner. (Sorry Cleveland fans.) Watch Chubb’s game-sealing run Week 10 against the Texans: Houston has thrown everything at the line to stop Chubb and get the ball back, it’s a pitchout sweep on a third-and-3, Justin Reid is unblocked and has an angle on Chubb as the RB runs to the sideline, Chubb sees Reid has him, cuts it inside as though to bully his way for the first down, then suddenly tapdances outside, Reid falls down, and Chubb is off like a rocket, all the way down the sideline, and then unselfishly ducks out of bounds at the 1. (I had him in a lot of leagues, and didn’t find this last maneuver particularly charming.) I definitely know small backs who can make that run. But Nick Chubb is a 227-pound moose! It’s physics-defying. Listen, if you want to play the “projected” game: had Chubb stayed healthy, he was on a pace for 1,622 scrimmage yards and 16 TDs (and that takes into account neither the fact that he got hurt early in Week 5 nor that selfless 59-yard run that should’ve given him another score). He’d have finished RB4. If we accept that Derrick Henry is a long-run artist—and I have to, it keeps happening!—then Chubb is, too, and I’d argue the time it takes him to get up to speed is about half of Henry’s. We should also spare some space for the Browns o-line, which was the NFL’s best in ’20; we’ve learned the hard way that we can’t 100% count on a line’s quality to persist year over year, but I feel better about Chubb’s blocking than I do any other guy high on this list. I get it. If you’re drafting based on stats, Chubb isn’t the first big back you’re targeting early your draft. But I think he’s an amazing player. Make up your mind. Are you in are you out? 5. DERRICK HENRY TEN Pod nickname: NYC Tap Water Age: 27 • 6’3” • 247 lbs • Injury: 1 2020 Stats: 2,027 Rush YD • 19 Rec • 114 Rec YD • 17 TD • 16 Big Runs • 42 Snaps/G • 12 Routes/G 16 Games • Top 12 Finishes: 10 STD/9 PPR • Top 24 Finishes: 12 STD/12 PPR Film Grades: Speed: B+ • Elusiveness: D • Power: A+ • Receiving: D • Situation: A- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 10 ’20 Final Rank: 1 ’21 Ranks Range: 1-6 “It is April 2016. I am being drafted in the second round by the Tennessee Titans. It is January 1994. I’m born in Yulee, Florida. It is January 2016. I’m winning the national championship at Alabama by rushing for 158 yards on 36 carries. It is December 2018. I am rushing for four touchdowns and 238 yards in a single game. It is January 2021. I am rushing for 250 yards in the regular season finale and making some dumb redhead cry. I am tired of this Earth. These people. I am tired of being derided in an Almanac as though I’m some sort of Brobdingnagian antihero.” Yeah, I almost changed Derrick Henry’s nickname to Dr. Manhattan. (Ask your parents.) So listen: every so often in this document, we come to a player I’ve just whiffed on. All I can do is apologize, explain my logic, and then…do it again. Yeah, I’m still probably too low on Henry. But at least this time he’s in my top five! Watching the Titans offense—and Henry in particular—kind of makes me insane. It shouldn’t work. Play-to-play, carry-to-carry, Derrick Henry represents the kind of running back I’ve derided for a decade-and-a-half doing this dumb job. All those times I told you a big statistical output was misleading and the RB was doomed never to repeat it? All those calls on Alex Collins, Jordan Howard, LeGarrette Blount, Jeremy Hill, Chris Ivory, Leonard Fournette, etc. that you’ve maybe even appreciated over the years? The reason I’ve called Henry overvalued is that his film has always evinced something like those guys’ film did. Ponderous to the hole. Slow to cut. Middling vision. Game after game I watch the Titans, and Henry goes three quarters doing nothing. He was stuffed for zero yards or fewer a league-high 59 times in ’20 and he weighs 247 pounds. That shouldn’t be! In my experience, when NFL teams get these kind of performances from running backs, they tend to move on. They tend not to give them 378 carries, most in the league since ’14 and second-most in the league since ’06. These kinds of observations usually mean a dude is on his way out. And in Henry’s case, it’s just not true. The Titans are built around Henry’s ridiculous size and strength and ability (so far) to stay healthy. They will give it to him early and he will fail, and they will give it to him in the middle and he will fail, and they’ll give it to him late and he will fail, but mixed in with all those opportunities, even though defenses know it’s coming, every so often…you get the thunderbolt from above, and Henry gets his shoulders squared and gets up to speed and he’s gone. He led the league in big runs last year. He led the league in just about everything a running back can do last year. He’s a compiler, yes. He’s not close to the most talented player at his position. I think eventually he’ll break down, because the kinds of workloads he’s gotten the past two seasons are from a different era. But how can I deny what the guy has done? I still don’t want to rank him where I’d have to take him, because it goes against the way I evaluate players. But if Derrick Henry stays healthy, man, he’ll probably look down at me, and frown at me, and explode me in the snow all over again. COUSIN JOSH SAYS... “ I started doing Derrick Henry’s training videos this summer. He has this one where he puts chains around his neck and starts doing pushups. I think doing that is actually really dangerous for your spine, but I’m willing to risk it if I can wind up looking like Henry. Not only has he transformed my body into being an elite specimen… he’s transformed my La Liga team, too. I don’t see any reason why this guy would be slowing down any time soon. He should be even money to lead the league in touchdowns. I still think he gets over 300 carries. I love being right, and I’ve been right on Henry all the way through.” 6. SAQUON BARKLEY NYG Age: 24 • 5’11” • 233 lbs • Injury: 17 2020 Stats: 34 Rush YD • 6 Rec • 60 Rec YD • 0 TD • 0 Big Runs • 32 Snaps/G • 15 Routes/G 2 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/1 PPR Film Grades: Speed: A? • Elusiveness: A? • Power: A? • Receiving: A- • Situation: B- • Sensitivity: üü You’re lying motionless on your back And your legs aren’t taking any more requests Those disobedient wrecks —“Accidntel Deth,” Rilo Kiley Rank History: ’20 Preseason Rank: 1 ’20 Final Rank: N/A ’21 Ranks Range: 1-24 What do we do after Superman blows a tire? I don’t know any better than you do! I’ll take a stab at a Research Project below, but the simple answer is: not all torn ACLs are created equal. If Barkley is about to pull an Adrian Peterson from 2012—rushing for 2,000 yards a year after tearing a knee ligament— this rank is too low. But if he’s gonna follow the disturbing trend of some more recent ACL injuries, I haven’t downgraded him enough. Unless Barkley gives us bad rehab news between now and Week 1, you’re going to have to spend a firstround pick to get him. And that’s strategic terrain that would make a Grand Canyon burro think twice. In some order, Saquon and Christian McCaffrey were the #1 and #2 picks in every draft last season, but they both got hurt. But CMC gets more benefit of the doubt for ’21 because his injury was less serious and he didn’t require surgery. And if you know anything about me, you understand how much this kills me! We lean on cliché when it’s hard to find words: Saquon Barkley is (was?) a truly generational talent…probably literally the best running back to come into the NFL since Peterson himself. When he’s been right, you could make the argument that Barkley is the fastest, sharpest-cutting and deadliest-to-tackle RB in the business, all in one package. But he hasn’t been healthy. Barkley’s Week 2 torn ACL in ’20 might’ve erased a gimpy ’19 from your memory: he suffered a high-ankle sprain in Week 3 of that season, missed most of a month, and then didn’t look like himself again until December. None of this is to accuse Saquon’s legs of being somehow more subject to damage than anyone else’s. But every fantasy football draft pick represents a balance between risk and reward. It would surprise absolutely nobody if Barkley finds better luck, feels like himself, and lays waste to defenses even behind an offensive line that’s been bad for several years. But how could I make the argument there isn’t more risk after back-to-back injury-marred seasons, and knee reconstruction? The fact is: a brave owner in every fantasy league is going to pull the trigger and build their team around Saquon Barkley. And then hope. I have clearly ranked Barkley aggressively, as though he’s going to be ready to play a decent amount in September. If we get bad news about his progress, I’ll have to lower him. But so far, the news is all good. Barkley was activated off the PUP list in early August and is practicing in training camp. HARRIS’S RESEARCH PROJECT Can we draw any conclusions from RBs returning from recent ACL tears? I’m reluctant. First of all, maybe except for Dalvin Cook, we haven’t seen someone on Barkley’s level tear an ACL since Adrian Peterson and Jamaal Charles did it in 2011, and both of those guys were awesome again in their very next seasons. But meanwhile, RBs with ACL tears in the past five seasons have a dreadful return record, and that’s scary. Then again, it’s not a murderers’ row: Player Lamar Miller Rashaad Penny Jerick McKinnon Jay Ajayi Dalvin Cook Danny Woodhead Gio Bernard RB Rank Pre-ACL Year 22nd 59th 24th 33rd N/A 11th 21st ACL Year 2019 2019 2018 2018 2017 2016 2016 ACL Age 28 23 26 25 22 31 25 RB Rank Post-ACL Year 158th 139th N/A 129th 31st 89th 36th Is what Danny Woodhead did in his age-32 season relevant to what Barkley will do this year? Are any of these guys? Cook might be most illustrative: after suffering his big injury as a rookie, he struggled with strains and pulls as a sophomore and disappointed wildly, then busted loose two years post-injury. But before you freak out about Saquon, there are old stand-bys from long ago. Jamal Lewis? Ronnie Brown? Peterson? Charles? Terrific the year after their ACLs. You might quibble with how much I’ve lowered Barkley from his healthy peak, but I wouldn’t take this chart to mean he should be off your board entirely. 7. AARON JONES GB Pod nickname: Not Jamaal Williams Age: 27 • 5’9” • 208 lbs • Injury: 6 2020 Stats: 1,104 Rush YD • 47 Rec • 355 Rec YD • 11 TD • 6 Big Runs • 37 Snaps/G • 17 Routes/G 14 Games • Top 12 Finishes: 6 STD/6 PPR • Top 24 Finishes: 13 STD/13 PPR Film Grades: Speed: B • Elusiveness: A- • Power: C • Receiving: B+ • Situation: B+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 9 ’20 Final Rank: 5 ’21 Ranks Range: 5-12 I took heat in some quarters last year, making Jones a top-10 RB and endorsing him as a strong selection at the first-round turn. Didn’t I realize he was coming off a totally unsustainable 19-TD season? Didn’t I know his luck was due for regression? WASN’T I PAYING ATTENTION TO THE BOX SCORE??? Well, sure. But I was paying closer attention to Jones himself. Nobody’s going to mistake him for Derrick Henry. He is, in the parlance, somewhat tiny-boned. But he’s a terrific player! And I don’t have an inherent bias against the TinyBones™; I’m simply warier of their workloads and worried about labeling them sure things. But when we’re outside the first several running backs, we’re no longer in the realm of sure things. Jones deserves late-first/early-second consideration once again. For some reason, Jones has always inspired an undercurrent of reluctance. First Jamaal Williams would steal too much work. Now it’s A.J. Dillon. Oh, and he doesn’t catch it enough, or well enough. (Check out his Week 2 grab against the Lions, split wide, lined up on corner Daryl Roberts…the kind of 50/50 fly-pattern ball you’d throw to A.J. Brown…and Jones makes a sick grab.) Well, he can’t be effective in short yardage (he’s got 10 TDs from inside an opponent’s 3 over the past two years). Well, he’s probably not going to sign long term (he got a four-year deal with $13 million guaranteed this winter). I actually fully agree with the idea that a RB who’s obviously much quicker than he is strong shouldn’t regularly dwell in the land of 20+ touches per week. Jones sprained an MCL last year and missed a couple games, plus had to leave the NFC Championship Game with an injured chest. So Dillon’s gonna come in and be a behemoth and take high-single-digit carries every week? Okay, there’s risk there. I can live with it. I’ll wrap this up by addressing the Jeopardy-themed elephant in the room: my rank of Jones would’ve gotten worse without Aaron Rodgers. If we get some kind of August surprise and it’s Jordan Love leading the Packers, you’re gonna hear all kinds of arguments about how that means Green Bay will become more run-focused and everything will turn out brilliant for both Jones and Dillon. No. It would be bad for all skill weapons if an all-time great QB departs. Fortunately it doesn’t seem like that’ll happen in 2021, so I’m just fine with Jones. 8. EZEKIEL ELLIOTT DAL Age: 26 • 6’ • 228 lbs • Injury: 1 2020 Stats: 979 Rush YD • 52 Rec • 338 Rec YD • 8 TD • 3 Big Runs • 51 Snaps/G • 23 Routes/G 15 Games • Top 12 Finishes: 4 STD/6 PPR • Top 24 Finishes: 9 STD/10 PPR Film Grades: Speed: B • Elusiveness: B+ • Power: A • Receiving: B+ • Situation: A- • Sensitivity: üü Rank History: ’20 Preseason Rank: 3 ’20 Final Rank: 11 ’21 Ranks Range: 3-14 When it comes to Zeke Elliott, does HarrisFootball YouTube producer Dave Pyper look good or what? Last summer, Pyper took time away from making great videos and crashing early out of online poker tournaments to go on record several times about how freaked the idea of drafting Zeke #3 overall made him. And he was nearly the only one! Coming off a run of brilliance that saw him finish as a top-five fantasy RB three out of four years—interrupted only by his six-game domestic-violence suspension in 2017—Elliott didn’t have many doubters. I sure wasn’t one of them. But despite the fact that he played 15 games (he was hobbled by a calf problem in December), Elliott was wildly disappointing in ’20. Now, Pyper’s reasoning was about the effect of big workloads: coming into last season, Elliott had backto-back years of 350+ touches, and if any 25-year-old has tread worn from his tires, Zeke’s the one. Pyper thought Elliott would get hurt. In fact, durability was about the only thing the Cowboys star had going for him. Dak Prescott broke his ankle, Andy Dalton scared nobody, the offensive line was a mess for its second straight year, and second-year back Tony Pollard continued to look spry in a supplemental role. Week-by-week, Elliott played, yet tormented his owners with pedestrian results on big workloads. But hey, maybe it was for the wrong reason, but Pyper turned out right. So this is a tough film-watching challenge. Can I go back and review the dozens upon dozens of times Zeke gets met in the backfield—Elliott finished 34th out of 47 qualified rushers in average yards gained before contact—and discern how much responsibility he bears? After all, if we decide his humdrum ’20 performance was entirely about situation, maybe we should be ushering him right back into our top three? Well, obviously, you see my rank. I have doubt. Elliott had issues even before Dak’s injury, with huge fumbles and key drops last September. As the team started to slide, Mike McCarthy used Zeke in Wildcat, he used other players in Wildcat and handed it to Zeke…and you can’t look at any Cowboys tape and fail to find plays where the blocking was so bad Walter Payton would’ve been snowed under. But there are also plenty of times Elliott gets room, gets clear, gets in the open…and maybe he doesn’t quite look the same. His calling card is supposed to be speed and shiftiness with power. He still looked good. He just didn’t quite have the same oomph. I felt like I was watching Kareem Hunt in silver and blue. (In a lot of cases that’s a compliment, but not in Zeke’s.) Who knows: it’s possible I’m seeing things, and Elliott will go right back to superstardom. It’s possible the COVID season didn’t let him prep right. It’s possible Dak’s return and the o-line playing better clears everything up. But it’s also possible Pyper’s right, and someone who’s been used this much has already seen his career peak unnaturally early. COUSIN JOSH SAYS... “ Oh, I’m real nervous about Elliott this year. I admit it: after last season, I can’t tell if he’s good anymore. I assume he’s going to be a first-round fantasy pick in most leagues, but he’s very polarizing, because after a few years where he seemed like the safest guy around, now it feels like you really don’t know what you’re getting. It’s like my Bahamas vacation I went on this summer. On paper, on Instagram, it really looks like a wonderful place: gorgeous blue seas, white sands. And then I get there, and it’s just Las Vegas on the ocean, but double the price. Two vodka cranberries? $42 after tax and tip. These Zeke Elliott game logs: 18-for-51, 19-for-63, 12-for-54…are they all Andy Dalton’s fault? Maybe reality no longer matches the brochure. I’ll tell you one thing: he’s gonna be an early panic button this year. Week 1 against Tampa Bay, everyone’s watching, if he comes out and poops the bed with 17-for-50, people are gonna be messaging me on Twitter saying, ‘He didn’t look right, should I just drop him?’” 9. JOE MIXON CIN Pod nickname: Le’Veon Jr. Age: 25 • 6’1” • 220 lbs • Injury: 12 2020 Stats: 428 Rush YD • 21 Rec • 138 Rec YD • 4 TD • 3 Big Runs • 47 Snaps/G • 20 Routes/G 6 Games • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 2 STD/3 PPR Film Grades: Speed: B+ • Elusiveness: B+ • Power: A- • Receiving: B • Situation: B+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 6 ’20 Final Rank: 49 ’21 Ranks Range: 4-15 Does any song capture the feelings of the Joe Mixon believer circa 2021 than the Yeah Yeah Yeahs singing “Maps”? “Wait, they don’t love you like I love you. Wait, they don’t love you like I love you.” Well, okay, maybe these days Broken Social Scene has it better: “It’s a shoreline / It’s high speed / It’s a cruel world.” Damn. When he’s right, Mixon just looks different. I admit that—and will momentarily flagellate myself about—the awesome qualities we see on film haven’t fully manifested into an actual great season yet. But I can’t help it…even in his six relatively low-impact games in ’20 before suffering a mystery foot injury that cost him the remainder of the season, there are so many times when you can’t believe a 220-pound guy can wait like that, hop like that, explode like that. Calling someone “Le’Veon Junior” has suddenly turned into much less of a commendation, but stylistically they’re so similar. Mixon still really does exhibit the talent to be the overall RB1. But we’re four years in and I’m running out of excuses. Mixon got a truly massive workload in the first month-and-a-half of Joe Burrow’s NFL career: his 140 touches were most in the league, he’d played the second-most snaps behind only Zeke Elliott, he’d run six more routes per game and caught two more passes per game than in ’19…yet the elite stats weren’t there. Sure, yes, finally he exploded in Week 4 against the Jags with an incredibly physical receiving touchdown and a bunch of lightning-acceleration runs to make you drool. But his status as fantasy’s RB9 after six weeks was based mostly on that one day. And then came the foot problem, and Zac Taylor telling us how close Mixon was to returning for three months. He never came back. Even I, who could probably make a convincing claim to a cabinet-level position in the Joe Mixon Fan Club, can’t justify him as a first-round pick this year. Provided Burrow returns well from his torn ACL, things are looking up for the Bengals. You can see the makings of a high-octane offense and Mixon is the best running back on the roster. But what if there’s just something missing? What if he’s always destined to tease but never quite deliver? For all the skill and power I think I see, dude’s never had double-digit TDs, he’s never challenged for a rushing title, and he’s never elevated his team the way other guys ahead of him on this last have done. I really do believe it’s there. But as those melancholic throwbacks the Decembrists remind us: “We’re not so starry-eyed anymore.” HARRIS’S RESEARCH PROJECT Please tell me there’s hope for a fifth-year explosion from Mixon? Okay, what we’re looking for is some hope via historical precedent. Plenty of running backs have posted awesome fantasy seasons in the fifth years of their NFL careers. We want the dudes whose results maybe weren’t so spectacular the four seasons prior. For this exercise, I used Joe Mixon’s best fantasy finish to date—ninth, in 2018—as the threshold. Since ’01, here are absolute best Year 5 fantasy finishes of RBs who hadn’t previously finished higher than ninth at the position: Player Priest Holmes Michael Turner Marshawn Lynch Knowshon Moreno Brian Westbrook LaMont Jordan 5th Season 2001 2008 2011 2013 2006 2005 Fantasy Finish 2nd 2nd 5th 5th 6th 8th Previous Best Fantasy Finish 15th 50th 12th 17th 10th 43rd Um, it’s not a huge list! Plus there are obvious extenuating circumstances with the most attractive names here. Holmes was nicked-up, oft-ignored and then supplanted by Jamal Lewis in Baltimore, and only broke loose when he moved to Kansas City in ’01. Turner sat four seasons behind LaDainian Tomlinson in San Diego, then exploded upon moving to Atlanta in ’08. And Lynch had a couple promising (dare I say Mixon-esque) years in Buffalo before falling out of favor then becoming Beast Mode in his first full season after a trade to Seattle. But dangit, you know what I take from this list? IT’S POSSIBLE! 10. JONATHAN TAYLOR IND Age: 22 • 5’10” • 226 lbs • Injury: 1 2020 Stats: 1,169 Rush YD • 36 Rec • 299 Rec YD • 12 TD • 7 Big Runs • 32 Snaps/G • 13 Routes/G 15 Games • Top 12 Finishes: 6 STD/6 PPR • Top 24 Finishes: 10 STD/11 PPR Film Grades: Speed: A- • Elusiveness: C+ • Power: A- • Receiving: B- • Situation: B+ • Sensitivity: üüü Rank History: ’20 Preseason Rank: 20 ’20 Final Rank: 4 ’21 Ranks Range: 5-14 You know when I compare a prospect to Nick Chubb, I’m excited by that prospect! I enjoyed being able to take advantage of 2020’s too-cute draft chatter, and select Taylor in the third and sometimes fourth round of fantasy drafts. Didn’t you hear? The fact that he was an incredibly successful and durable collegiate running back was a bad thing. (There’s simply a subset of NFL nerds who’ve decided any investment in any running back at any level is stupid: drafting them, paying them decent contracts…and it’s such a straw-man argument, because nobody’s out here saying RBs are anywhere close to as important as QBs and nobody’s out here saying you can’t win a Super Bowl without an elite RB. We’re just saying there are times, when it’s the right player, that a big-time RB can help the cause. Or would you rather just sniff your own farts and draft Mitch Trubisky all over again?) Anyway, partway through the season, even the fourth round didn’t look like good value for Taylor! Even after Marlon Mack’s season-long injury, the Colts were loath to commit to him. He’d struggle for a half and Jordan Wilkins would get work. He’d fumble and get benched and Frank Reich would say he hurt his ankle, when we could see it wasn’t true. Taylor inspired serious existential angst, so much so that he was the subject of my first Film Futures of ’20, in early November, and in assessing his rookie film to that point, I invoked the “T-word,” as in “Turkey Mayo.” Big fast kid who can’t get out of his own way, who definitely has good acceleration and size and long speed and power but just doesn’t seem to have instincts, kind of like Tevin Coleman? It was a nervous-making time. At that exact moment, Taylor was RB18. Fortunately, Taylor came out of it. He was so strong (and the rest of the field so weak) that he’d go on to finish RB4 for the season. And the legion of people who hated him through two-and-a-half months last year are probably going to yell at me all August for not ranking him higher. In scoring seven TDs in his final four games, in trusting his vision more, in going hog-wild in the Week 17 finale against Jacksonville for 253 yards, did Taylor remind me of Chubb? Maybe not quite yet. Instead I thought of prime DeMarco Murray. (I mean that as praise: Murray had a 2,200-scrimmage-yard season.) Big and fast, terrific power and acceleration, tons to love about him when things are cranking correctly and there’s space for him to run…but maybe not quite a creator, maybe not the most laterally agile, maybe a few too many unnecessary cuts in open space. To be 100% convinced there are absolutely no hurdles for Taylor this year is to ignore a whole lot of what happened last year. And, of course, the Colts have been a complete mess in August. Taylor lost Carson Wentz as his starting quarterback for all of camp and possibly multiple regular-season games. All-world guard Quenton Nelson will also miss camp with foot surgery. You’ll hear knuckleheads telling you Wentz’s absence means good things for Taylor because it means Indy will run even more. That’s a crutch argument. Worse offenses are usually worse for everyone. I lowered Taylor a spot among RBs in the August 13 ranks, and I don’t see how he’s in the first-round conversation anymore. Yes, Wentz and Nelson could make it back for Week 1 and everything could turn out fine, but we have to factor new risk, too. 11. JOSH JACOBS LV Pod nickname: Jacked Gerbil Age: 23 • 5’10” • 220 lbs • Injury: 4 2020 Stats: 1,065 Rush YD • 33 Rec • 238 Rec YD • 12 TD • 3 Big Runs • 39 Snaps/G • 15 Routes/G 15 Games • Top 12 Finishes: 7 STD/5 PPR • Top 24 Finishes: 9 STD/10 PPR Film Grades: Speed: B • Elusiveness: A- • Power: A- • Receiving: B- • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 7 ’20 Final Rank: 8 ’21 Ranks Range: 6-14 I hope you don’t expect objectivity when it comes to my son. But I’m sorry if the prime objection to selecting Josh Jacobs as an RB1 is Kenyan Drake? Knowing what we know about everything that makes Kenyan Drake Kenyan Drake? I mean, let’s make sure we continue to admire the Jacked Gerbil’s game film, but if he’s still a zigzaggy power back with oomph, I say this is an opportunity to draft for value. And he is! Jacobs didn’t have a superstar breakout season as a sophomore, but he still submits a couple runs every week you want to rewind and watch again. For those who have GamePass: Week 1, Q2 4:37, a bounce outside, a stutter-step to accelerate around the edge, lowers his helmet to break a tackle, 12 yards. Week 5, Q4 14:21, subtle visual adjustment to skate through a red-zone hole then powers through two DBs. Week 10, Q3 13:27, middle linebacker standing in the hole, incredibly quick slidestep left, outruns one guy to the corner, cuts in front of another, 13 yards. Week 15, Q1 5:08, the hole is stuffed, Jacobs adjusts to the outside, slips between defenders, 20 yards. I won’t tell you Jacobs is the best running back in the league, but as a combo of low-to-the-ground shiftiness, acceleration and power, he might be unmatched. So okay, the Drake signing sends up a red flag about whether the Raiders view Jacobs as a “three-down back.” But man, even if Kenyan Drake can make it through a full season without losing his cleats or accidentally locking himself in a freighter to Brazil, do we care? Jacobs played 60 third-down snaps all season in 2020! That’s not very many! The Raiders already didn’t view Josh Jacobs as a third-down back, which is a bummer, but he still locked up an obvious RB1 spot all year! So let’s give Drake 50 catches. It limits Jacobs’s star appeal in PPR, but I can’t see a world where it causes a healthy Jacobs to curb his ball-carrying workload. He’s just too good. Neither do I buy that Jacobs is somehow due a TD regression. He’s got that crouched cutback thing in a 220-pound body…he’s maybe not made to score bunnies the way Derrick Henry is, but through two seasons he’s got 25 touches inside the 3 and has scored nine times. That’s really good! Let’s keep an eye on the DUI he got at the Vegas airport back in January (he and I had a stern talk over the family dinner table), but otherwise: I’m letting the market fret and taking the Gerbil in the second or even third round. 12. ANTONIO GIBSON WAS Age: 23 • 6’2” • 220 lbs • Injury: 2 2020 Stats: 795 Rush YD • 36 Rec • 247 Rec YD • 11 TD • 5 Big Runs • 28 Snaps/G • 11 Routes/G 14 Games • Top 12 Finishes: 5 STD/5 PPR • Top 24 Finishes: 8 STD/7 PPR Film Grades: Speed: A- • Elusiveness: C • Power: A- • Receiving: B? • Situation: B • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 44 ’20 Final Rank: 14 ’21 Ranks Range: 8-20 Well, he’s not Cordarrelle Patterson. That was the downside worry when Washington selected Gibson in the third round last spring. Essentially a wide receiver who had 33 career collegiate running back carries, Gibson had that weird Memphis stench on him: the thing that gets everyone revved up about Tony Pollard and Darrell Henderson and Anthony Miller, only to see them settle into niche NFL roles. (It might be the barbecue.) And boy howdy, harder to find a comp who screams “niche” more than goofball Cordarrelle. In 2020, the talented Derrius Guice proved too slimy even for the NFL—a pretty low bar!—and Bryce Love’s long-destroyed knee never healed. That gave Gibson a pretty clear lane, and I have to say: his RB14 finish is misleading. He probably didn’t show out quite at that level. At various times, Peyton Barber was stealing short TDs (that didn’t last) and J.D. McKissic became a locked-in PPR monster (that did)…and Gibson himself was slow to impress. McKissic occasionally ran with more pop than Gibson, he was always more trusted in pass protection, and he usually showed more nuance as a carrier. Especially early in the year, Gibson’s main move was something I like to call “The Tasmanian Devil.” You couldn’t really call zone plays for him, because four microseconds after the snap he’d already turned himself into a cartoon tornado and was running as fast as he could, looking to blow a hole in a cartoon mesa. Later in the year, I thought the Football Team intentionally ran power plays with pulling guards and tackles in effort to slow Gibson down by giving him a fat guy to follow. It worked pretty well! Give him a clean read and a decent lane, and you’ll see Gibson is an impressive athlete. Tall, big, strong and not great wiggle, but a fine ability to make a single move and get going fast. Fast! Like, watch him get squared up Week 11 against the Bengals on a pair of runs around the edge, and you can understand how terrifying a person of these dimensions can be when he’s the windshield and you’re a bug. For a former wideout, he didn’t run many routes, and maybe that changes in ’21, but it doesn’t have to. We’re not ranking him anything like an elite fantasy weapon. That’s as it should be…his rookie year was incomplete. But if Year 2 sees Gibson develop better patience, he could make it a lot harder for his team to use other RBs. 13. J.K. DOBBINS BAL Age: 23 • 5’10” • 212 lbs • Injury: 1 2020 Stats: 805 Rush YD • 18 Rec • 120 Rec YD • 9 TD • 8 Big Runs • 29 Snaps/G • 12 Routes/G 15 Games • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 8 STD/8 PPR Film Grades: Speed: A- • Elusiveness: A- • Power: B- • Receiving: B • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 30 ’20 Final Rank: 17 ’21 Ranks Range: 8-24 And if you’re feeling incomplete The line is stretching up the street —Michael Penn If you’d told me that Dobbins, who I thought deserved favorable comparisons to Ray Rice last summer, would get thrown into a backfield with two gravy-booted putt-putt golfers for basically his entire rookie year, I sure as heck would’ve expected better than RB17. But from Week 1 forward, John Harbaugh seemed to be spinning a wheel. If the clicker landed on you, congrats, you’re in there. If it didn’t, come and stand over here next to the ghost of Le’Ron McClain. (What’s that? I’m being told Le’Ron McClain is, as of publication date, very much alive and not a ghost. Our apologies to the McClain family.) Mark Ingram, such a fantasy hero two seasons ago, had obviously lost something by 2020. Whatever that something was, Gus Edwards never had it. There would be weeks where Dobbins would dramatically out-snap the others, play fine, and then disappear the very next game. When Ingram finally fell out of favor in mid-November, freaking Justice Hill started getting snaps. When by definition your range of opportunities will be narrowed because your quarterback is the greatest rusher the position has ever known, boy, it sure would be cool to at least believe some strong RB play would earn your coach’s favor. Edwards is nothing special as a player—I’m sure he’s a lovely person—but Dobbins absolutely couldn’t shake him. Ranking Dobbins here is, I think, a nice hedge against the market, which may just assume ’21 will be a repeat of ’20. But if you’re taking bets on potential changes, I think you’d hope the super-fast dude, the quick dude, the surprisingly sturdy dude (for his size) who’s only entering his second year would have a chance to grab more workload. In theory it’s true that even a pure starting RB who’s Lamar Jackson’s little buddy has his fantasy upside capped, but just remember that Ingram finished as the RB8 in ’19. Harbaugh may once again try the mess-around with Edwards (Ingram has moved on…I didn’t mean it like that...he’s not dead, he’s just in Houston!), but given Dobbins’s explosive acceleration, this time there’s a pretty good chance the coach won’t get away with it. As Michael Penn also sang, “I will wait for heaven if you’ll be there.” (But everyone’s alive! Let me clarify: everyone involved here’s still alive!) 14. NAJEE HARRIS PIT Age: 23 • 6’2” • 229 lbs • Rookie NFL COMPARISON: Steven Jackson ’20 Ranks Range: 10-20 • Situation: A- • Sensitivity: üüü What if Kalen Ballage could play? What if D’Onta Foreman had known which way to go? What if Karlos Williams hadn’t inhaled backwards? We’ve heard the siren’s song of the big guy who can run fast plenty of times. They don’t all turn out to be Steven Jackson. But Harris (no relation) has a real chance. I snickered when people tried to make his former Alabama teammate Damien Harris (also no relation) a thing. He wasn’t the one we were waiting for. But this kid has a chance to be terrific. I know the Steelers depth chart is littered with dudes that Fantasy Hipster Twitter has tried to sell you for years (“…trust me guys, Benny Snell is good!” “…Anthony McFarland, real sleeper there” “...oh, s***, this is where Ballage wound up?”) but they’re all J.A.G.s, which will be a reason a bunch of people are on Najee for 2021. True, it doesn’t hurt that nobody else there can play. But I wouldn’t put Harris this high if I didn’t think his skills will justify the big workloads others are assuming. Let’s not automatically launch Harris into the land of 2,300-scrimmage-yard seasons like S-Jax. He comes to the NFL needing refinement in a few areas: pass protection, vision in short yardage, too many spin moves. (For a 229-pound guy, he can press the hole and bounce it decently well…he just doesn’t do it enough, and the pros don’t let you hesitate like he could when he was playing for the best team in college football.) Let’s not sell him to you as “quick twitch.” Harris is a little like his fellow Alabama alumnus Derrick Henry in his build-up speed: we’ll get some big plays, but they’ll rarely come because of some wild maneuvering he did near the line. He’ll need room, and any Pittsburgh fan will tell you the Steelers o-line in ’20 sure didn’t look like the Le’Veon Bell days. However, one striking difference between Harris and Henry is that Najee is an accomplished receiver, and not just on wide-open screens. He can track the ball and catch it over his shoulder in ways that Henry can’t, but Steven Jackson could. What else could go wrong in his rookie year? Well, I could simply be wrong. Sometimes Alabama players look better than they turn out to be. Maximum touches are nobody’s birthright. If Harris isn’t ready to pass protect, or if he struggles in short yardage despite his size, or if he turns the ball over, the Steelers will find someone else to play. That’s the way it works, despite all the talk you’ll hear about first-round draft capital. I don’t think Harris is destined to be considered a top-five RB over the course of his career. But in a year when a lot of RB2s make you nervous, Najee’s payout could at least be S-Jax-lite. HARRIS’S RESEARCH PROJECT What kind of workload is “guaranteed” for first-round running backs? It would be dumb to say “none.” First of all, RBs taken in the first round of an NFL Draft are presumably good players, and in a quasi-rational world good players play. Also, I’m not trying to tell you the concept of draft capital isn’t a thing. Of course a first-round pick gets more chances than a sixth-rounder: executives and coaches like to look smart, and wasted first-rounders look bad on the résumé. But folks who invoke the dreaded term “draft capital” don’t do subtlety. They are here to tell you that a high draft pick is going to play right away, and they’re sure of it, and sometimes they are wrong: Player Clyde Edwards-Helaire Josh Jacobs Saquon Barkley Rashaad Penny Sony Michel Leonard Fournette Christian McCaffrey Ezekiel Elliott Todd Gurley Melvin Gordon Draft Year 2020 2019 2018 2018 2018 2017 2017 2016 2015 2015 Total Touches 217 262 352 94 216 314 197 354 250 217 Fantasy Finish 22nd 14th 2nd N/A 25th 8th 15th 2nd 5th N/A There are some great rookie seasons here, from players we really like. There are also some stinkers. And don’t tell me it’s only about injury! Rashaad Penny and Melvin Gordon both played in 14 games. Christian McCaffrey played in 16. I’d like Najee Harris to work out in 2021. I feel like I’m ranking him optimistically. But “they used a first-round pick on him” is not a much more compelling rationale than “who else is there.” What matters most is how ready the player is. 15. AUSTIN EKELER LAC Age: 26 • 5’10” • 200 lbs • Injury: 8 2020 Stats: 530 Rush YD • 54 Rec • 403 Rec YD • 3 TD • 2 Big Runs • 40 Snaps/G • 23 Routes/G 10 Games • Top 12 Finishes: 1 STD/3 PPR • Top 24 Finishes: 6 STD/7 PPR Film Grades: Speed: A- • Elusiveness: B • Power: C- • Receiving: A • Situation: B+ • Sensitivity: üüüü Pod nickname: Tiny Bones West Rank History: ’20 Preseason Rank: 12 ’20 Final Rank: 35 ’21 Ranks Range: 10-20 I like a band called Oso Oso. You should check them out! Anyway, they have a lyric that goes: “Never thought twice / No, I never thought at all / Always coming up short / ’Cause you’re dreaming so small.” Which makes me wonder: do you think Austin Ekeler has dreams in which he weighs 225 pounds and scares the bejeezus out of defensive players? I’m not going to pound the table about how the tiny bones fared in 2020. Lots of running backs got hurt, and not all of them were small guys their teams tried to make into featured guys. And in fact, we’re told by people invested in such things that there’s no correlation between an RB’s size and injury proclivity. They’ve got spreadsheets to prove it! To that, I say: ha! If you could prove that RBs were used exactly the same heedless of size and then show me that injury rates are the same, I’d listen. But there’s a reason guys like Ekeler and Christian McCaffrey haven’t usually been feature backs. Players their size often don’t hold up when subjected to big-boned-style plays, so on average they just run way fewer of them. That said, there are exceptions. CMC himself looks like one. Warrick Dunn, Ray Rice, Charlie Garner… even in this leviathan millennium of pro football, we can find guys who were shifty and clever enough to dance between the raindrops and produce big workloads year after year. Ekeler may post jacked Insta photos, but he’s small. He runs tough but he doesn’t move piles. He’s fast. He’s quick. He dances behind the line probably a little too much, and we’ll see how much that frustrates new offensive coordinator Joe Lombardi, who’s spent several seasons with Alvin Kamara’s incredible and incredibly direct quicks. But in theory, it’s an amazing fit. We know Ekeler’s best stuff comes in open space. He’s a screen guy, but also an absolutely brutal matchup running routes out of the backfield against linebackers and safeties. Ekeler was already a danger to tickle 100 receptions with Anthony Lynn and Ken Whisenhunt in charge. If he stays healthy in ’21—a badly torn hamstring cost him six games and rendered him gimpy toward the end of last year, and gee, I wonder if there’s anything a smaller player who posts outrageous weightlifting videos might put into his body that could result in a badly torn hamstring—he’s probably got a better-than-even chance of getting there. And while he’s probably a terrible bet to convert a bunch of inside-the-5 carries into touchdowns, Ekeler is one of the league’s RBs you most want catching the ball anywhere in the end zone’s vicinity. (Remember: he had eight receiving TDs in ’19.) Let Josh Kelley or Justin Jackson or rookie Larry Rountree have more carries. It’s fine. Let’s get Ekeler 200 high-value touches, and he’ll deliver an RB2 season in standard and better than that in PPR. COUSIN JOSH SAYS... “ I can’t do this little ball of averageness again. I don’t think he’s a special talent. As long as he’s on the field, okay, PPR you’re gonna love him, standard you’ll probably be okay with him. But if anyone has the slightest bit of worry about McCaffrey, they should be freaking out about Ekeler, because Ekeler isn’t nearly as good. He’s the imitation product. You buy it knowing it’ll break down. It’s like…every summer I buy a pair of cheap sunglasses. Good for a couple months, does the trick, breaks down, and you wind up wondering why you didn’t get the name brand. I’ll ask the readers: if I set the over/under on Ekeler’s games played this year at 12.5, wouldn’t you definitely take the under? I’d definitely take the under. I know from experience, my knockoff sunglasses don’t last that long.” 16. D’ANDRE SWIFT DET Age: 22 • 5’8” • 212 lbs • Injury: 3 2020 Stats: 521 Rush YD • 46 Rec • 357 Rec YD • 10 TD • 1 Big Run • 28 Snaps/G • 16 Routes/G 13 Games • Top 12 Finishes: 3 STD/3 PPR • Top 24 Finishes: 8 STD/8 PPR Film Grades: Speed: B • Elusiveness: A- • Power: C • Receiving: A- • Situation: B- • Sensitivity: üüü Rank History: ’20 Preseason Rank: 25 ’20 Final Rank: 20 ’21 Ranks Range: 10-24 The argument that “the Lions are going to suck!” shouldn’t be a reason to avoid D’Andre Swift. First off: you don’t actually know they’ll suck. You think you do. That’s why people who run Vegas are rich and you’re not. And second off: James Robinson was just RB7 on a one-win team. In 2019, Joe Mixon was RB11 on a two-win team. In ’18, David Johnson was RB10 on a three-win team. Not every worst team in the NFL winds up featuring a pure starting fantasy running back. But the last three have! No, the main consideration here is whether Swift is good enough to take advantage of whatever situation the Lions present him with in ’21. I like his rookie tape. It’s appreciably better than anything new stablemate Jamaal Williams has ever laid down. But I don’t love it. Swift is a glider, as in: he tends to take the handoff and kind of look around. One step, two steps, kind of looking for an excuse to change directions. Often that change of direction is terrific. He can string together multiple cuts that are impressive, and if the Lions get better on the o-line (and to be honest, the line wasn’t horrible run blocking in ’20), big plays might ensue. But they didn’t last year. Only one of his 114 carries went for 20+ yards. I chalk some of that up to Swift’s own hesitance, and maybe an overconfidence that he can pick and choose when to hit it hard in the NFL. There’s a play from Week 10 against Washington (12:53 Q3, if you’d like to look it up) where Swift catches a wide-open screen, gets in the open field, and changes direction on one foot without losing any speed, causing a potential tackler to dive and miss. Not every RB can make that run. It makes you understand why he glides like that…because when he finds a spot to use an electric cut, he can be deadly. But I think we also better understand what Swift doesn’t have. He’s not a breakaway star (or at least he wasn’t last year). Defenders run him down from behind. He’s also not a real power back. Sure, on film I see the occasional trucking of a cornerback, but mostly: no. His best asset is that pow, that lightning change of direction. If his vision comes around, if he becomes more decisive, we’re talking second cousins with LeSean McCoy…that kind of quickness. Yes yes, I’m sure Jamaal Williams will play some, and be a nuisance, and people will get mad at Swift. It’s exactly what happened with Aaron Jones. But if Swift learns to trust his eyes, go faster, and only cut decisively when it’s really there, he could turn out great. His August has been rocky, though: he missed early-camp time with a groin injury. I’m not lowering his rank for the first Almanac update, but he’s got to get back to practice! 17. CHRIS CARSON SEA Pod nickname: Pocket Fives Age: 27 • 5’11” • 222 lbs • Injury: 7 2020 Stats: 681 Rush YD • 37 Rec • 287 Rec YD • 9 TD • 3 Big Runs • 32 Snaps/G • 16 Routes/G 12 Games • Top 12 Finishes: 4 STD/5 PPR • Top 24 Finishes: 7 STD/7 PPR Film Grades: Speed: C • Elusiveness: C- • Power: A • Receiving: B- • Situation: B+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 22 ’20 Final Rank: 16 ’21 Ranks Range: 14-24 Who’s that over there? What him? Oh, don’t worry about him. That’s just Old Man Carson. Doesn’t it seem like this poor dude has seen it all? He’s still only 27! But dang, his body has aged like Mickey Rourke. Poor guy tore an ACL in high school, broke a thumb in college, and in the NFL has fractured a hip, broken an ankle, and last year missed a month with a foot sprain. In the past three seasons combined, Carson is top 10 in rushing yards, but struck out in free agency presumably because of missed time. He returned to Seattle for $5.5 million guaranteed and the Seahawks aren’t on the hook for much money beyond 2021, which is good, because at that point it’s possible all that’ll be left of him is a shinbone and some dental tartar. It’s hard not to root for Carson. He’s not that talented, but man does he ever grind. The year Seattle drafted Rashaad Penny in the first round, they clearly planned a transition. But Carson wasn’t having it. He was a contact-seeking missile. It feels like he limps off the field after a big hit every other game, but he’s usually right back out there to do it again. He’s on the axis that includes guys like David Montgomery and James Robinson—blood-and-guts types whose skill is surviving 20+ car crashes per week—and yet Carson seems to squeeze even a little more out of himself than those dudes. A cynical oaf like me is reluctant to call it heart. But maybe that’s what it is. The weeks he’s healthy, Carson is a fantasy start. We’ll have to see Penny before we believe in him, and if the likes of DeeJay Dallas and Travis Homer were threats, they’d have beaten out a 74-year-old (and Jacksonville-bound) Carlos Hyde for looks in Carson’s injury-related absence. It’s cool to know after two seasons of intense fumbling, Carson only dropped one all ’20 (and didn’t lose it) and Hyde being gone once again makes Carson a favorite should the goal-line battering ram be needed. Investing longterm in this slow, unidirectional banger seems about as wise as betting on Mickey Rourke’s next plastic surgery procedure. But for ’21 Carson is locked in as your RB2...and the trainer’s table. 18. CLYDE EDWARDS-HELAIRE KC Pod nickname: The Cajun Lawyer Age: 22 • 5’8” • 209 lbs • Injury: 3 2020 Stats: 803 Rush YD • 36 Rec • 297 Rec YD • 5 TD • 3 Big Runs • 40 Snaps/G • 21 Routes/G 13 Games • Top 12 Finishes: 3 STD/4 PPR • Top 24 Finishes: 7 STD/8 PPR Film Grades: Speed: B • Elusiveness: B+ • Power: C- • Receiving: B • Situation: A- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 11 ’20 Final Rank: 22 ’21 Ranks Range: 10-26 “Now, Mister Heeeeeeeelaire, I may not be one o’ them fancy city lawyers. But wouldn’t you agree that even down by the bayou, eatin’ gumbo and crawdads, the neighborhood folks say yo’ rookie season simply wadn’t very good?” On the podcast, we had more giggles with Clyde Edwards-Helaire than maybe any other player in 2020. My Inebriated James Carville voice became the subject of several mixtapes, and it was never not amusing to hear guests react when I’d straight-facedly call CEH “The Cajun Lawyer” in casual conversation. It all dates back, of course, to the weird pronunciation Steve Levy gave Edwards-Helaire’s last name on Opening Night. Ah. We have fun. But it wasn’t that much fun to draft CEH in the first round. It’s an object lesson on reaching for situation when you’re not sure the player is worth it. There was so much dot connecting when it came to Edwards-Helaire last August, the Chiefs could’ve put out a kids’ book. He was perfect for Andy Reid. He was perfect for Pat Mahomes. He was coming in and catching 100 passes, no question! His ADP got up to NINTH overall! That was frankly a pretty easy mistake to avoid: the result of wish-casting by dimmer bulbs in the fantasy industry. But let’s not let ourselves off the hook. Even as I scoffed at the price tag, I understood the logic and worried I might miss out on some league-altering stats, because in my estimation CEH was a strong prospect. Not my favorite running back in the Class of 2020, but strong. And he kind of cratered. Week 1? Awesome: 25/138/1. The entire reason of the season? 156/665/3. And he only caught 36 balls! Chris Carson and Devin Singletary had more receptions! And here’s another thing: all last summer, I made this big comparison, right? Edwards-Helaire and Singletary are so similar! I said it a dozen times! They’re so similar! Unfortunately I might be right! We wanted them both to be tiny-boned RBs who could find a way to be a feature back. And let’s just say it hasn’t worked out yet for either little dude. In college CEH looked tough to tackle? It sure didn’t seem that way in the NFL. He got nine carries inside the 5 last year. He scored a TD on one of them. The Chiefs realized partway through the year they needed someone else and acquired the rotted husk of Le’Veon Bell. CEH was still the starter, in a rotation…he just wasn’t very good. It was one season. Edwards-Helaire looked shifty, he had a few impressive broken-field runs. Plus he missed the season’s final two games and a playoff round because of an injured hip. It’s absolutely possible we’ll see the “real” CEH in his second year, and he’ll come at a more reasonable price. But there are enough “other guys” around that Chiefs backfield that I doubt we’re headed for a 300-touch season. 19. DAVID MONTGOMERY CHI Age: 24 • 5’10” • 222 lbs • Injury: 1 2020 Stats: 1,070 Rush YD • 54 Rec • 438 Rec YD • 10 TD • 5 Big Runs • 49 Snaps/G • 24 Routes/G 15 Games • Top 12 Finishes: 7 STD/7 PPR • Top 24 Finishes: 10 STD/11 PPR Film Grades: Speed: C • Elusiveness: C • Power: A- • Receiving: C+ • Situation: B • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 31 ’20 Final Rank: 6 ’21 Ranks Range: 14-24 In another universe, you and I could embrace fraternally, chuck each other under the chin, and celebrate the try-hard nature of David Montgomery. He’s the kind of dude we should be rooting for. An unremarkable athlete by NFL standards who works his butt off and gets drilled by straight-shot tackles a couple hundred times a year, gets up again, and drags his quarterback-free team into the playoffs? That’s legendary stuff. Good for him! Unfortunately, Fantasy Nation is about to stare at Montgomery’s #6 finish in standard-league RB fantasy points, and suffer worse collective head trauma than when everyone decided Crash was a good movie. Don’t you all remember? Don’t you remember the venom Montgomery manufactured for two-and-a-half months among the unlucky souls who drafted him? Through Week 11, Monty was RB27!!! He was stuck on 427 rushing yards and two TDs!!! If you truly believe deep in your soul that in the 2020 season’s final six games—25 contests into his career—David Montgomery met an old lady down by the magicsaturated shores of Lake Michigan who granted him his wish to become Jamaal Charles…I guess that’s one explanation for vaulting 21 fantasy spots in 34 days. The other explanation is: a first-carry-of-thegame, wide-open 57-yard run in Week 12, a first-carry-of-the-game wide-open 80-yard TD run in Week 14, a couple goal-line plunges, and an incredible 77 carries in Chicago’s final three contests. We got 11 weeks of Twitter jokes about Montgomery having less success changing direction than the John Birch Society. You can’t ignore the better performances that saved his season, but you also can’t assume it will ever be thus. We’ve seen this movie before in this exact uniform. Jordan Howard patrolled Solider Field for three years of declining returns. Sunlight—and not box scores—tends to reveal who these bruisers are. It’s not that they don’t deserve the uniform. What they do is really difficult. But Montgomery doesn’t have the Charles-ian talent to create fairytales on his own. He needs a malfunctioning QB and a coach unconcerned with treating him like a rented mule. I guess it’s possible Justin Fields winning the job under center for ’21 could take some wind out of Monty’s draft-day sails and make his price more reasonable. If we could view him like we view, say, Chris Carson (whose play his resembles), there’d be no agita. He’d be a violence-tinged low-level RB2 with a high injury coefficient, and we’d accept him on those terms. Paying more than that is asking for the monkey’s paw finger to curl your way. COUSIN JOSH SAYS... “ I have Montgomery at RB19 in standard and I’ll be honest: I want him lower. This feels like the ultimate in ‘I’m taking Montgomery, because who else is there in the Bears backfield?’ If he does another 300 touches, I guess I’ll just slap you five. He’s almost definitely not winding up on any of my teams. But you know what I really wanted to say here? I was trying to think of Bears running backs Montgomery reminds me of. And I thought, oh, yeah, for sure, he’s like that guy who played for them just a couple years ago…Anthony Thomas! Bigger back, had some success but it went away real fast because he wasn’t actually good at football. And then I look Anthony Thomas up on Pro Football Reference, and realize he was the Offensive Rookie of the Year in 2001! That’s how you know you’re getting old. Someone who put up numbers twenty years ago and you’re sure it happened yesterday.” 20. MILES SANDERS PHI Age: 24 • 5’11” • 211 lbs • Injury: 4 2020 Stats: 867 Rush YD • 28 Rec • 197 Rec YD • 6 TD • 4 Big Runs • 48 Snaps/G • 23 Routes/G 12 Games • Top 12 Finishes: 4 STD/4 PPR • Top 24 Finishes: 7 STD/7 PPR Film Grades: Speed: A • Elusiveness: C+ • Power: C+ • Receiving: B • Situation: B- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 17 ’20 Final Rank: 21 ’21 Ranks Range: 12-28 I’ll be eating dirt on Derrick Henry for the next decade, but sometimes I steer you right. Man, were people shouting from the rooftops about Miles Sanders the past couple years, or what? In 2020, on average the kid was taken #12 overall! Maybe because of the guy who preceded him at Penn State, there’s always been this weird undercurrent around Sanders that he’s this close to turning into Saquon Barkley. Buddy, I have to tell you: Zooropa is no Achtung ! Baby, Speed 2 is no Speed, and nobody can follow the eternal grace of Trevor Noah. ( Just kidding: he’s terrible.) We’re past the point where Miles Sanders will be considered a first-round pick or a future superstar. My Tevin Coleman comparisons have so far come eerily true. Nobody can watch Sanders on film and miss his speed: he’s got some of the best running back wheels in the game. There are times when he’s patient and sets up his blocks with good vision and then busts it and you’re pumped. But for someone so fast he gets stuffed more than he should, he’ll flash hands problems, and he got hurt: a hamstring cost him Week 1 and a knee injury took him out for a couple midseason games (he was fine in Week 17… the Eagles were tanking). As Philly flopped around looking for answers during their disastrous season, Boston Scott got more run than we’re comfortable with and Corey Clement swooped in for vulture carries a couple times. However, it’s also true that Sanders made a few big plays once Jalen Hurts took over, including a Week 14 read-option handoff where he got loose, accelerated and made Malcolm Jenkins of the Saints look real bad trying to tackle him. Sanders is too fast to give you nothing, and now that he’ll be priced reasonably, the value proposition maybe starts to invert: you’re only paying for an RB2, maybe in the fourth round? Well, now those feast-or-famine weeks don’t sting so much. The Eagles took a crack at Kerryon Johnson this winter plus drafted Kenneth Gainwell, so they, too, seem to be “over” the idea that Sanders is all-world. (If Kerryon is healthy, who knows, maybe he’s the one to gamble on in a much later round.) But sure: if I’m taking bets on which Philly back takes advantage if Hurts is ready to lead a resurgence, it’s Sanders. 21. DARRELL HENDERSON LAR Pod nickname: Henderson The Gain King Age: 24 • 5’8” • 208 lbs • Injury: 2 2020 Stats: 624 Rush YD • 16 Rec • 159 Rec YD • 6 TD • 3 Big Runs • 23 Snaps/G • 9 Routes/G 15 Games • Top 12 Finishes: 3 STD/3 PPR • Top 24 Finishes: 6 STD/4 PPR Film Grades: Speed: B+ • Elusiveness: B+ • Power: C • Receiving: B • Situation: A- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 42 ’20 Final Rank: 31 ’21 Ranks Range: 10-40 We didn’t know much about Henderson headed into 2020. He had just 43 touches as a rookie, and the Rams drafted Cam Akers in the second round last spring. I made Henderson a low-cost flag player last summer because too many folks made assumptions that he wouldn’t be part of the Rams’ plans. That call worked out pretty well in the season’s first half: as of Week 10, he was fantasy’s RB15. Come December, though, Akers asserted himself as the starter, and by season’s end Henderson was on IR with a highankle sprain. All Rams running backs looked good behind what might’ve been the NFL’s best offensive line; Akers’ and Henderson’s best plays usually began with time to assess the defense, and often featured massive lanes. For ’21, the world turned upside-down in July, when Akers tore an Achilles’ while training. He’s out. For the moment, that injury makes Henderson a very clear Rams starter, far ahead of unknowns like Xavier Jones and Jake Funk. Part of me believes it’s impossible Sean McVay will head into a season in which he has legit Super Bowl aspirations without veteran accompaniment for Henderson, and that he’ll sign someone off the street before Week 1. (The likes of Le’Veon Bell, Adrian Peterson, Frank Gore and— gulp—Todd Gurley remain available as of this writing.) But let’s also admit that in ’20 Henderson proved he’s a solid pro. He’s small but solid and crashed in a few goal-line touchdowns—he had 15 goal-to-go rushes in ’20, which was top 20 in the league and only two fewer than Akers—but his best stuff relates to his in-play vision and speed: I love how frequently on tape Henderson gets going and sees to the second level early, so he can set up an onrushing linebacker or safety and accelerate past. He also got the corner often and made defenders look slow, and caught Jared Goff screens well enough to believe he’ll improve on 16 catches. With this rank, I’m obviously not biting down too hard on the crusade to view Henderson as an unquestioned starter. If the Rams sign no one else, and one of the kids behind him on the depth chart doesn’t become a cause célèbre in training camp, I’ll probably hike Henderson’s rank. Situations matter and this looks like a great one. My big worry is that we get to September 1st and camps are over and all our fantasy drafts have already happened and everyone has thrilled to the idea that Henderson has this great opportunity all to himself…and only then do the Rams make a move for a veteran. That won’t crush Henderson’s value…but it could fasten a pretty clear governor to it. 22. KAREEM HUNT CLE Age: 26 • 5’11” • 216 lbs • Injury: 0 2020 Stats: 841 Rush YD • 38 Rec • 304 Rec YD • 11 TD • 3 Big Runs • 33 Snaps/G • 15 Routes/G 16 Games • Top 12 Finishes: 5 STD/3 PPR • Top 24 Finishes: 8 STD/9 PPR Film Grades: Speed: B • Elusiveness: B- • Power: A- • Receiving: A- • Situation: C+ • Sensitivity: üüü Rank History: ’20 Preseason Rank: 27 ’20 Final Rank: 10 ’21 Ranks Range: 12-24 There are several reasons to be wary about Kareem Hunt. First off: he’s an idiot and possibly worse. The NFL is filled with bad guys we know about and bad guys we don’t…Hunt made his personal distastefulness public by hitting a woman in a hotel corridor, and followed it up by driving stoned and ruining his chances at a big free-agency payday. Just as there’ll always be apologists for dinks like this, there’ll also be people who don’t want to draft him in a fantasy league because they don’t want to root for him. I’m sympathetic with the latter group. But Hunt is also a big reason why the Browns are good. You’re maybe selling your soul by employing him, but you’re also getting a bargain. Hunt is certainly one of the 15 best running backs in the league. He brings a ridiculous hammer on power runs for a modestly sized RB, plus catches it great. He’s making a legit good salary for a backup, but attached to a different brain he’d be sitting on $25 million guaranteed and Cleveland wouldn’t be able to afford him. Another reason to worry about selecting Hunt this high in your fantasy draft is: Nick Chubb. There’s an argument that goes, “Oh, don’t worry, the Browns are so run-heavy that there’ll always be enough work for both guys,” but that’s a dangerous plank to walk down. Last year that was true: nearly 500 carries and 21 rushing TDs on a team without a mobile QB makes a meal at which both Chubb and Hunt can feast. But things in the NFL don’t stay the same. The Bills just increased their passing yards by 1,391 in a single season. I believe Chubb is special enough that if only one guy’s going to be useful for fantasy, it’ll be him. It’s also worth noting that Hunt scored just shy of 40% of his fantasy points in the four-plus games during which Chubb was out injured. (I’m including Week 4 against the Cowboys, when Chubb played 13 snaps then got hurt.) But there were definitely weeks in 2020 when they were simultaneously productive: five times Chubb and Hunt each reached double-digit fantasy points in the same game. The Browns backfield will be a rotation and snap count numbers will look similar. Hunt will run more routes and catch more passes, Chubb will make more big plays because he’s awesome, and they’ll split goal-line work. Hunt has also proven to be incredibly durable, never missing a game DUE TO INJURY in his four-year career. He’s a very good player and probably not a very good person, and I’ll leave it to you. COUSIN JOSH SAYS... “ I’m going to have a ton of teams with Kareem Hunt on them this year. You might normally think that an NFL squad having two very good running backs means in any given week the floor for each of them is really low, but in Cleveland’s case I don’t think so. I think they realize what Baker Mayfield is and they’ll commit to double-digit touches for both guys. Every week it’ll be Chubb with 18-to-22 touches and Hunt with 13-to-15. Even if you crap the bed, you’re still getting eight fantasy points a game. But then you also have the Wonka lottery ticket if Chubb gets hurt. I still think Hunt is an elite talent and if he was on his own team, he’d be a top-10 back. So if something happens to Chubb like it did last year, boom, Wonka bar.” 23. TRAVIS ETIENNE JAC Age: 22 • 5’10” • 215 lbs • Rookie NFL COMPARISON: Ray Rice ’21 Ranks Range: 15-30 • Situation: C+ • Sensitivity: üüü Many of my podcast listeners made out very well on James Robinson. After Leonard Fournette yapped his way out of Jacksonville before the season began, it was tough to know which way the Jags would go, and none of us knew a thing about the UDFA Robinson. But from his first snap, I told you I saw a Chris Carson clone: tough as nails, really strong, and surprisingly soft-handed for a moose. Personally, Robinson served my fantasy teams well as a locked-and-loaded starter nearly all season. But come on. Travis Etienne (or as I like to call him, “Steve”) grew up in the Clemson spotlight and scored 78 scrimmage touchdowns in 55 career games. He’s just fast. His acceleration and jump-step are unquestioned. He can just phase-shift away from a static defensive lineman or linebacker, and he cuts brilliantly off either foot. I give him the Ray Rice comparison because his speed and contact balance are similar, though we think of Rice as a more physical player than I expect Etienne to be in the NFL. We’re listing Etienne at 215 pounds in this profile, but he reportedly played ten pounds lighter than that and put on muscle for his Pro Day. He’s not really your short-yardage-showdown kind of running back; he can use his legs to power away from indirect contact, but when you get a direct shot on his body, he’s probably going down. There’s already been yammering from world-class yammerer Urban Meyer that Etienne will line up as a wideout. That is a lie. Urban Meyer enjoys lies. No doubt, Etienne has the pass-catching skills to do damage as a rookie, and I can’t tell you with 100% certainty that Robinson takes a backseat here especially early in the 2021 season. But the Jaguars are not converting Travis Etienne to wideout. He’s a dangerous-as-hell ball carrier who, if he gets the corner, can be gone-gone-gone. A platoon of some flavor lurks here, and that alone should scare us off Robinson: he played 70% of Jacksonville’s offensive snaps and handled 78% of the RB touches in ’20. Bully for him, but that’s not happening again as long as Etienne is healthy. Stop listening to the madness coming out of the coach’s mouth, and draft the kid who might take the league by storm. Robinson is a wonderful story, he’s gonna lead the team in shortyardage TDs, he has a chance to provide RB2 value…but Etienne’s the one to draft. 24. MELVIN GORDON DEN Pod nickname: Melly Age: 28 • 6’1” • 215 lbs • Injury: 5 2020 Stats: 986 Rush YD • 32 Rec • 158 Rec YD • 10 TD • 5 Big Runs • 40 Snaps/G • 18 Routes/G 15 Games • Top 12 Finishes: 4 STD/4 PPR • Top 24 Finishes: 9 STD/10 PPR Film Grades: Speed: B- • Elusiveness: B- • Power: B+ • Receiving: B+ • Situation: B- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 18 ’20 Final Rank: 13 ’21 Ranks Range: 14-28 Melly’s had quite the character arc. We fade in on him as the despised rookie in 2015—217 touches without finding the end zone—while Danny Woodhead’s matinee-idol good looks and teeny-tiny mouse paws win America’s heart. He earns grudging respect with back-to-back 12-touchdown campaigns, but stat-huggers still hate him: after all, look at his yards-per-carry! In his fourth year, he posts a great YPC and 14 TDs, and finally is welcomed into fantasy nation’s kitchen for cocoa and s’mores. But the next year he sprains a knee, maybe isn’t quite the same guy when he comes back, and makes a great big noise about holding out in ’19; now he’s the greedy veteran who doesn’t know how good he has it! In ’20 he leaves for $16 million in Denver, and he’s the wily mercenary upsetting the apple cart. He posts an okay season for a bad Broncos team, he’s 28 and heading into the last year of his deal…and Denver spends a second-round pick on Javonte Williams, with sinister liquidation plans on their minds. This is some Walter White stuff. So Gordon was fine last year, but not quite the same. He was wonderful Week 13 against the Chiefs; it wasn’t just the 65-yard scamper that kind of randomly opened up for him (his younger self scores on that run): he actually ground down KC’s defense, mostly making one cut, dragging tacklers. But in other games he didn’t have the true evasive snap from his Chargers days. If anything, though, his power looks were better: Week 11 against the Dolphins he pounded in two red-zone runs and almost dragged four defenders to a third TD late in the game, but fumbled at the goal line. His vision is still wonderful. He ducks in and out of momentary alleys in a way that would benefit spryer backs. His run-to-run toughness has always been awesome. He’s himself, only less so. (Aren’t we all?) As you’ll see below, Melly has the NFL’s third-most touches over the past six years, and it probably shows. I don’t think he’s cooked, and none of this means Williams is ready to supplant him right away. The Broncos probably don’t know how the mix will work out. There were times, in between his messy injury situation, when Phillip Lindsay looked better than Gordon last year, and surely the team hopes and believes Williams has a higher ceiling than Lindsay. In what feels like a transition season, I’ll give Gordon a slight nod over Williams, realizing that we really won’t know anything perhaps into October. Let’s just hope when he goes out, Melly chooses a path other than lying on a concrete floor listening to Badfinger. HARRIS’S RESEARCH PROJECT Is it fair to say Melvin Gordon is “an old 28”? Well, he’s touched the ball a lot. Here are the six biggest RB touch workloads from 2015 to 2020: Player Todd Gurley Ezekiel Elliott Melvin Gordon Frank Gore Le’Veon Bell Latavius Murray Team LAR/ATL DAL LAC/DEN IND/MIA/BUF/NYJ PIT/NYJ/KC OAK/MIN/NO Touches 1,703 1,654 1,530 1,435 1,288 1,277 Games 88 71 82 93 59 93 Of course, that’s a pretty specific sample size: the six seasons ending in 2020. Is 1,530 touches a big workload across the past 15 years? Well, we’re in an age of backfield specialization and timeshares, and even a relative horse like Gordon—never the best RB in the league, always pretty darned good—has regularly seen touches siphoned off by lesser teammates, so you’ve probably already guessed that there are some much larger touch numbers out there: Player Steven Jackson Chris Johnson Adrian Peterson Matt Forte LeSean McCoy Ray Rice Team STL TEN MIN CHI PHI/BUF BAL Years ’06-’11 ’08-’13 ’08-’13 ’08-’13 ’12-’17 ’08-’13 Touches 2,057 2,014 1,982 1,892 1,825 1,799 Games 86 95 89 91 87 92 In fact, I counted 51 separate six-season RB chunks over the past 15 years in which an RB has touched it more than Gordon in his career. Some of those guys did it multiple times. (Frank Gore did it eight times.) Some of them got washed pretty quickly thereafter. (Paging DeMarco Murray, Thomas Jones and Michael Turner.) I’m probably making a mistake if I declare Gordon’s career workload some kind of world-historic problem sure to sink him in ’21. Then again, teams pamper their RBs more now, and so maybe having the third-highest workload in these times will be a problem going forward. 25. JAVONTE WILLIAMS DEN Age: 21 • 5’10” • 212 lbs • Rookie NFL COMPARISON: mark ingram ’21 Ranks Range: 18-40 • Situation: C+ • Sensitivity: üüüü John Elway was bad at drafting running backs. Ronnie Hillman (3rd round/2012), Montee Ball (2nd/’13), Devontae Booker (4th/’16), De’Angelo Henderson (6th/’17), Royce Freeman (3rd/’18) and David Williams (7th/’18)…that’s what we call “The Buster Bluth.” As in: results only a one-handed manchild could love. So I guess it’s good for Javonte Williams’s future prospects that Elway has turned the Broncos GM job over to George Paton (whom George C. Scott did not play in a biopic). Maybe that gives Williams a fighting chance. Prospects like Williams walk on a knife’s edge. You watch his North Carolina game film and you’d think you’re seeing a 230-pound thumper. He lowers his pads and delivers contact, he sighs away arm tackles, he drags defenders. The fact is, though, that Williams isn’t a bruiser by NFL standards. He’s certainly not tiny-boned, but the style that requires you to run through full-grown professional men usually also requires Saquon Barkley’s frame. History is littered with mid-sized backs who succeeded as bullies in college but couldn’t do it in the pros: Julius Jones, Brandon Jackson, Ball, William Green…but then every so often this kind of player turns out to be Mark Ingram or Frank Gore. Williams isn’t going to dance, and he’ll rarely be described as explosive. The question is whether he’s a step up from Jordan Howard Mode. (And remember: Howard is listed at 224 pounds and probably plays at closer to 230.) If you’re smart with your body and really strong and pretty lucky, you can carve out a long-term career as an undersized power RB, provided your agility and vision are above replacement level. That’s what we’ll find out in ’21. The Broncos would love for Williams to be heir apparent to Melvin Gordon, who’s entering his contract’s final season and who seemed to lose a few mph off his fastball last year. Gordon is likeliest to begin the year in charge of this backfield…but that may change as the season wears on. 26. MIKE DAVIS ATL Age: 28 • 5’9” • 221 lbs • Injury: 5 2020 Stats: 642 Rush YD • 59 Rec • 373 Rec YD • 8 TD • 2 Big Runs • 37 Snaps/G • 19 Routes/G 15 Games • Top 12 Finishes: 5 STD/5 PPR • Top 24 Finishes: 6 STD/8 PPR Film Grades: Speed: B- • Elusiveness: B • Power: B • Receiving: B+ • Situation: B • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 18 ’21 Ranks Range: 16-30 Podcast listeners have been hip to Mike Davis’s work for a few years. He never got run with the Niners, but in Seattle became a solid complimentary back who did everything pretty well, including catch passes. His payday with the Bears in 2019 resulted in nothing good, then he wound up with the Panthers and then Christian McCaffrey got hurt and Davis’s spotlight moment arrived. And for a good long while in ’20, he thrived! I have an easy, two-word way to put you in the right headspace. Alfred. Morris. You’ll never be tempted to call any of his individual attributes “excellent,” but he’ll do everything pretty well. You’ll get good power runs from this (cue Cousin Josh) thicc-back-baybee. His change of direction is actually pretty solid, even if his top-end speed is uninspiring. Maybe Morris ran with slightly more oomph—remember Alf’s rookie year he rushed for 1,600+ yards!—and maybe Davis catches it better, but in terms of lowto-the-ground, non-gravy-booted, Weebles-wobble-but-they-don’t-fall down…Davis and Morris are displayed in the same aisle at the supermarket. For most of Davis’s career, that’s meant he’s been subservient to more naturally gifted players. But in Atlanta? Boy, so far he looks like the main game in town. The Falcons haven’t re-signed Todd Gurley and haven’t make a play (in free agency or the draft) for any other name you’d care about. Qadree Ollison, Tony Brooks-James and UDFA rookies Javian Hawkins and Caleb Huntley will each try to separate from the others in training camp, but without a veteran signing late, Davis looks like a pretty pure starter. That worked in Carolina, though Davis’s efficiency dropped as his workload stacked up…. Maybe teeny-tiny speed merchant Hawkins or plodding thunder-boomer Huntley wins Arthur Smith’s attention and spells Davis, and maybe that’d be a good thing. Let’s not overrate Davis because of his depth chart, but let’s acknowledge he’s solid. It’s easy to imagine him as a weekly flex. 27. MYLES GASKIN MIA Age: 24 • 5’10” • 200 lbs • Injury: 7 2020 Stats: 584 Rush YD • 41 Rec • 388 Rec YD • 5 TD • 3 Big Runs • 43 Snaps/G • 20 Routes/G 10 Games • Top 12 Finishes: 3 STD/3 PPR • Top 24 Finishes: 6 STD/8 PPR Film Grades: Speed: B- • Elusiveness: B • Power: C- • Receiving: B+ • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 27 ’21 Ranks Range: 20-36 On one hand, Myles Gaskin is Bran Stark on the throne, seeing everyone else he competed with for the Dolphins’ starting RB gig vaporized. Jordan Howard? Gone. Matt Breida? Gone. DeAndre Washington? Gone. (Clayton Fejedelem? Still in Miami, mostly plays defense, but awesome Game Of Thrones name.) On the other hand, Myles Gaskin is also the dumb-dumb producers that foisted the final two seasons of GoT mediocrity upon us. We watched what he created. But we knew we could do better. Last summer, Gaskin won that starting gig. There’s no question: he came out Week 1 and played 39 snaps, only getting spelled by his more senior teammates. And for about half-a-season, he stayed atop the pecking order, until a knee injury cost him a month and then COVID cost him an additional two weeks. If we’re giving points for already having impressed his coaches enough to turn him from a seventh-round draft pick into a starting NFL running back, then okay, Gaskin goes into training camp as the favorite to lead Miami’s backfield. But there’s the pesky matter of his actual play. It was platoon-worthy. He’s a smaller back who’ll stick his face in traffic, but usually his nose gets ripped off. His speed is okay, but certainly not top end. He seems to want to cut a lot, but I rarely saw him actually evade tackles. To my eyes: he is Just A Guy. The fact that the Houses of Howard, Breida and Washington got burned down by Gaskin says more about them than it does about him. During Gaskin’s absence in 2020’s second half, Salvon Ahmed looked almost exactly the same; I think if you’d let Ahmed play in a Gaskin uniform, nobody would’ve been the wiser. And now lifetime plugger Malcolm Brown joins the Dolphins and will certainly have a chance to earn big-back carries. I strongly suspect the Dolphins will fracture the RB job amongst imperfect options. If the market wants to tell you Gaskin’s a draft-day RB2, tell it right back: SPLINTER IS COMING. 28. RAHEEM MOSTERT SF Pod nickname: Honey Mostert Age: 29 • 5’10” • 205 lbs • Injury: 15 2020 Stats: 521 Rush YD • 16 Rec • 156 Rec YD • 3 TD • 2 Big Runs • 29 Snaps/G • 11 Routes/G 8 Games • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 5 STD/4 PPR Film Grades: Speed: B • Elusiveness: C+ • Power: C+ • Receiving: B- • Situation: B • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 26 ’20 Final Rank: 47 ’21 Ranks Range: 20-50 Someone once told me that Beck is the musical equivalent of a fedora. That made me laugh pretty hard. Somewhere along the way, the world decided that Beck was a genius, despite the fact that no song of his has pierced my consciousness since 1996. He won a Grammy for Album of the Year in ’14, and I’m convinced that record is just 47 minutes of the sound of critics sniffing their own farts. What does any of this have to do with Honey Mostert? Well, by golly, when did we decide this guy was good? In the second half of the Niners’ Super Bowl season, he went on a goofy TD spree and suddenly people remembered he used to run track. I gotta be honest: I know there’s some NextGenStats dude out there with a radar gun who’ll tell you Mostert hit 60 miles an hour at the end of one run, but play-toplay…I don’t even find him that fast. He’s 29. He’s been on five teams. He’s never caught it much, he’s never had more than 137 carries in a season, he missed eight games in ’20 with a sprained MCL and a high-ankle sprain. This is your king? I feel like I’m taking crazy pills. Let’s add into the mix that when it comes to running backs, Kyle Shanahan is a commitment-phobe. He’s like me with boxes of cereal. I love to go to the store and buy like six boxes of cereal and line them up on the shelf and then not eat too many of any of them, because I just like having a whole bunch of boxes of cereal. The Niners’ scheme is great, and I grant you that Mostert has had higher high points than anyone else in that scheme over the past four years, so to ascribe him no upside would be naïve. But they signed Wayne Gallman, they still have deep-league darling JaMycal Hasty, and they drafted both Trey Sermon and Elijah Mitchell. Buddy, if Raheem Mostert gets 200+ carries this year, I’ll eat my hat. 29. TREY SERMON SF Age: 22 • 6’ • 213 lbs • Rookie NFL COMPARISON: melvin gordon ’21 Ranks Range: 14-50 • Situation: C+ • Sensitivity: üüüü There’s no sense having experts on if you’re not going to listen to them. I do my best, but I’m no college scout. When the esteemed Matt Waldman comes on my podcast and says Trey Sermon is his favorite running back in the 2021 NFL Draft, ahead of brand names like Najee Harris and Travis Etienne… we’d do well to listen. Matt eats college tape the way I eat pro tape, and has done this for a decadeand-a-half. (Go buy his Rookie Scouting Portfolio. It’s awesome!) He’s not always right, but his opinion carries weight. It helps that HarrisFootball’s own Patrick Murray jumped on the pre-draft Sermon train, praising his smooth lateral agility and contact balance, qualities that don’t show up when the RBs are getting timed and measured in their underpants. Essentially, though, it seems it’s impossible to merely “like” Trey Sermon. You’re either high on him or—like a lot of Draft Twitter—think he’s an absolute stiff. Why couldn’t he hack it at Oklahoma? Why didn’t he pop until his final few games at Ohio State? If he’s so great, why’d he come out of the National Championship game after one carry? It’s true that Sermon has an injury history: he tore an ACL in ’19 and got triple-body-slammed early in that final collegiate game dislocating his shoulder. But we hear he’s ready to go for his rookie season in San Francisco. Schematically, this is a good fit. Sermon’s leading quality as a prospect is his quick change-of-direction… he’s not one of those jitterbugging LeSean McCoy guys, but when he sees it and hits it, he shifts his vector without losing speed. The Niners love zone, they love stringing out a defense toward the sideline and letting their RBs create, and Sermon can do that. The drawback of landing with Kyle Shanahan, of course, is that Shanny Junior hasn’t usually picked one guy. Raheem Mostert is the veteran leader, and other bodies line the room: Wayne Gallman, JaMycal Hasty, Elijah Mitchell…even Deebo Samuel gets carries when he’s right. (The Jeff Wilson injury helps all these guys acquire a bit of upside.) Then again: if Sermon is as good as his believers say, he’ll be better than any Shanahan RB so far, which could justify bigger workloads. If that happens, we’ll all look at Waldman and say that with Sermon he was (ahem) preaching to the choir. 30. RONALD JONES TB Age: 24 • 5’11” • 208 lbs • Injury: 6 2020 Stats: 978 Rush YD • 28 Rec • 165 Rec YD • 8 TD • 6 Big Runs • 31 Snaps/G • 12 Routes/G 14 Games • Top 12 Finishes: 3 STD/2 PPR • Top 24 Finishes: 8 STD/8 PPR Film Grades: Speed: B- • Elusiveness: B- • Power: B • Receiving: C+ • Situation: C • Sensitivity: üüü Rank History: ’20 Preseason Rank: 29 ’20 Final Rank: 15 ’21 Ranks Range: 16-32 RoJo is pretty good at everything. He’s got moves. He can power through contact. He breaks the occasional long run. He catches it fine. You wouldn’t number him among the best running backs at any of these things, but the moment you tell yourself he only gets what’s blocked, he’ll make a threequarters-speed juke and shake free, and the moment you think he can’t produce in physical situations, he scores five out of seven times from inside the 3. Three years in, we have a solid handle on Jones. Any illusion I had that he’d be a superstar is gone, but his skills categorize him as a good, solid starting running back. But do the champs categorize him that way? They didn’t during their Super Bowl run. Leonard Fournette took advantage of Jones breaking his pinkie, injuring a quad, and also going on the COVID list in December, becoming Tampa’s lead back on the road to the title. I will tell you I think Jones is a better player than Fournette—and plus he’d almost have to be less annoying—but I will also say Fournette isn’t a total bum. It makes sense that both will play a lot as long as each is healthy, and let’s also note that Gio Bernard and Ke’Shawn Vaughan are still around. Plus it’s important to realize that when you draft any Tampa Bay player, you become invested in an ecosystem managed by one of the biggest coaching liars in the business. Bruce Arians literally told reporters Vaughan was due for a breakout year ten days before signing Bernard. The Bucs often flipflop which RB they use based on who whined in a meeting. We try to ignore Arians as much as possible, but in what looks like some flavor of platoon, we can’t help scanning for clues and we’re regularly flummoxed by Mr. Hat. Draft Jones in the middle rounds to be a flex or a bench player, hope for a workload increase I think he could handle, then invest in earplugs. 31. CHASE EDMONDS ARI Pod nickname: Chase Volume Age: 25 • 5’9” • 210 lbs • Injury: 3 2020 Stats: 448 Rush YD • 53 Rec • 402 Rec YD • 5 TD • 4 Big Runs • 31 Snaps/G • 16 Routes/G 16 Games • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 7 STD/8 PPR Film Grades: Speed: B • Elusiveness: A- • Power: D • Receiving: A • Situation: B- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 52 ’20 Final Rank: 30 ’21 Ranks Range: 20-40 Life is pretty sweet when all you have to do to be considered “stable” is stand next to Kenyan Drake. Fantasy owners who endured the Vomit Coaster that was Drake’s 2020 season and were looking for a respite and maybe a breath mint found refuge in Edmonds. Maybe he’s never run for 500 yards in a season, but his game is predictable: he’s a wind-up toy who’ll make a half dozen cuts on every run, line up in the slot, carry reverses and end arounds, and catch passes downfield. The joke in nicknaming Edmonds “Chase Volume” is that he actually never gets any, and probably never will. There was a 25-carry game in Week 9 against the Dolphins last year, but it mostly consisted of Edmonds throwing his body against the rocks. He’s not built to be a leading man. But compared to Drake, Chase Edmonds represented something that went right with Arizona’s offense last year, and that leads us to believe he’ll be a decently important piece in ’21. James Conner arrives in the desert and makes sense as a touchdown vulture, but he’s never healthy plus doesn’t really fit Kliff Kingsbury and Kyler Murray. They want four-wide, pedal down, ghost motion, jet action, multifunctional players. Edmonds isn’t much of a running back in the traditional sense, but he could catch 100 passes if that became the plan. So which is less insulting? Calling Edmonds a Worse Darren Sproles or a Better Chris Thompson? If you’re after more than that, if you’re still somehow trapped in summer ’19 hipster talk that Edmonds is destined to be a full-time player, personally I think you haven’t watched him. The Cardinals have Conner and also Eno Benjamin is kicking around the practice squad. Chasing volume is never a good idea anyway, and all but the most starry-eyed Edmonds enthusiasts have to admit: the volume in Arizona looks far short of guaranteed. 32. JAMES ROBINSON JAC Age: 23 • 5’10” • 225 lbs • Injury: 2 2020 Stats: 1,070 Rush YD • 49 Rec • 344 Rec YD • 10 TD • 5 Big Runs • 44 Snaps/G • 18 Routes/G 14 Games • Top 12 Finishes: 7 STD/7 PPR • Top 24 Finishes: 11 STD/12 PPR Film Grades: Speed: D • Elusiveness: C • Power: A+ • Receiving: B • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 7 ’21 Ranks Range: 20-32 James Robinson simply plays like one of the strongest running backs in the league. Maybe the strongest, Derrick Henry included. Going back to refresh myself on his game film, I couldn’t believe how many runs he finished off by nearly ending some dumb defender. If you’d like to see a few: Week 1 Q2 12:13, Week 3 Q3 0:58, Week 7 Q2 3:52…his contact balance is incredible and he fits the cliché of the big dude who delivers contact rather than accepting it. Now go away, James. That’s not fair! Robinson became the first ever undrafted rookie to start at RB in Week 1, and set the NFL record for most scrimmage yards by an UDFA rookie. He’s actually honestly probably not going anywhere. The dude he reminds me of most is Jeremy Hill, the ol’ Hippo On Roller Skates: a crusher with amazing leg strength but without amazing speed or in-run quickness. Robinson labors when he gets stuffed and has to adjust to the outside, usually getting caught before he can get square. And when he breaks in the clear, he’s usually getting run down from behind. Rookie Travis Etienne is just a more exciting prospect. Robinson isn’t going away, but he’s also not finishing top 10 in RB snaps per game or top five in RB touches per game, like he did last year. Yes, if I’m taking bets who leads the Jaguars in touchdowns? I’ll probably take Robinson, though as I said in his profile, I don’t think Etienne is just a scatback. This is a platoon I don’t think Robinson can really “win” over the course of a season. He’ll have his backers—heck I was one of his very first backers in 2020!— but we’ll get a truer picture as Etienne gets going. These NFL strongmen are admirable for what they put themselves through, but usually they burn brightly then burn out. HARRIS’S RESEARCH PROJECT Did James Robinson just produce the greatest UDFA season ever? No. What? Stop. Among undrafted rookies? Robinson’s 2020 season was among the best we’ve seen this millennium: Player James Robinson Dominic Rhodes Phillip Lindsay Rob Kelley LeGarrette Blount Thomas Rawls Team JAC IND DEN WAS TB SEA Year 2020 2001 2018 2016 2010 2015 Scrimmage Yards 1,414 1,328 1,278 786 1,021 906 Fantasy Finish 7th 12th 12th 26th 27th 28th But there have been a bunch of pretty amazing UDFA RBs just in the past 20 years! Guys who almost certainly stood the test of time better than Mr. Robinson will. I could’ve included multiple seasons by two of these guys, but just to get more names on the list, I took each undrafted RB’s best season: Player Priest Holmes Arian Foster Willie Parker Austin Ekeler LeGarrette Blount Team KC HOU PIT LAC NE Year 2002 2010 2006 2019 2016 Scrimmage Yards 2,287 2,220 1,716 1,550 1,021 Fantasy Finish 1st 1st 5th 7th 7th It should be noted that Holmes finished first one other time and also had a second, while Foster had three other top fives. Still, it’s a feather in the Jaguars’ and Robinson’s cap to produce like that when few people have even heard of you. 33. DAVID JOHNSON HOU Age: 30 • 6’1” • 224 lbs • Injury: 7 2020 Stats: 691 Rush YD • 33 Rec • 314 Rec YD • 8 TD • 4 Big Runs • 45 Snaps/G • 24 Routes/G 12 Games • Top 12 Finishes: 4 STD/5 PPR • Top 24 Finishes: 9 STD/7 PPR Film Grades: Speed: B- • Elusiveness: C+ • Power: A- • Receiving: A+ • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 23 ’20 Final Rank: 19 ’21 Ranks Range: 20-40 What’s the saddest song you know? I dunno, for me it could be Ben Folds Five doing “Brick.” But maybe you have your own personal go-to. And in order to get ready for what might be David Johnson’s final Almanac profile, I suggest you get your selection all queued up. The unanswerable question is what might have been. DJ flexed onto the scene the second year of his career. He finished as the overall #1 player in fantasy with 20 scrimmage touchdowns, 2,118 scrimmage yards, 80 catches and the biggest lock in dynasty leagues of the past decade. At age 25, Johnson was about to win your league for two or three straight seasons. He was a crushing power back with aboveaverage speed, above-average moves, and a wideout’s hands. Everything was coming up Milhouse. Then the Injury God came calling. In the final game of his historic 2016, Johnson suffered one of the nastiest-looking knee injuries ever, as two guys bent him over and it looked for all the world like his leg had snapped. It was “just” a serious sprain. Then first game of ’17, Johnson dislocated his wrist and missed the entire rest of the season. He hasn’t been the same since. In ’19, he hurt his back and missed games with a bad knee. Last year, he missed three games with a concussion and another due to COVID. He’s 30 now. I’ll admit: with fewer than 1,000 career carries, he’s got less tread taken off his tires than most men who’ve reached anything near his ’16 pinnacle, but if his ’20 tape is any indication: he’s not getting back up there again. He’s still a really good receiver. He’s still big enough to be an answer near the goal line, though if Mark Ingram makes the team, Ingram’s a better answer. Mostly, though, at age 30 DJ looks very much like the guy he was most compared to in younger days: Adrian Peterson. Unfortunately, he looks like Adrian Peterson when he turned 35. Volume could give him an opportunity, but the Texans will have Ingram, Phillip Lindsay, Rex Burkhead and Dontrell Hilliard around when camp opens. DJ is the only one of these with the chance to be an every-week fantasy starter. But it’s not a very good chance. He’s a brick and you’re drowning slowly. 34. DAMIEN HARRIS NE Age: 24 • 5’11” • 213 lbs • Injury: 6 2020 Stats: 691 Rush YD • 5 Rec • 52 Rec YD • 2 TD • 4 Big Runs • 24 Snaps/G • 5 Routes/G 10 Games • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 5 STD/3 PPR Film Grades: Speed: C • Elusiveness: C+ • Power: B+ • Receiving: D • Situation: C • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 59 ’20 Final Rank: 44 ’21 Ranks Range: 20-50 Patriots Footie Pajama wearers began 2020 annoyed with this guy. After a ’19 rookie training camp in which he was so unimpressive he saw five offensive snaps all year, Harris needed pinkie surgery heading into ’20 and missed Weeks 1 through 3. When we finally got to see him play, he wasn’t the main culprit behind New England’s increasingly enervated performances, but he didn’t exactly pick the offense up by the scruff of the neck and shake it. As a prospect, I suspected he was Peyton Barber. Now that I’ve seen him run against the pros? He’s probably…a slightly better Peyton Barber? Harris is quite physical. I re-watched his film soon after watching James Robinson’s, and the experience was similar. They take no prisoners. They are out there to go as fast as they can at all times and smash someone at the end of it. Harris is strong…but he’s not nearly as strong as Robinson, and so he doesn’t get away with as much. He also did not play on third down: Harris played 243 snaps overall…and 12 of them came on third down. Unless something changes pretty dramatically, the best Harris can hope for is to lead the early-down brigade and hope the Patriots don’t get blown out of games, because he probably ain’t playing in hurry-up, either. Post-knee-surgery Sony Michel—a horrendous first-round draft choice—runs similarly to Harris. New rookie Rhamondre Stevenson is a bigger version of the same player. One of them probably won’t be active on game days. (The Patriots already declined Michel’s fifth-year option, so he might get cut.) James White returns the favorite to catch passes out of the backfield, and maybe J.J. Taylor auditions for that role, too. That’s a lot of humans who play the same position. The reason to draft Damien Harris is a hope that the oddly-shaped ’21 Patriots offense unexpectedly becomes a wagon, because in that circumstance, he’d be the favorite to do that old LeGarrette Blount/Stevan Ridley/BenJarvus Green-Ellis thing of obtaining fantasy value through osmosis. My breath is not held. 35. A.J. DILLON GB Age: 23 • 6’ • 247 lbs • Injury: 5 2020 Stats: 242 Rush YD • 2 Rec • 21 Rec YD • 2 TD • 2 Big Runs • 8 Snaps/G • 3 Routes/G 11 Games • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 1 STD/1 PPR Film Grades: Speed: C+ • Elusiveness: C- • Power: A • Receiving: C- • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 53 ’20 Final Rank: 76 ’21 Ranks Range: 24-40 People just like the big guys. When a big guy does anything vaguely athletic, announcers bellow, fans shriek, and fantasy players nap with visions of Jerome Bettis dancing in their heads. Already this summer we’ve read homespun stories about how A.J. Dillon has named each of his thighs. (That’s not a joke. That happened.) I guess it’s charming? It’s always seemed a little to me like losing your mind about a cat playing the piano. Like, okay, wow, amazing. The song isn’t very good, though, right? Dillon isn’t straight-line slow, but sometimes it literally looks painful for him to change directions: he’ll take a misstep trying to shuffle his feet into position and almost fall to the ground without being touched. (Sometimes he’ll actually fall to the ground without being touched.) Of course, he’s absolutely huge, and very willing to detonate defenders once he gets square. Bettis isn’t the former Steelers back Dillon reminds me of; I think he’s basically James Conner. For one season, being Conner was awesome! But it required a ton of patience for stuffed runs, and an offense (and offensive line) good enough to push people around. Everyone fell out of love with Conner real quick when those big lanes weren’t there and when the Steelers didn’t have leads to protect. For years the Packers tried to make Jamaal Williams a thing, but nevertheless Aaron Jones persisted. Jones is a borderline-elite player, and Williams wasn’t, and A.J. Dillon probably isn’t…but I imagine there are 150 touches out there for Dillon, because there always were for Williams. And you know what? That’s cool! Personally if I draft Aaron Jones early, I don’t want him handling it 20+ times a game. Dillon will be a menace on the goal line and feature in some highlights where the announcer voices funny noises as though an avalanche is happening as Dillon runs. But it would take an Aaron Jones injury to make drafting A.J. Dillon truly amusing. 36. KENYAN DRAKE LV Pod nickname: Not That Drake Age: 27 • 6’1” • 211 lbs • Injury: 1 2020 Stats: 955 Rush YD • 25 Rec • 137 Rec YD • 10 TD • 6 Big Runs • 40 Snaps/G • 14 Routes/G 15 Games • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 8 STD/8 PPR Film Grades: Speed: B+ • Elusiveness: B+ • Power: C • Receiving: B- • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 14 ’20 Final Rank: 12 ’21 Ranks Range: 20-36 It’s torture, right? He’s torture. Nobody could watch Kenyan Drake play and call him terrible. There are times he flashes all-world acceleration, he finds cutback lanes, and his long speed is good. When everything breaks right on a play and he finds a hole and gets going, he looks like an elite player. And when someone gets super-excited about Drake, that’s how you know they’ve mostly only watched his highlights. On SportsCenter, he’s a superstar. But there’s an awful lot of smashing into defensive linemen and falling down! Too many times he takes a run directly toward the sideline with people chasing him, and instead of cutting it back he just runs out of bounds. Too many weird drops at inopportune times. Dating back to his Dolphins days when I saw so much on-field promise after his second season and made him my #1 flag player of 2018, Drake’s whole has always been less than the sum of his parts. His cumulative numbers always feel better than the experience of owning him week by week. In ’20, he finished 12th in standard RB fantasy points but caught just 25 passes and garnered eight of his 10 TDs on carries from inside the 3. (He had 19 carries from inside the 3!) That national TV Cowboys game when he broke a 69-yard (nice) basura-time run got him attention he legit deserved. Then he sort of squandered it. True, the very next game Drake suffered an ankle injury that had him in tears on the sideline, but he only missed one game. He got temporarily benched in Week 14 for fumbling twice in the span of three plays. It’s always something! The Cardinals knew him best after having paid him a ton on the transition tag, and let him walk. Jon Gruden and Mike Mayock never met a square peg they wouldn’t try to fit into a round hole, so they gave Drake $8.5 million guaranteed, which isn’t chump change. Either they know something we don’t know about Josh Jacobs, or Drake is about to become the back half of a platoon. It’s obvious from this rank that I trust Jacobs way more than I do Drake. But Drake should be drafted in all leagues in case I’m wrong. 37. MICHAEL CARTER NYJ Age: 22 • 5’8” • 199 lbs • Rookie NFL COMPARISON: Dion lewis ’21 Ranks Range: 24-50 • Situation: C+ • Sensitivity: üüü There’s a fine line between Dion Lewis and Warrick Dunn, and it’s impossible to know what you’re getting until they actually play in the NFL. Is Michael Carter a modern-day specialist, who can help out with traditional running back carries in a pinch but is better suited to a third-down role? Or is he an exception to the tiny-boned rule, who can make a living dodging and weaving and reading the post-snap flow of a defense, making right decisions, and getting chunks whenever they’re available? History tells us we’re bad at making this call, because college football doesn’t afford us a true test. Any small RB trying to make it in the league was necessarily an athletic stud in college. Carter had a 7.9 YPC and 18 runs of 20+ yards at North Carolina last year, both marks that led the nation. He rushed for 308 yards in his final collegiate game. That’s amazing! But how much of it will translate when every defender he faces will be better than every defender he’s ever faced, and when he doesn’t have the option of being physical to accomplish his goals? Patrick Murray did a YouTube breakdown of Carter for our channel, and found a lot to like, but also found instances where his in-play vision wasn’t up to snuff. Players like Dunn and Brian Westbrook and Charlie Garner…they became leading men because they were quick and fast, yes, but also because they had a preternatural ability to find places to run. Let’s face it: every year we hear about the next undersized college star who’s going to break loose and become a pro feature back, and they almost always turn into Jahvid Best or Ronnie Hillman or Kevin Faulk or Ameer Abdullah. Carter should get some run as a rookie, and we’ll begin to find out whether he can be another exception. Other than him, the Jets backfield consists of bad players who washed ashore: Tevin Coleman, Ty Johnson, La’Mical Perine, Josh Adams. If Carter can’t get on the field, it’ll tell us a lot. But you won’t be drafting him as a fantasy starter, so you can afford to be patient. 38. PHILLIP LINDSAY HOU Age: 27 • 5’8” • 190 lbs • Injury: 6 2020 Stats: 502 Rush YD • 7 Rec • 28 Rec YD • 1 TD • 6 Big Runs • 24 Snaps/G • 9 Routes/G 11 Games • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 3 STD/2 PPR Film Grades: Speed: A • Elusiveness: A- • Power: D • Receiving: B- • Situation: C- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 38 ’20 Final Rank: 61 ’21 Ranks Range: 24-50 There are two categories of NFL analysis. Category 1 is stuff we can observe with our own eyes. Category 2 is everything else. We don’t know how playing time will break out. We don’t know who’s been promised a major role. We don’t know which teams are going to be great and which ones terrible. We don’t know who’s a nice guy and who’s a menace and who looked at the coach cross-eyed. Most fantasy resources base most of their analysis on Category 2 assumptions. “Since we know Player X is the starter….” “Since there’s nobody else on that depth chart….” “Since they’re always going to be playing from behind….” I assume that’s part of why you’re here: I try to base as few of my opinions as possible on settled Category 2 assumptions. Phillip Lindsay is a really good little player. He finished RB12 in his 2018 rookie season and RB19 in ’19, surpassing 1,000 yards rushing in both campaigns. He’s 190 pounds soaking wet but he’s blazing fast and lightning quick and shows very little regard for his personal well-being: for three seasons in Denver, this dude flung himself full speed into almost every run. It worked for two of those seasons, but in ’20 it got him hurt. In Week 1 he suffered a toe injury that cost him three games, over the course of the year he suffered a concussion and a knee injury, then in December a hip injury sent him to injured reserve. It’s not hard to understand why Denver moved on. So why the disquisition about Category 2 at the start of Lindsay’s profile? Well, we’ve gotta rank these guys, but we can’t know the Texans’ plans until we see them unfold. They have a ton of washed-up bodies on their running back depth chart: David Johnson, Mark Ingram, Rex Burkhead. In theory, I like Lindsay more than any of them. I’d like to rank him highest. But will the Texans see things as I do? Will they let the mighty-mite steer while his bigger, older teammates cheer? I can’t tell you. Camp buzz probably won’t be about Lindsay. We’ll hear how much DJ has left, how Ingram is everybody’s father figure, how Burkhead knows winning. But I like the idea of a late-round Lindsay flyer. Category 1 stuff tells me he’s the best RB. We’ll see if the Category 2 stuff gets in the way. 39. JAMES CONNER ARI Pod nickname: The Squirminator Age: 26 • 6’1” • 233 lbs • Injury: 12 2020 Stats: 721 Rush YD • 35 Rec • 215 Rec YD • 6 TD • 5 Big Runs • 41 Snaps/G • 17 Routes/G 13 Games • Top 12 Finishes: 3 STD/3 PPR • Top 24 Finishes: 8 STD/8 PPR Film Grades: Speed: B- • Elusiveness: C- • Power: A • Receiving: B • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 24 ’20 Final Rank: 25 ’21 Ranks Range: 20-40 If I knew we were getting 17 healthy games out of James Conner, I’d rank him ahead of Chase Edmonds and lots of other guys. But it’s 2021 and the Squirminator deserves no such trust. I’ll makes excuses for his final two seasons in Pittsburgh here in a second. But the bottom line is you’re taking your own medical condition into your hands if you rely on Conner as an every-week fantasy starter. But he didn’t suddenly become a terrible player. 2019 was wrecked for most Steelers by Ben Roethlisberger’s injury. ’20 wasn’t as bad, but the days of Le’Veon Bell playing behind the game’s best offensive line are long gone. Conner’s style already requires a longer runway than a lot of backs, and he often didn’t get it. The Steelers seemed to get frustrated with him halfway through last season and tried other options like Benny Snell and Jaylen Samuels, but it’s not like those guys fared any better. Listen, nobody’s shocked Pittsburgh let him walk. He’s got a wonderful personal backstory, recovering from cancer to play in the NFL, but it’s always seemed to be something with him. Last year, he hurt an ankle right out of the gate, he missed two games to COVID, and he labored with a bad quad all through December. This offseason he hurt his toe in an ATV accident and needed surgery. The Cardinals got him cheap and aren’t committed to anything. But he’s a good player! He’s an absolute hammer at 233 pounds—in 25 career runs inside the 3, he’s got 15 TDs—and while he isn’t particularly agile, his top speed is decent. He’s also not as bad a receiver as you think, so while Edmonds obviously gets preference in the Cardinals’ short passing game, Conner won’t be entirely forgotten. If he’s healthy. Which he won’t be. But I’ll say this: if you’re trying to knock it out of the park with a later-round pick, Conner should come cheap. 40. DEVIN SINGLETARY BUF Pod nickname: Devin Single-Carry Age: 24 • 5’7” • 203 lbs • Injury: 3 2020 Stats: 687 Rush YD • 38 Rec • 269 Rec YD • 2 TD • 3 Big Runs • 37 Snaps/G • 18 Routes/G 16 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 5 STD/5 PPR Film Grades: Speed: B • Elusiveness: B+ • Power: C • Receiving: B- • Situation: C • Sensitivity: üüü Rank History: ’20 Preseason Rank: 16 ’20 Final Rank: 37 ’21 Ranks Range: 20-45 Oh, goody. I’ve really been looking forward to this one. Singletary was a flag player for me last year, and it worked out horribly. All summer 2020, I told you Singletary might be a T.B.E. (tiny-bones exception), that he was a smaller Kareem Hunt replete with balance and vision, that he preternaturally battled through arm tackles, that he was going to be your RB2. And then it turned out to be bloody nonsense. My apologies! When a call misses this badly, it behooves me to wonder if there’s a process error I can correct. Is there something I missed? In this case, I think it’s fair to say I was blinded a little bit by situation. Josh Allen had been bad for two seasons so part of me figured it would always be thus, and maybe I was looking for a player to take advantage of what I assumed would be a run-heavy attack, without Frank Gore in the picture? Oops. Instead, the Bills became a top-10 passing machine without nearly the same production needs from their rushing. I don’t think I assumed that rookie Zack Moss would be totally uninvolved (and once he got healthy, he wasn’t). Maybe I just thought the pie would be bigger for them to split. Not good. What I say next might frustrate you: I don’t think Singletary’s film was terrible! I think he was a victim of bad touchdown luck, getting tackled several times inside the 5 on longer runs, or his season might’ve looked more respectable. (Finishing 21st in touches and 22nd in scrimmage yards isn’t great, but it would’ve looked better with more than two TDs! That’s how you finish 37th in RB fantasy points!) He’s still a tough little dude with directness and speed and contact balance. However, one thing continued through his second season: the Bills simply don’t view Singletary as a goal-line back. He had five carries inside an opponent’s 3, after getting one in ’19. Moss isn’t great, but he’s a factor. And now that we look at Josh Allen differently, a backfield split between two apparently-non-outstanding RBs sounds gross. I reserve the right to change my mind again, but for the moment I’m mostly out on Devin Single-Carry. 41. GUS EDWARDS BAL Age: 26 • 6’1” • 238 lbs • Injury: 0 2020 Stats: 723 Rush YD • 9 Rec • 129 Rec YD • 6 TD • 8 Big Runs • 21 Snaps/G • 6 Routes/G 16 Games • Top 12 Finishes: 2 STD/0 PPR • Top 24 Finishes: 5 STD/3 PPR Film Grades: Speed: C- • Elusiveness: C- • Power: A • Receiving: D • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 77 ’20 Final Rank: 28 ’21 Ranks Range: 25-40 Scott Pilgrim Vs. The World is great. Hilarious premise, perfect attitude, comic-book affect, killer soundtrack. And this summer the whole thing got a little better, because they released the Brie Larson version of “Black Sheep” which—for nerdy fans of the movie—has been much passed-around and bootlegged for the past decade. It’s a great song! I’m guessing it’s not Gus Edwards’s favorite song. But he should listen to it! Someone get Gus Edwards “Black Sheep,” stat! Has Big Gus been the black sheep of the Ravens’ backfield these past three seasons? Kind of! This undrafted bowling ball has frankly done an incredible job carving himself out a legit role on an offense whose rush game is its entire raison d’être. He spent his rookie year looking better than Alex Collins, Kenneth Dixon and Buck Allen, but often playing behind them. He spent his second year taking a backseat to Mark Ingram. And in 2020 he watched Baltimore draft J.K. Dobbins. Yet by the end of each season, Edwards has cranked out roughly the same numbers: around 140 carries, about 720 yards rushing and a few touchdowns. Things never feel great when Edwards is on your menu of possible fantasy starters, because you haven’t known when the three-carry, six-yard game is coming. But the reasons I’m able to get him near my top 40 RBs this year are that Edwards is a tough guy who’s good at what he does, and Ingram has left, so it looks like a two-man backfield. Well, three. Lamar Jackson is great, and going to rush it a lot. But we don’t know for sure what the Ravens plan to do with Dobbins. Is he about to become a 300-touch player? I actually kind of doubt it. These last two seasons of Lamardom, there’ve been between 410 and 440 running back touches available in Baltimore, and I suspect the ultra-reliable, ultra-sturdy, ultra-thicc, ultra-slow Edwards can lasso a bit more work than he’s done so far. He’s a walking-around incarnation of Shonn Greene: not much ceiling if everyone stays healthy, but a banger’s floor. And speaking of bangers, how about that “Black Sheep?”… 42. LEONARD FOURNETTE TB Pod nickname: Baby He’s Not Too Fast (Oww) Age: 26 • 6’ • 228 lbs • Injury: 12 2020 Stats: 367 Rush YD • 36 Rec • 233 Rec YD • 6 TD • 3 Big Runs • 28 Snaps/G • 15 Routes/G 13 Games • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 5 STD/4 PPR Film Grades: Speed: B • Elusiveness: C- • Power: A • Receiving: C+ • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 21 ’20 Final Rank: 39 ’21 Ranks Range: 24-N/A My best call of 2020 might’ve come tucked away in last summer’s Almanac: “Would the Jags potentially work a transition to a younger player during the season, or would they even cut Fournette before Week 1?” It seemed unlikely, right? This former #4 overall pick, a 100-target receiver in ’19, Cousin Josh’s silver medalist for Favorite Dude Ever…why would Jacksonville consider ditching him? Well, the reason is that Leonard Fournette isn’t that great at football and apparently is personally annoying as s—t. He’s been suspended for on-field fighting. He couldn’t make it on time for meetings. Apparently after Tampa scraped him up off the street last year, he complained about his playing time and Bruce Arians was fed up and threatened to cut him. (I don’t keep track of the nice things NFL staff members say, but when the bad stuff leaks out…we believe!) All of this might work if Fournette was consistently the same badass we saw during the Buccaneers’ playoff run. But by now I think you know he’s not. He’s a big tough bulldozer who, when he breaks into the clear, build up to some legit long speed. But he’s painful around the line of scrimmage. You ever get that feeling you’re watching a running back who’s somehow all shins? Like, he knows he should cut, but his socks are pulled up super-high and his shins are gigantic and somehow prevent him from moving laterally? (Shoutout to James Mercer.) God, Fournette is one of those big dudes who thinks he’s a small dude. It’s Dance Dance Revolting. Is there a chance he gets his act together and takes over the Tampa backfield in ’21? If there is, it’s small. A wise NFL team—and I don’t know about grumpy Uncle Arians, but a team led by Tom Brady qualifies as wise—won’t put all their eggs in that basket. Ronald Jones is good-not-great and stronger than maybe I gave him credit for, plus seems more reliable. And given the rate at which the Bucs have added receiving backs, I’m not sure we’ll ever get back to Lenny’s Impossible Screen Dump-Off Parade ever again. I never have Fournette on teams. I just assume at some point he’ll fall in love with the idea of being a hand model or quit to become a NASCAR tire changer. 43. ZACK MOSS BUF Age: 24 • 5’9” • 223 lbs • Injury: 3 2020 Stats: 481 Rush YD • 14 Rec • 95 Rec YD • 5 TD • 4 Big Runs • 29 Snaps/G • 12 Routes/G 13 Games • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 3 STD/3 PPR Film Grades: Speed: C • Elusiveness: C- • Power: B+ • Receiving: C • Situation: C • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 47 ’20 Final Rank: 43 ’21 Ranks Range: 25-50 Devin Singletary’s problems weren’t all that related to Zack Moss. Oh, sure, Moss was the goal-line running back whenever he was healthy—in the 13 games Moss was active, he had 11 carries inside the five to Singletary’s three, while Josh Allen also had eight—but all that really tells us about are Singletary’s perceived weaknesses. Moss himself is the kind of sturdy Brandon Bolden type who wouldn’t be a playing-time impediment to a RB who was ready to be a star. I was just wrong on Singletary being ready to be a star. One thing you’ll note is that Moss is listed on many of your favorite fantasy websites at 205 pounds. I am certainly not the weight police, but I find that impossible to believe. Somebody’s data feed has old info. He weighed 223 pounds at his combine, and that’s what he looks like on the field. Whatever stats you’re going to derive from him will come from his capacity for staying upright when defenders get square hits on him, which they do a lot. And as the 2020 season wore on, Moss got really good at withstanding contact and keeping his momentum going. However, you might not find a worse cutter in the NFL than Moss was on film as a rookie: he sees his upfield cut okay, but can’t make his feet do the thing…he staggers, he double-foots, he slows down. But he’s tough and workmanlike and started playing as many snaps as Singletary in December. Then he hurt an ankle in the playoffs and required surgery. I can’t tell you what their workloads are going to be in ’21, because nobody can. That Singletary is a better bet for slashing runs and multiple moves and homeruns is obvious to anyone with eyeballs. But Moss is steady and clearly more powerful. I’m the doofus who told you last summer Singletary would easily overcome Moss’s presence and he didn’t. It could happen this year, but I wouldn’t spend much draft capital on either of them to find out. (Moss reportedly missed time in training camp with a hamstring problem, but that hasn’t yet factored into my consideration of this backfield.) 44. TONY POLLARD DAL Age: 24 • 6’ • 209 lbs • Injury: 1 2020 Stats: 435 Rush YD • 28 Rec • 193 Rec YD • 5 TD • 4 Big Runs • 22 Snaps/G • 11 Routes/G 16 Games • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 3 STD/3 PPR Film Grades: Speed: A- • Elusiveness: B+ • Power: B • Receiving: B • Situation: C- • Sensitivity: üüü Rank History: ’20 Preseason Rank: 50 ’20 Final Rank: 41 ’21 Ranks Range: 30-46 You should really like Tony Pollard in dynasty. To me, last year was kind of a revelation. While Zeke Elliott was having a bad year, Pollard had a decent one (albeit obviously with a relatively small sample size). In redraft leagues, yeah, we have to be circumspect. I’m not sure Pollard is the kind of player who’ll just make it obvious and leapfrog his starter the way, say, Jamaal Charles did over Larry Johnson. Likelier in 2021, Pollard is one of the rare must-handcuffs if you draft Zeke, and we’ll leave it at that. But let’s not leave it at that! Let’s be film weasels! Pollard’s top-line numbers look good (4.3 YPC! 33.7% of his rushes went for 5+ yards, the same mark as Josh Jacobs!) but I’d say in the moments he got a chance to shine, he looked even better. He’s fast! Check out his second TD run in his only start of ’20, Week 15 against the 49ers. The magic in that run is maybe the jump-stop and the second-level spin that sees him escape a jersey tackle, but I also pay attention to the fact that he has to re-accelerate and the defense still couldn’t catch him. If you watch Pollard’s kickoff returns, you also see alarming, borderline electric speed out of him, which is cool because at 209 pounds he also does pretty well with contact. I mean, he’s not Zeke crushing linebackers, but he ain’t bad. When I look at Pollard, I see someone with the talent to be a starting RB someday. Maybe not the kind of starting RB who’ll be amazing for fantasy independent of situation (the way, for example, his mentor Elliott has been before ’20), but definitely worth a low-cost dynasty gambit. And who knows, if Zeke’s biggest doubters are correct and his downward slope becomes slippery, maybe even in ’21 Pollard gets legit run. What I do believe: he’d give you decent production in an emergency. Hence the handcuff! 45. NYHEIM HINES IND Age: 25 • 5’9” • 196 lbs • Injury: 0 2020 Stats: 380 Rush YD • 63 Rec • 482 Rec YD • 7 TD • 3 Big Runs • 23 Snaps/G • 16 Routes/G 16 Games • Top 12 Finishes: 3 STD/4 PPR • Top 24 Finishes: 5 STD/6 PPR Film Grades: Speed: A+ • Elusiveness: B • Power: D • Receiving: A • Situation: C • Sensitivity: üüü Rank History: ’20 Preseason Rank: 48 ’20 Final Rank: 24 ’21 Ranks Range: 30-50 Hines is what he is. Summer of 2019 I tried to make him more than that, calling him a flag player who might catch 100 passes and add enough in the running game to make for a convincing standard-league flex who was basically free in fantasy drafts. It didn’t happen. In ’20, with more reasonable expectations and playing for a team with check-down monster Philip Rivers, Hines finished as the RB15 in PPR leagues. Okay then. Think prime James White, and you’ve got the right picture for Hines, except Nyheim is faster. He’s a little gymnastic dervish, and if you don’t believe me, check out his TD catch Week 7 against the Lions, where Rivers hoists a screen up to the sky, Hines catches it on the run in the flat, gets going, avoids a crushing tackle by leap-spinning on the dead run, falls into the end zone and then gets up and does a round-off with a twist—in pads—to celebrate. I don’t think Hines has elite change-of-direction quicks, but acceleration and long speed: there’s no doubt. He’s one of the fastest straight-line players at this position. It’s not like Jonathan Taylor can’t catch. He can! Plus Rivers isn’t around any longer, and if new quarterback Carson Wentz has a reputation, it’s for hero ball and not taking the easy check-down. Of course, Wentz needed foot surgery in early August and will race against the clock to be ready for Week 1, so if it’s the immortal Jacob Eason under center maybe that’s good for Hines? Naw, I’m not buying that, nor am I buying the idea that if Jonathan Taylor struggles with no Wentz (if that happens) and possibly no Quenton Nelson, Hines gets a leap in workshare. Marlon Mack is back, returning from his torn Achilles’, and Taylor is a burgeoning star. Still, Reich is smart enough to know he’s got a weapon in Hines. It’s not outlandish to expect 10 touches per game—on third downs, in obvious passing situations, etc.—and with that kind of workload Hines can produce. Seven TDs might not recur, so his ceiling is low in standard. But check him out in PPR. 46. JAMAAL WILLIAMS DET Age: 26 • 6’ • 213 lbs • Injury: 4 2020 Stats: 505 Rush YD • 31 Rec • 236 Rec YD • 3 TD • 1 Big Run • 28 Snaps/G • 13 Routes/G 14 Games • Top 12 Finishes: 1 STD/2 PPR • Top 24 Finishes: 4 STD/4 PPR Film Grades: Speed: C- • Elusiveness: C • Power: B+ • Receiving: B • Situation: C • Sensitivity: üüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 38 ’21 Ranks Range: 36-50 What more can I say about Jamaal Williams that hasn’t already been said? We all lived through the Actually Jamaal Williams Is Good™ Era. Man, great times, right? Quarantine wasn’t even a twinkle in our eye. Then we lived through the Aaron Jones Is Overrated™ Era. I’ll admit it, those times were even better…Childish Gambino making an awesome video to make us think? Phew! Next came the Don’t Forget About Jamaal Williams™ Era, in which everyone seemed to subliminally accept that Jamaal Williams was, in fact, heartrendingly average, but also wanted us to remember his name just in case, I dunno, A.J. Dillon’s left thigh accidentally broke Aaron Jones’s spine during Omaha drills? Set all this to a montage. I’m teary-eyed. Well, now I guess I’m proud to report that heading into Year 5 of his NFL career and changing from the Packers to the Lions, Williams no longer seems to be the sneaky cause célèbre of fantasy hipsters across the globe. HE IS FINE. HE IS A FINE NFL-QUALITY BACKUP. There’s no need to make everyone into a potential stud, right? You could just, like, watch the games and see what they can do? Williams is a slow, steady player who “gets what’s blocked” but also brings some legit thump to the job, and while he doesn’t exactly run a lot of deep post patterns, he’s proven reliable catching short stuff. Please allow your league-mates to listen to new Lions offensive coordinator Anthony Lynn make all sorts of comforting sounds about how Williams might be an equal platoon partner with D’Andre Swift. If both men are healthy, that’s as transparent a lie as “Wow, Ben Affleck really nailed that scene.” Will Williams get 5 to 10 touches per game, and score a few TDs? It’s what he does. But listen. Swift has some issues, and I detailed them in his profile, but he’s a dang jumping bean. He’s awesome in space. Williams is awesome at inspiring coaches to lie and hipsters to pine. 47. LATAVIUS MURRAY NO Pod nickname: Laxatives Age: 31 • 6’3” • 230 lbs • Injury: 1 2020 Stats: 656 Rush YD • 23 Rec • 176 Rec YD • 5 TD • 3 Big Runs • 23 Snaps/G • 8 Routes/G 15 Games • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 2 STD/2 PPR Film Grades: Speed: B • Elusiveness: B- • Power: B+ • Receiving: C+ • Situation: C • Sensitivity: üüü Rank History: ’20 Preseason Rank: 43 ’20 Final Rank: 32 ’21 Ranks Range: 30-44 Did you know The Brady Bunch reconvened on TV in the 1990s? I wiped this from my data banks. It was a weekly series on CBS that morphed from a 30-minute sitcom to an hour-long drama. No joke here! Mike Brady starts a political career. Bobby is a NASCAR driver who gets paralyzed from the waist down and spends the rest of the series in a wheelchair. Jan can’t conceive a baby and so adopts a Korean one. Marcia (the only cast member not played by the original) becomes an alcoholic. And there’s still a laugh track !!! Phew. I had to get that off my chest. Okay, back to the profiles. Hey, speaking of things that have outstayed their welcome, here’s Laxatives Murray! Oh, that’s not fair. He’s fine! In this stage of his career—somehow he’ll turn 32 in January—Murray has morphed into a fine complementary player. The Saints don’t put egregious demands on him and in recompense, Murray offers Alvin Kamara a break from the drudgery of traditional running back work. We all know Kamara is one of the NFL’s deadliest players in space and he’s a very nice up-themiddle runner, too, but with Murray around, he can hand some of that workload over to the veteran. The Saints are…what’s the word I’m looking for…SMART. They know they’ve got one helluva Bitchin’ Kamara, and they’d like to hang onto him for as long as possible. So they invested legit money ($3 million per season) to have Murray around and soak up something like 10 touches per game. He’ll play a lot in blowouts (if the Brees-less Saints have any of those), he’ll actually start games (seven times in 15 appearances last year), and he’ll crush some skulls with his size/speed combo that at this point probably wouldn’t hold up to a full season of starter’s work. I sure wish the Panthers and Chargers (to name two teams) would take note. It doesn’t lessen a star RB’s impact to have them share workload. And from a fantasy perspective, it doesn’t change how awesome the main man can be. Kamara suffered a high-ankle sprain that bummed us out in ’19, but so far he’s only missed four career games. I believe Laxatives is part of that. I don’t think it makes Murray an absolute must-handcuff outside deeper leagues, but he’d surely be a waiver add if Kamara gets hurt. 48. TEVIN COLEMAN NYJ Age: 28 • 6’1” • 210 lbs • Injury: 10 2020 Stats: 53 Rush YD • 4 Rec • 34 Rec YD • 0 TD • 0 Big Runs • 8 Snaps/G • 3 Routes/G 8 Games • Top 12 Finishes: 0 STD / 0 PPR • Top 24 Finishes: 0 STD / 0 PPR Film Grades: Speed: A- • Elusiveness: C+ • Power: B- • Receiving: B- • Situation: C • Sensitivity: üüüü Pod nickname: Turkey Mayo Rank History: ’20 Preseason Rank: 33 ’20 Final Rank: N/A ’21 Ranks Range: 24-N/A It’s easy to forget that Coleman’s immortalization as an uninspiring deli sandwich was originally meant to not truly be a slam on the player, but rather a reality check for breathless highlight-watchers who knew Kyle Shanahan would star him in the 49ers’ offense. The coach knows how to use this player ! All he needs is to get the workload ! Finally, he could be a feature back ! He…wasn’t. As an athlete, yes, credit the guy: Coleman’s fast, even among NFL players, provided all you ask him to do is go. If he sees a hole, and if he doesn’t have to evade anyone to get to it, he looks like the sprinter he is. But the specialness stops there. Coleman lost half his 2020 season to injury, but when he played, he was unproductive behind a still-good offensive line. Was this not the situation Coleman honks always dreamed of? Even Generic Brand Jeff Wilson played better. Now Coleman joins a motley crew in the Meadowlands—which is less fun than joining Motley Crüe playing the Meadowlands—and owning him on a fantasy team means guessing that everything breaks right for him. With rookie Michael Carter, Ty Johnson, La’Mical Perine and Josh Adams in the RB room, it’s possible he could separate himself from that group. Meh, but it’s just as likely that he doesn’t. (Don’t you dare say, “But the head coach knows him, so he’ll play a lot!” again. Don’t you do it.) Situations matter, and maybe more than any other team, we don’t know what the Jets will look like. But, more to the point with Coleman, we know this player. To borrow from Cousin Josh: take your Turkey Mayo and get out of here. 49. SALVON AHMED MIA Age: 23 • 5’11” • 196 lbs • Injury: 3 2020 Stats: 319 Rush YD • 11 Rec • 61 Rec YD • 3 TD • 1 Big Run • 33 Snaps/G • 12 Routes/G 6 Games • Top 12 Finishes: 2 STD/1 PPR • Top 24 Finishes: 3 STD/4 PPR Film Grades: Speed: B+ • Elusiveness: B • Power: D • Receiving: B+ • Situation: C- • Sensitivity: üüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 64 ’21 Ranks Range: 30-N/A Miami’s backfield in 2020 was the Spider-Man pointing meme. (Oh, yeah, and throw in Jordan Howard.) With Ahmed, Myles Gaskin, and Matt Breida (who’s now in Buffalo), the Dolphins had a type: small guys who try to run like big guys and sometimes succeed, but also get hurt because they’re small guys who try to run like big guys. What’s the difference between Ahmed and Gaskin? Squint and it’s tough to find many. Maybe Gaskin’s a touch thicker? (Er, I mean thiccer.) And maybe Ahmed is a bit faster? But really, that’s splitting hairs. On film, they’re quite similar: they’re about the smallest guys out there, they’re asked to run the full gamut of power and zone, and they look decent when it’s blocked up nicely or when they can shift laterally to the outside and get going. Neither one does much that the average NFL reserve can’t. In ’20, Ahmed got two midseason spot starts, sat with a shoulder injury for three straight weeks, then got healthy and made another start Week 15. Neither he nor Gaskin is the future star running back of the Miami Dolphins...that guy is probably in college right now. (Or maybe high school.) But if Malcolm Brown is the only guy they’re gonna add, well, sure the burly Brown has a chance to lead the team in rushing touchdowns, but someone else is almost certainly gonna play. Coming out of last summer’s training camp, that was Gaskin, so for the moment I’m assuming that’ll be the case again in ’21. But Ahmed could beat him out, or could overtake him once injuries bark again. 50. ALEXANDER MATTISON MIN Pod nickname: The Founding Fathers Age: 23 • 5’11” • 220 lbs • Injury: 6 2020 Stats: 434 Rush YD • 13 Rec • 125 Rec YD • 3 TD • 4 Big Runs • 16 Snaps/G • 7 Routes/G 13 Games • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 2 STD/2 PPR Film Grades: Speed: B • Elusiveness: B- • Power: B+ • Receiving: C • Situation: C- • Sensitivity: üüü Rank History: ’20 Preseason Rank: 45 ’20 Final Rank: 50 ’21 Ranks Range: 40-N/A In the land of the backfield-by-committee, the handcuff is king. Or prince. Whatever. I’ll cop to it: I thought Mattison was worth an all-in FAAB splurge when Dalvin Cook got hurt against Seattle in Week 5 last year. In that game, Mattison relieved Cook and he looked great. He was powerful and violent and slashed through tacklers. “I’m not throwin’ away my shot,” you could almost hear him spitting (if you were a huge nerd with Hamilton on the mind because of Luke Hill’s mixtape). He looked like Cook, if someone had made Cook wear an extra set of pads. For Week 6 against Atlanta, Mattison got the start, and if you had the foresight to draft him or the good fortune to add him, you were feeling strong. This was the moment we’d been waiting for. And then against a not-very-good Falcons defense, he gave you 26 yards. And Cook got healthy and didn’t miss another game until Week 17. Thanks for playing. Such is the life of a presumptive handcuff! We don’t know when injuries will turn out to be seasonending, and we really don’t know when a backup is inheritance-worthy until we get to see him play against the big boys at full speed over a longer stretch. Did Mattison prove he can’t be a wise fantasy fill-in that bad day against Atlanta? I re-watched those 12 fateful plays and I sure didn’t love ’em— especially when Mattison gets stuffed from the 3 on back-to-back plays—but I’d also tell you there were a whole bunch of defensive players constantly meeting him in the backfield. On his only good run, Mattison was stopped, shifted left, got the corner, hurdled a tackler, and netted 16 (of his 26!) yards. He’s still got an interesting combo of power and balance. The only real question is whether Cook drafters need to stretch to make sure they also draft Mattison, old-school handcuff style. My definitive answer is: maybe. If you know he’ll get snatched up if Cook gets hurt...I don’t hate it. In competitive leagues, Mattison is just about the last handcuff you’re considering for ’21. 51. MARLON MACK IND Age: 25 • 6’ • 210 lbs • Injury: 21 2020 Stats: 26 Rush YD • 3 Rec • 30 Rec YD • 0 TD • 0 Big Runs • 11 Snaps/G • 6 Routes/G 1 Game • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/0 PPR Film Grades: Speed: B+? • Elusiveness: A-? • Power: B-? • Receiving: B- • Situation: C- • Sensitivity: üüü Rank History: ’20 Preseason Rank: 32 ’20 Final Rank: N/A ’21 Ranks Range: 30-N/A Mack never was going to be a workhorse with Jonathan Taylor joining in 2020. But in Week 1, we saw a glimpse of an alternate reality denied us, in which Mack was still an important weapon for the Colts. Paired with Philip Rivers’ decrepit noodle, Mack was the one getting catches and chunk yards early. In a single quarter of play against the Jaguars, Mack gained 8, 8, 3, 19 and 18 yards from scrimmage and looked like the bouncy perimeter runner and receiver we’d come to appreciate after his first few seasons in the league. Maybe he was never going to be the crusher we presumed Taylor would be, but starterlevel speed/moves/vision meant at best Taylor would have a gentle transition into a lead role. Then, of course, Mack suffered an Achilles’ tear and his season was done. The Colts brought him back for ’21 on a one-year deal, but speed-first running backs coming off Achilles’ injuries do not inspire confidence. ACL tears are bad, but there’s a decent history of RBs regaining their former glories. Achilles’? It’s a relatively uncommon injury at the position. Edgar Bennett, Andre Brown, Mikel Leshoure, Kendall Hunter, LenDale White, D’Onta Foreman, late-career Arian Foster, late-career Isaiah Crowell...it isn’t a long list and it isn’t a supremely talented list, but none of them were really ever the same. Mack is young and doesn’t carry around big weight, so maybe there’s a chance he gets right and sneaks between Taylor and Nyheim Hines on the depth chart. It might be likelier that as training camp wears on, we realize he won’t factor into the Indianapolis backfield at all, plus it’s worth wondering if you need to think about rostering any backup Colts RB if Carson Wentz can’t go Week 1. 52. DAMIEN WILLIAMS CHI Age: 29 • 5’11” • 224 lbs • Injury: 10 2020 Stats: 0 Rush YD • 0 Rec • 0 Rec YD • 0 TD • 0 Big Runs • 0 Snaps/G • 0 Routes/G 0 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/0 PPR Film Grades: Speed: B+? • Elusiveness: C+? • Power: B-? • Receiving: B+ • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: N/A ’21 Ranks Range: 24-N/A The last time we saw Williams, he was ripping off a long touchdown run in Super Bowl 54 to ice the Chiefs’ win over the 49ers. He subsequently opted out of the COVID season, and now he joins the Bears. Williams was pretty good as a Patrick Mahomes caddie. That 2019 season, he had fine long speed, decent power and vision, and an okay change of direction considering his 224-pound frame. In a misshapen Kansas City championship backfield that had Shady McCoy, Darrel Williams, Darwin Thompson and a few games’ worth of the ghost of Spencer Ware, Damien Williams was in and out of the lineup with knee and chest injuries but was probably the best running back of the lot. “Having a year off” might be our trendiest crutch argument in a post-pandemic age, but when a guy is 29, we could just as easily question whether he can recapture his pre-layoff form. Maybe he’s fully healthy and rested! Maybe he’s rusty! We won’t know until we see him. In Chicago, Williams probably would require a David Montgomery injury to claim any fantasy value...or he’d need Montgomery to go full Jordan Howard. (Never go full Jordan Howard.) But Williams numbers among the most talented pure backup RBs in the league, so if such an injury takes place, standard-league value could ensue. And who knows: if Justin Fields gets the quarterback job early on, and speed becomes more central to the Bears’ offensive enterprise? Williams might get an uptick anyway as a just-fine pass catcher; he’s a faster, more dynamic (if significantly less bruising) player than Montgomery. Tarik Cohen’s torn ACL not being ready for training camp and rookie Khalil Herbert possibly becoming a factor led to a reshuffling of Bears RBs in the first Almanac update. The exhibition season will help define who belongs in this range: Williams or Herbert. 53. SONY MICHEL NE Age: 26 • 5’11” • 215 lbs • Injury: 10 2020 Stats: 449 Rush YD • 7 Rec • 114 Rec YD • 2 TD • 4 Big Runs • 19 Snaps/G • 5 Routes/G 9 Games • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 3 STD/2 PPR Film Grades: Speed: C+ • Elusiveness: C • Power: B • Receiving: C- • Situation: C- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 35 ’20 Final Rank: 56 ’21 Ranks Range: 30-N/A Sony Michel will be a running-back-hater talking point for as long as there’s an NFL. “You should never take them in the first round!” “You should never pay them big free-agent dollars!” “You should never let them walk around in bare feet!” (Okay, actually, no that one’s mostly for Antonio Brown.) Michel was a first-round pick of the Patriots, #31 overall, back in 2018, and has spent three years playing like Latavius Murray. I’m not prepared to completely engage the RB Haters Club in a single Almanac profile—if your argument is RBs shouldn’t be paid like QBs, duh, but the best ones sure do help—yet I can surely agree that in Michel’s case it didn’t work out for New England. And they know it, too: they declined his fifth-year option this winter, which will make Michel a free agent after the ’21 season (and there are rumors he could be a camp casualty this August). But let’s also be fair to the kid: he was a heck of a player in college but came into the NFL and immediately needed a surgical procedure on his knee, and maybe his legs can’t get right. (He also missed most of last summer’s training camp because of foot surgery.) Through three years, the Michel Patriots fans have witnessed is a plugger: not a bad player, but not noticeably different from Brandon Bolden. He also had a quad injury in ’20, caught COVID, and was a healthy scratch a couple times in November. He and Damien Harris split work in December (before Harris’s ankle injury fragged him in Weeks 16 and 17), and that seems like the best Michel could hope for this year. The worst? The Patriots drafted LeGarrette Blount Impersonator Rhamondre Stevenson in the fourth round, and if Stevenson proves ready for the grind right away, Michel really might get cut. That’s not usually the way Bill Belichick does things; usually he makes you learn for a year and fetch the veterans water and, I dunno, sing fraternity songs naked standing on a hamper. So for the moment I’ll keep Michel in the rankings mix, even if I’ve lowered him a bit in the first Almanac update. But long-ago hopes that he’d be special have faded to nothing. 54. JAMES WHITE NE Age: 29 • 5’10” • 205 lbs • Injury: 2 2020 Stats: 121 Rush YD • 49 Rec • 375 Rec YD • 3 TD • 0 Big Runs • 23 Snaps/G • 11 Routes/G 14 Games • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 3 STD/2 PPR Film Grades: Speed: B- • Elusiveness: B- • Power: D • Receiving: A+ • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 37 ’20 Final Rank: 57 ’21 Ranks Range: 36-50 It’s fun to be a dot connector! When you’re a dot connector, life is a legible series of patterns! For example: “Hey,” the dot connectors thought, “Cam Newton threw it to Christian McCaffrey a thousand times, so why can’t Cam Newton do that with James White?” It turns out that no, even with Newton, James White is not Christian McCaffrey. It also seems that without Tom Brady, he’s kinda not even James White. You know White’s schtick: he’s wholly unexciting, but he’s one of the more bankable floor players in the game (particularly if you play PPR; I’ve got him ranked a full round higher in that format). He is the walking-around embodiment of a flex where you’re trying to make sure you get something. Most seasons, he’ll get a handful of dump-offs each week and compile chain-moving receiving yards. Alas in a dysfunctional 2020, the Patriots’ offensive disarray made fantasy casualties of nearly everyone, and ol’ Jimmy Blanco was no exception: White compiled his fewest receptions and rush yards since 2015, and his fewest receiving yards since ’14. Maybe the dot connectors are tempted to up the ante, and throw out the ’20 season as a COVID wash. Maybe they’re having a look at the array of new Patriots offensive personnel (Hunter Henry! Nelson Agholor! Jonnu Smith!) and feeling confident that everything will run smoothly once again, which could allow White to resume his steady, low-ceiling ways in ’21. Maybe they’re right! But it’s a long damn time since I had to fight the notion that White had become a midseason RB1—three years, in fact— because by now everyone knows what this guy is: a slot receiver who lines up in the backfield. Even the dot connectors can’t debate us there. 55. J.D. MCKISSIC WAS Age: 28 • 5’10” • 195 lbs • Injury: 11 2020 Stats: 365 Rush YD • 80 Rec • 589 Rec YD • 3 TD • 0 Big Runs • 38 Snaps/G • 24 Routes/G 16 Games • Top 12 Finishes: 2 STD/6 PPR • Top 24 Finishes: 6 STD/7 PPR Film Grades: Speed: B- • Elusiveness: B • Power: D • Receiving: A • Situation: C • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 34 ’21 Ranks Range: 30-50 How does a journeyman satellite back go from James White wannabe to productive James White wannabe? By sidling up to Alex Smith, of course! The American Ninja Worrier—sigh, probably the last time I’ll ever get to use that sobriquet in an Almanac!—was at his most worried in his final season: a dinky, dunky check-down sensei. McKissic was the prime beneficiary. Look, he’s a good receiver. But he’s pretty much your garden-variety dump-off back. The 110 targets he got in 2020 (which helped him finish as fantasy’s RB17 in the accursed PPR scoring) were largely thanks to Smith. As a rusher, McKissic’s a lightweight...the term “bottle-uppable” comes to mind. If there’s contact, he’s usually down quickly. In space, though, he gets himself open, runs crisp routes (especially outs), and pretty consistently evades the first tackler. A sports page designer with only a photo of McKissic holding the ball and no other information could feel confident just writing, “J.D. McKissic makes a catch for a six-yard gain” without fear of being fired. Now that the Football Team employs Ryan Fitzpatrick—the polar opposite of Smith when it comes to downfield aggressiveness—it’s tough to know what’s in store for McKissic behind Antonio Gibson, especially if one or more of Lamar Miller, Jonathan Williams, rookie Jaret Patterson, or (barf) Peyton Barber cut into his snaps. Deeper PPR leagues, sure, stash McKissic and hope the riffraff around him clears. But I’m not betting on a repeat 100+ target campaign. 56. RASHAAD PENNY SEA Age: 25 • 5’11” • 220 lbs • Injury: 21 2020 Stats: 34 Rush YD • 0 Rec • 0 Rec YD • 0 TD • 0 Big Runs • 12 Snaps/G • 5 Routes/G 3 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/0 PPR Film Grades: Speed: B? • Elusiveness: B? • Power: B+? • Receiving: C+ • Situation: C- • Sensitivity: üüü Rank History: ’20 Preseason Rank: 71 ’20 Final Rank: N/A ’21 Ranks Range: 30-N/A Still just 25, Penny has nonetheless been in the league long enough, and produced little enough, to count as a tease. He hasn’t quite reached the status of “more rumor than man,” but I don’t blame you if you don’t want to be left holding the bag if this is the year he crosses the Breshad Perriman Threshold to become a Keyser-Söze-like figure who haunts fantasy owners and organized criminals in their dreams. That Penny played 14 games in his rookie season feels like a hallucination; the last two years, he’s totaled 13. The shame of his injury-wracked character arc is that we know he had the chops. That’s the only reason we’re even talking about him at this point—we’ve seen it. Before Penny tore his ACL late in 2019, he looked like a bruiser-cruiser combo and inevitable replacement for Chris Carson, who couldn’t stop fumbling. But here we are, more than half a year removed from Penny’s return from ACL surgery—and his subsequent knee problems late in the 2020 season—and Seattle has given Carson a new contract while Penny will be playing the last year of his rookie deal, as the Seahawks declined his fifth-year option. It’s tough to bail on the memory of Penny jolting around the field with surprisingly easy speed, lateral movement and good power, particularly because we know he’s always been one (likely) Carson injury away from an audition for the lead role. But by now we don’t know how much his coaches trust him. We certainly don’t know much he trusts his knee, and after managing to practice at the beginning of training camp, Penny has once again been off to the side as daily practices wore on. I’ve got to lower him in the first Almanac update. Ultimately, we may end up with no idea of what might have been. It’s not a terrible idea to draft a guy like this in your final rounds, but he’s likelier to be a waiverwire addition. 57. JERICK MCKINNON KC Age: 29 • 5’9” • 205 lbs • Injury: 32 2020 Stats: 319 Rush YD • 33 Rec • 253 Rec YD • 6 TD • 1 Big Run • 22 Snaps/G • 13 Routes/G 16 Games • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 6 STD/6 PPR Film Grades: Speed: B- • Elusiveness: B • Power: D • Receiving: A • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 40 ’21 Ranks Range: 30-N/A Did you know McKinnon scored more touchdowns in 2020 than Clyde Edwards-Helaire? Sure, you can say that about a lot of players—CEH had only three more rushing scores than Chad Henne!—but not very many of them are now sharing a backfield with the Cajun Lawyer. McKinnon’s been around long enough now to have had a heyday, and it’s sad to think of how far removed he is from it. Consecutive seasons missed to knee injuries will do that. Vicious cutting ability was really the only attribute he’s ever possessed that was markedly better than replacement-level running backs, and some of that field-slashing seemed gone in ’20 with the 49ers. McKinnon had a streak early in the year in which he found the end zone in three straight games, but there was nothing stylistically on film to indicate his echoes were ever truly being stirred. Ironically, last year durability was McKinnon’s best trait, as Raheem Mostert, Tevin Coleman, and Jeff Wilson all spent multiple weeks on IR while McKinnon played the full 16 for the first time since ’17. But any time the Chiefs bring in an RB, we’re contractually obligated to susurrus about possible sleeper status. Edwards-Helaire didn’t play great in his rookie year, and particularly (and unexpectedly) contributed very little as a receiver. McKinnon can handle pass catching out of the backfield: he caught 51 balls his final year in Minnesota. Does that mean he’s immediately in line to play third downs behind Pat Mahomes? Of course not. But scan those training camp RBs behind CEH and you’ll find absolutely nobody proven: Darrel Williams, Darwin Thompson, Elijah McGuire, Derrick Gore. That’s not a great stable! I doubt anyone would become a fantasy star if Edwards-Helaire gets hurt, but McKinnon has the best chance to latch onto a meaningful role even if CEH stays healthy. 58. GIOVANI BERNARD TB Age: 30 • 5’9” • 205 lbs • Injury: 4 2020 Stats: 416 Rush YD • 47 Rec • 355 Rec YD • 6 TD • 0 Big Runs • 31 Snaps/G • 16 Routes/G 16 Games • Top 12 Finishes: 3 STD/4 PPR • Top 24 Finishes: 5 STD/5 PPR Film Grades: Speed: B • Elusiveness: B • Power: C- • Receiving: A • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 79 ’20 Final Rank: 36 ’21 Ranks Range: 30-50 Why not? Why can’t Tom Brady use Gio Bernard the way he used James White all those years? The Bucs just won the Super Bowl without a true pass-catching back, as Dare Ogunbowale, LeSean McCoy and Ke’Shawn Vaughn all crapped out, so I guess you wouldn’t say it’s mandatory. But it makes life easier, right? Having a back who can reliably run routes where he’s supposed to and not drop the ball and (crucially) pass protect…that’s valuable. Bernard is a different cat from the likes of Ogunbowale, Vaughn and rotted-husk Shady. He slowed down after the torn ACL that wrecked his ’16 season, but he’s far from helpless as a rusher. Starting every game from Week 7 on with the Bengals in 2020, he was okay. He no longer has quickness to create much on his own, but watch his late-first-half TD run Week 8 against the Titans, and you’ll see him easily get through a hole at the first level, then change vectors in a heartbeat to throw off safety Kevin Byard who lunges and can’t tackle him. I’d probably peg him the third-best ball carrier on the ’21 Buccaneers, but he can handle some mail in a pinch. His best plays last year came as a receiver. He’s got that knack…he might’ve been a second-round pick and a borderline top-20 fantasy back early in his career, but now he really looks a lot like James White: good footwork, easy hands, doesn’t make blocking mistakes. Can anyone tell you how the rotation works out with Ronald Jones and Leonard Fournette, or whether maybe Gio gets cut because suddenly Vaughn figured stuff out? Nope! And we know better than to listen to what Bruce Arians says about it. There are a lot of bodies here and maybe the best bet is to rely on none of them. But Bernard is a wily pro and Arians likes those, and I won’t be shocked if Gio turns out to be a PPR waiver add in September. 59. JOSHUA KELLEY LAC Age: 24 • 5’11” • 212 lbs • Injury: 2 2020 Stats: 354 Rush YD • 23 Rec • 148 Rec YD • 2 TD • 3 Big Runs • 20 Snaps/G • 8 Routes/G 14 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 3 STD/1 PPR Film Grades: Speed: B- • Elusiveness: B- • Power: C+ • Receiving: B • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 54 ’20 Final Rank: 63 ’21 Ranks Range: 35-N/A I can’t stop thinking about how the Chargers brought in Kalen Effing Ballage to be Winston Wolf and fix L.A.’s backfield mess last September. If you’re former head coach Anthony Lynn, that’s the kind of move that gets you fired into the sun. (If you’re GM Tom Telesco, I guess that’s how you keep your job and get to hire a new coaching staff?) Then again, they needed something! I thought Josh Kelley looked a little like Fred Jackson in the first couple weeks of his rookie campaign, and as a complement to Austin Ekeler, that was exciting: after all, ol’ Fred had a couple banger fantasy years with the Bills. But it all fell apart after Ekeler got hurt in Week 3. After that, Kelley was bad! In Week 3, he had a fumble against Carolina that set up the gamelosing score; a week later, he and Justin Herbert botched a handoff to put it on the ground again. Trust? Eroded. Another solution? Needed. Justin Jackson was also hurt. Kelley wasn’t the answer...so here came...? Kalen Effing Ballage. I don’t think we put the kibosh on Kelley’s entire career because he came up short in its first month. Guys learn stuff. Given Telesco’s offseason moves, it doesn’t seem like he’s ready to give up: the new backfield competition in L.A. is sixth-round rookie Larry Rountree. Ballage has thankfully departed this roster. Neither Ekeler nor Jackson got any bigger this offseason. Kelley still has a chance to carve out a fun and meaningful role on what could be a really interesting Chargers offense. Of course, he also could fumble a couple times and get replaced by Brandon Jacobs. Time will tell. 60. JUSTIN JACKSON LAC Age: 26 • 6’ • 199 lbs • Injury: 16 2020 Stats: 270 Rush YD • 19 Rec • 173 Rec YD • 0 TD • 3 Big Runs • 20 Snaps/G • 10 Routes/G 9 Games • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 3 STD/3 PPR Film Grades: Speed: B- • Elusiveness: B- • Power: C- • Receiving: B • Situation: C • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 46 ’20 Final Rank: 72 ’21 Ranks Range: 35-N/A It’s tempting to blame injury for Jackson’s failure to become a thing, because he’s gotten hurt in each of his first three seasons. But yadda yadda yadda, the most important ability is availability, the dude’s really going to have to prove he’s more reliable before you’re drafting him in a standard-sized fantasy league. In 2020, a knee injury sidelined him early and kept sidelining him late...and a couple times he committed the unpardonable sin of suiting up but having to leave games early. Yo, man, I get it, you’re tough as nails and proving something to your teammates, but I’ve got a CFFFL (Continuous Farting Fantasy Football League) title to defend. Maybe knock off the macho b.s. and siddown? Jackson belongs to that class of try-hard running back you root for at first because he’s a good story coming out of Northwestern as a seventh-rounder and maybe he’ll bust out and maybe he’s the next Ahmad Bradshaw. And then the years go by, and you understand that he’s a decent player—not as quick or fast as Austin Ekeler but not a lump—but for one reason or another he doesn’t turn into Ahmad Bradshaw, and in fact mostly becomes a potential impediment to higher-ceilinged players having bigger roles, and then you choose not root for him at all. That’s where I am with Jackson. The truth is that once Ekeler got hurt in ’20, Jackson was next man up (until he himself inevitably got hurt), so that may be the plan once again. It makes sense: he does the best Ekeler impersonation on the roster. Personally, since I’m pretty sure Jackson will just get hurt anyway, I’d rather see someone like Josh Kelley or even rookie Larry Rountree be the second man in. 61. BRIAN HILL TEN Age: 26 • 6’1” • 219 lbs • Injury: 0 2020 Stats: 465 Rush YD • 25 Rec • 199 Rec YD • 1 TD • 3 Big Runs • 20 Snaps/G • 10 Routes/G 16 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 2 STD/2 PPR Film Grades: Speed: B- • Elusiveness: C • Power: B- • Receiving: C • Situation: C- • Sensitivity: üüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 53 ’21 Ranks Range: 40-N/A If Derrick Henry irritatingly ends up justifying his first-round price, that means that any ranking of another Titans running back—like, at all—is too high, because Henry’s uniquely enormous workshare is what will get him there and no crumbs will be left for anyone else. But if you can suspend your disbelief for a few moments and imagine a world in which touching the ball 827 times (!) the past two seasons including playoffs leads Henry to suffer an injury...well, someone might inherit a pretty plum job. Do I know who that someone will be? Can I even promise you it will be a single someone, as opposed to multiple someones who perhaps, combined, approximate Henry’s weight by himself? Most certainly not. But the Titans adding Brian Hill as a free agent makes me think maybe they have some perspective on Henry’s insane workload. Heck, maybe even a conscience. So, let me be clear: Brian Hill is extraordinarily ordinary. He’s a bigger back, but stylistically he’s an upright strider who needs ample space to do anything. If he gets a lane, he’s fast enough to get through it and get up the field, but his highlight reel from Atlanta in 2020 is better served as a résumé builder for the Falcons’ tackles and tight ends. Hill’s best work comes on wide-open holes, which is also true for literally (literally!) every other back in the league. Once in a blue moon, Hill remembers he’s big and stiffarms a cornerback. But a Derrick-Henry-style-smasher, he ain’t. Is he more physically suited to volume than the likes of Darrynton Evans or Jeremy McNichols? I think so? Possibly? Truth is: I don’t consider Hill anything like a handcuff to Henry, because frankly Evans wouldn’t have to do much in his second training camp to upstage Hill and be the backup. But for the moment, based on the fact that he’s actually done something in the league, I’ll give Hill the nod. 62. KHALIL HERBERT CHI Age: 23 • 5’9” • 204 lbs • Rookie NFL COMPARISON: Ke’Shawn vaughn ’21 Ranks Range: 40-N/A • Situation: C- • Sensitivity: üüüü On one hand, I’ve got two years of David Montgomery tape to tell me he’s younger Jordan Howard. On the other hand I’ve got my pal and NFL Draft guru Matt Waldman saying how many similarities he sees between Herbert and Dalvin Cook. Wow! Why shouldn’t we get a little excited? Well, obviously there are résumé differences, and Waldman sees them, too. Cook was a megastar over three years of college ball, with 5,399 career scrimmage yards and 48 touchdowns. Herbert played four years at Kansas and then got a redshirt senior year at Virginia Tech, never threatening 1,000 scrimmage yards until his 2020 bust-out as a grown man in the lowly ACC. Also, part of the reason Herbert gets into a Dalvin conversation in the first place is that Dalvin bombed his Combine. Remember that? Horrible lateral agility? Awful burst scores? Doomed to failure? Unfortunately, a lot of guys who test like Cook do actually wind up stinking in the NFL. Herbert tested like that. We hope he’s not doomed to roster churn material, but we won’t know it until we see him. Okay, all this negativity aside, during his spectacular ’20 campaign, Herbert really was a bona fide terror in the open field, he had good lateral movement (if not a devastating jump cut), and he set up his blocks like a pro. The Hokies ran pistol and shotgun and Herbert was a great fit for it...and this guy named Justin Fields is coming to the Windy City. Oh, yeah, sure, maybe it’s Andy Dalton early in the season, and okay, yes, shut up, Montgomery is a better fit for that boring cruddy setup, plus Damien Williams and Tarik Cohen are around, too. But maybe it’s Fields under center Week 1! That would be so fun! Maybe Herbert gets a chance to run some of the plays he mashed last season! It’s a real long way between here and there, but we’ll absolutely be paying attention, and I hiked Herbert just a bit for the first Almanac update because Cohen’s knee seems like it might not be ready for Week 1. I’ll be paying attention to the exhibition games to see if there’s a hint of whether maybe Herbert actually surpasses Damien Williams, too. 63. LA’MICAL PERINE NYJ Age: 23 • 5’11” • 216 lbs • Injury: 6 2020 Stats: 232 Rush YD • 11 Rec • 63 Rec YD • 2 TD • 1 Big Run • 19 Snaps/G • 8 Routes/G 10 Games • Top 12 Finishes: 0 STD / 0 PPR • Top 24 Finishes: 2 STD / 1 PPR Film Grades: Speed: C+ • Elusiveness: C+ • Power: B- • Receiving: B • Situation: C- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 73 ’20 Final Rank: 73 ’21 Ranks Range: 40-N/A NAILED IT. It isn’t often you come to a guide like this one, and the writer winds up and flings the fastball, telling you exactly who the #73 running back in fantasy will be. But did I do it in 2020? You’re damn right I did. As Death Cab For Cutie sang it: Can’t escape this line of best fit Can’t escape this line of best fit If a rising tide raises all ships, the inverse must be true, and New York’s ’20 skill players were flotsam (or is it Jets-am?) dashed across the bone-dry shore. What could we possibly have learned about Perine amid such wreckage? Well, we know he couldn’t usurp a job from animate gargoyle Frank Gore. And how can we say bad teams can’t have productive rookie running backs, when James Robinson is right over there waving hello? Perine only had 75 rookie-year touches, so let’s not say we’re positive what he’ll be for his entire career. But I see someone neither physical nor fast nor shifty, though also not repulsively terrible at any of these things. He does a lot of feet-stamping and has vexing instincts at the line of scrimmage, but those things can change. In comparing Perine to Chester Taylor in last year’s Almanac, that’s what I was trying to communicate: lifetime backup, potential multi-week fill-in, and not much more. Clearly, the Jets’ new staff saw the same tape, since they signed Tevin Coleman and drafted Michael Carter. But there are no sure things in that room; we’re not drafting Perine as a handcuff because there’s nobody to handcuff him to. Things would have to break madly well for him, and the Jets would have to be miles better in ’21. But he’s in the mix. 64. CARLOS HYDE JAC Pod nickname: Out Of The NFL Age: 31 • 6’ • 229 lbs • Injury: 6 2020 Stats: 356 Rush YD • 16 Rec • 93 Rec YD • 4 TD • 2 Big Runs • 24 Snaps/G • 11 Routes/G 10 Games • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 3 STD/3 PPR Film Grades: Speed: C • Elusiveness: C+ • Power: A- • Receiving: C+ • Situation: D • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 55 ’20 Final Rank: 54 ’21 Ranks Range: 40-N/A That Hyde has something like 48 one-year deals over the last four seasons indicates what teams think about his upside as a focal point of an offense, but the fact that he remains gainfully employed also speaks to what I think is an honest skill set. Hyde is nobody’s idea of fast, but he can handle a few weeks’ worth of starter’s workload and he’s been undersold as an effective goal-line back. In last year’s Almanac, I said I think he and Latavius Murray are cut from the same cloth, and that still looks right to me. Hyde’s no slug—and sure, the years have probably made him slower—but his game always has been more thunder than lightning. Ask Patriots safety Kyle Dugger whether Hyde packed a wallop in Week 2, after a little flare pass turned into a helmet-to-helmet confrontation down the sidelines. Ouch. Now in his age-31 season, Hyde enters a situation that basically asks him to do what he did last year: back up Chris Carson. (As far as I know, Carson and James Robinson have never been seen in the same room together. Just saying.) Robinson’s carry share in 2020 was absurd, even by Florida’s absurdity standards, and it always felt likely that Jacksonville would add to this backfield to cut him some slack. But not only did they add Hyde: they also drafted the electric Clemson back, Travis Etienne. In a best-case for the Jags, Travis Steve is for real and takes a bite out of Robinson’s workload, while Hyde hangs around the sideline for moral support and also to place crank calls to Cousin Josh every Sunday afternoon. But there’s a chance one of the main dudes gets hurt, and Hyde could feature for a time. 65. MALCOLM BROWN MIA Age: 28 • 5’11” • 222 lbs • Injury: 6 2020 Stats: 419 Rush YD • 23 Rec • 162 Rec YD • 3 TD • 0 Big Runs • 29 Snaps/G • 15 Routes/G 6 Games • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 3 STD/3 PPR Film Grades: Speed: C- • Elusiveness: C- • Power: B+ • Receiving: D • Situation: C- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 56 ’20 Final Rank: 45 ’21 Ranks Range: 30-N/A The Dolphins needed a warm, large body to complement the tiny-boned tandem of Myles Gaskin and Salvon Ahmed. Even if both hadn’t gotten injured in 2020, someone has to do the dirty work in short yardage. Gaskin and Ahmed combined to go 5-for-12 scoring touchdowns inside the 3 last year, while the since-exiled Jordan Howard went 4-for-6. Brown certainly fits the mold of “a warm, large body,” and the Rams always seemed to trust him. Todd Gurley’s knee is changing temperature? Darrell Henderson just fumbled again? Throw Malcolm Brown in there for a series and at least know what you’re getting. Brown’s best skill is that it just looks like it suuuuuuucks to tackle him. He’s not a receiver and he’s not out there to make tacklers miss. He’s a masher and a blunt object to use to smash through the line for three yards, and that is an honest-to-goodness fine kind of player to have as long as 1) that’s all you want him to do and 2) he sticks to doing that. Brown might just end up being a touchdown vulture, which isn’t nothing! But it’s hard to turn that into a starting fantasy gig. We’d need to see the Dolphins commit serious workload to Brown before I’d be willing to bite, or else we’d need an injury to Gaskin and maybe also Ahmed. Let’s finally also mention that the Dolphins put a waiver claim on Kerryon Johnson this spring, which tells you they can look at their depth chart as well as we can, and understand that the running backs they currently employ are not (what’s the word?) good. We can’t be drafting these dudes as though someone else might not come down the pike before or even during the season. 66. BENNY SNELL PIT Age: 23 • 5’10” • 224 lbs • Injury: 3 2020 Stats: 368 Rush YD • 10 Rec • 61 Rec YD • 4 TD • 3 Big Runs • 17 Snaps/G • 6 Routes/G 16 Games • Top 12 Finishes: 1 STD/0 PPR • Top 24 Finishes: 4 STD/2 PPR Film Grades: Speed: C • Elusiveness: C • Power: B+ • Receiving: C- • Situation: C- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 58 ’21 Ranks Range: 40-N/A Can I get a “Who Else Is There?” from the congregation? Najee Harris is gonna get some damn helium in his fantasy draft stock, because he’s a really good prospect, but also because oy vey look at the rest of the clowns on this Steelers depth chart. I didn’t even bother ranking Benny Snell in my top 80 last season, in the hopes that then-rookie Anthony McFarland would be a better option (I ranked Booger Junior 69th...nice.) But when James Conner inevitably got hurt, Snell got the first crack at replacing him. And his hype got way out of control! You heard experts telling you to blow your entire FAAB after Week 1 on Benny Bleepin’ Snell? Sorry, the zero-RB folks who drool over guys like Snell so often forget two important things: offensive lines matter and the handcuff himself should probably be at least somewhat good. The Steelers’ line was atrocious, and Snell isn’t good. He’s frozen-honey slow in any but the most obvious sprint-forward situations, he’s not quick by NFL standards, and he doesn’t thump like a typical 224-pounder. If you took his teammate, converted tight end Jaylen Samuels, and removed his ability to run routes or catch the ball, you’d have Benny Snell. We all think and hope Harris is a better player than Conner. Of course, that doesn’t mean he’s locked into anything, because that’s not how the NFL works and it’s really not how Mike Tomlin works. If people are going to take Harris #7 overall, well, they deserve the same fate that befell Clyde EdwardsHelaire’s believers last year. Of course, in the (unlikely?) event Harris isn’t ready for prime time, that doesn’t automatically give Snell big work. For the moment, the Who Else in Pittsburgh still includes McFarland, Samuels, Trey Edmunds and Kalen Ballage. Snell was the backup last year. Maybe that means he’s the backup this year. Or maybe not. 67. CHUBA HUBBARD CAR Age: 22 • 6’ • 201 lbs • Rookie NFL COMPARISON: tevin coleman ’21 Ranks Range: 40-N/A • Situation: C • Sensitivity: üüü Okay, Panthers. You had your warning. Christian McCaffrey is a marvelous, superstar running back, but I am making it my life’s work to convince you not to kill him. Please please please don’t kill him! I get it. An RB can get hurt on any play, and CMC’s season-wrecker in 2020 came in Week 2. There’s no scientific way to be positive about the exact workload that’s going keep a dude healthy. But use your damn noodles! Away from his <<COUGH>> vitamins, how much do you imagine CMC would actually weigh? Take that number, divide it by his salary, then multiply it by your own damn IQs, and then observe what the Saints do with Alvin Kamara. They don’t make him do everything. He’s still indescribably awesome (for the NFL and fantasy). Please do that! Now, does Hubbard deserve major run in his rookie year? We can’t know that yet. His highlight reel is littered with long touchdown runs against, like, Tulsa, in which he cruises through a 10-yard-wide gap and then sprints 80 yards. He led college football in rushing this past season, which is very cool, but also: against whom? I’m skeptical about him. He looks like a footrace winner. He’s rather upright as a runner, he’s had a history of ball security problems, and draftniks wonder about him as a route-runner and blocker. I worry he’s another Tevin Coleman. (I felt the same way about Miles Sanders, and maybe the jury’s still out on him. Players can develop.) But as a complement to McCaffrey? Sure! Whatever! Put Reggie Bonnafon out there! Put me out there! (Wait, don’t put me out there.) Just please take better care of the crown jewels. Or as the poet Ice Cube once so wisely intoned: check yo self before you wreck yo self. 68. KERRYON JOHNSON PHI Pod nickname: The Whizzinator Age: 24 • 5’11” • 211 lbs • Injury: 14 2020 Stats: 181 Rush YD • 19 Rec • 187 Rec YD • 3 TD • 0 Big Runs • 18 Snaps/G • 9 Routes/G 16 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/1 PPR Film Grades: Speed: B- • Elusiveness: B • Power: B- • Receiving: C+ • Situation: C- • Sensitivity: üüüü Well people, I’ve been here before I know this room, and I’ve walked this floor —Jeff Buckley, “Hallelujah” Rank History: ’20 Preseason Rank: 39 ’20 Final Rank: 67 ’21 Ranks Range: 30-N/A Even in his age-24 season, it may be close to over for Kerryon Johnson. The springy, shifty, surprisingly strong rusher I fell in love with just a few years ago has been wildly diminished by the left knee injury that ended his rookie season. He played okay the first half of 2019, but once again hurt a knee and missed two months. And the Lions decided they couldn’t hang with him anymore, drafted D’Andre Swift, and barely let the Whizzinator see the field except for a three-game span in November when Swift was out. Hell, the Lions tipped open the sarcophagus of Adrian Peterson rather than reinvest in Kerryon. In Philly, at least Johnson will have an opportunity to bring what I still hope is an intriguing toolbox to the Eagles backfield. Or, he’ll get hurt, and the fine folks in the City of Brotherly Love will curse at him for breaking his femur or something. Sometimes running backs who get injured early in their careers do stage comebacks: guys like Rudi Johnson, Mark Ingram...maybe even Dalvin Cook qualifies? But of course, way more RBs who become shadows of their former selves never get right again. A healthy Kerryon Johnson would add another dimension to an offense that already features Jalen Hurts’ amazing quickness and Miles Sanders’ long speed. Unfortunately, we won’t know whether he’s healthy until the games start counting. Maybe I’m ranking the Whizzinator one last time just to remind ourselves to check in on him every now and again. Or maybe it’s because I really like the nickname Whizzinator. 69. WAYNE GALLMAN SF Age: 27 • 6’ • 210 lbs • Injury: 1 2020 Stats: 682 Rush YD • 21 Rec • 114 Rec YD • 6 TD • 3 Big Runs • 25 Snaps/G • 10 Routes/G 15 Games • Top 12 Finishes: 3 STD/3 PPR • Top 24 Finishes: 6 STD/6 PPR Film Grades: Speed: C+ • Elusiveness: C • Power: C+ • Receiving: C+ • Situation: D • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 29 ’21 Ranks Range: 40-N/A For the sake of all our sanities, let’s hope we don’t see Wayne Gallman take the field for the Niners in any kind of meaningful capacity in 2020. Not that he’s terrible. But he’s about 73rd on the depth chart. In the same way that if 14-year-old Lord Culldolen Xan Windsor suddenly becomes King of England, we’ll know something has gone terribly gone wrong with the succession plan. The Niners let Tevin Coleman and Jerick McKinnon walk, and Jeff Wilson will start the season on the reserve list with a torn-up knee. That leaves the presumed “starter” Raheem Mostert, Gallman, JaMycal Hasty, rookie Elijah Mitchell and, most notably, rookie Trey Sermon. You already know I’m in on Sermon, and the more things clear out in front of him, the better I think it’ll be for the Niners. In recent seasons, the Giants have foisted Gallman upon us as waiver-wire fodder. He’s serviceable if everything crumbles around him—and a crumbly world is the only kind he’s ever known—but he’s the quintessential JAG. There are few circumstances where an NFL team looks at a slowish, smallish, notquick running back who peaked his sophomore year in college and thinks, “Oh, baby, let’s ride.” But if the 49ers go through another revolving door of injury (don’t go through that door! it’s got spikes on it!), Gallman is the type of guy you keep around to settle everything down. His only fantasy value in ’21 will come as a waiver add. 70. DEVONTAE BOOKER NYG Age: 29 • 5’11” • 219 lbs • Injury: 0 2020 Stats: 423 Rush YD • 17 Rec • 84 Rec YD • 3 TD • 4 Big Runs • 15 Snaps/G • 5 Routes/G 16 Games • Top 12 Finishes: 2 STD/1 PPR • Top 24 Finishes: 2 STD/2 PPR Film Grades: Speed: C+ • Elusiveness: B- • Power: B • Receiving: B • Situation: C- • Sensitivity: üüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 55 ’21 Ranks Range: 40-N/A And bad mistakes/I’ve made a few/I’ve had my share of sand kicked in my face aaaaaaand unfortunately for Booker, this is where I can’t hit that high note the way Freddie Mercury could, but it’s okay, because the next line isn’t applicable anyway. There was a lot to like in Booker’s game as a rookie in Denver: contact-seeking missile style, a few severe cuts in his bag, a surprising amount of power in a small package. Booker is what you get when you pick up the 8-pound bowling ball to see how hard you can throw it for laughs. But, rather infamously, he fumbled his first NFL carry—his first of four in his rookie season—and for four years it’s felt like he’s been trying to make good on erasing that reputation. That he couldn’t separate from C.J. Anderson, Royce Freeman or Phillip Lindsay doesn’t speak to a special talent, either. It’s been no bed of roses. Last year, following a lost 2019, he backed up Josh Jacobs and split work with JayAndre Richardington, and there were times where you could still see good things. People who say “the running back position” would call him “hard-nosed.” (I just did a quick search to make sure I didn’t call anyone else in the RB section “hard-nosed.” Phew!) The Giants are aware of everything I’ve said to this point. They don’t need him to be a facsimile of Saquon Barkley, especially once—or if!—the real thing eases back into his regular usage. Booker will battle Ryquell Armstead and Corey Clement for a spot on the depth chart. For the moment, I’m assuming Booker emerges with that backup gig. It’s a spot that earned Wayne Gallman an RB29 finish in ’20 after Barkley’s ACL, which doesn’t mean it was a smooth ride, but opportunity matters. Here’s hoping Devontae Booker has limited opportunites in ’21. 71. ANTHONY MCFARLAND PIT Age: 23 • 5’8” • 208 lbs • Injury: 0 2020 Stats: 113 Rush YD • 10 Rec • 61 Rec YD • 0 TD • 1 Big Run • 8 Snaps/G • 4 Routes/G 11 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/0 PPR Film Grades: Speed: B+ • Elusiveness: B- • Power: D • Receiving: B- • Situation: C- • Sensitivity: üüüü Pod nickname: Booger Junior Rank History: ’20 Preseason Rank: 69 ’20 Final Rank: N/A ’21 Ranks Range: 40-N/A Anthony McFarland might be better than Benny Snell. When I look at the two on tape, one looks like he’s got some spring to his game, like he’s got the potential to break a long one. The other…is Benny Snell. Coming out of Maryland, McFarland was getting compared to Duke Johnson and Marlon Mack; I said Matt Breida, but also told you last year to consider stashing McFarland speculatively because I believed then, as I do now, that Snell is just a body. As it turned out, in 2020 the Steelers trusted Snell more in James Conner’s varied injury-related absences. Comparing a dude to Matt Breida and then having his team decide he’s less desirable than Snell...it sends unflattering messages. We don’t know who these dudes are in college, so we should pay attention to how their NFL teams use them. At the beginning of training camp circa ’21, it’s hard not to believe Snell wouldn’t have the advantage over McFarland to back up rookie Najee Harris. But stuff changes! Booger Junior has 39 career NFL touches. Just as it’s easy for me to think I see something good on that limited film, it’s easy for Booger Junior to get a little better after his first NFL season. We all think Harris is a majestic receiving prospect who’ll be ready to roll as a rookie, but maybe not, and if I’m guessing which backup is likelier to be a third-down option, it ain’t Snell. The reason to track any of this, of course, is the worry that Harris comes into the league just like Snell and McFarland did (hell, just like last year’s first-round running back Clyde Edwards-Helaire did) and underperforms our optimistic assertions. The problem, though, is that there are at least two guys here—and we haven’t even mentioned the fairly forgettable Jaylen Samuels and Kalen Ballage—so for the moment there’s no handcuffing allowed in Pittsburgh. 72. MARK INGRAM HOU Age: 32 • 5’9” • 215 lbs • Injury: 3 2020 Stats: 299 Rush YD • 6 Rec • 50 Rec YD • 2 TD • 2 Big Runs • 14 Snaps/G • 4 Routes/G 11 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 2 STD/1 PPR Film Grades: Speed: C • Elusiveness: C • Power: B+ • Receiving: B • Situation: D • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 19 ’20 Final Rank: 71 ’21 Ranks Range: 24-N/A Oh, how the flaggy have fallen. It was just two years ago when we all made some dough on Ingram’s journey to Baltimore. As the Ravens’ key running back cog, amassing 15 touchdowns and 1,200+ scrimmage yards, the dude was a big win. But when RB descriptions shift from “powerful, elite balance” to “professional, consummate teammate,” it ain’t good. And 2020 was not good. Ingram was a tanky little beast for nine years, always ready to dole out punishment, but the cliff came fast: he played in just 11 games and got the fewest touches of his career. I’m not sure he did anything wrong by the Ravens, at least from an evaluative standpoint—he was never “NFL fast,” but he still finishes strong—yet their three-headed committee was ready for fresher legs. By December and January, he was a healthy scratch, and the Ravens actually released him during the playoffs, which was just mean. Now Ingram lands in Houston, at least for the moment. There’s a lot of RBs in Houston. David Johnson. Phillip Lindsay. Rex Burkhead. After what we saw in Baltimore last year, nobody’s going out on a limb and suggesting 32-year-old Mark Ingram will wrest control of the Texans backfield, and in fact he seems like a possible camp casualty. But there will be no shortage of people predicting that the Texans won’t win a single game, that their offense won’t move the ball, and that this team will be a fantasy wasteland. When have we heard that before…? Wait, that’s right, it was literally last year. (Points were still scored by Texans. Oops.) So all right, it might even be worse in ’21 depending on whether Deshaun Watson plays, but I’m still pretty sure the Texans will score points. And since no Texans player will be drafted to be a fantasy starter, somebody could wind up being a fantasy steal. I think it’s likelier to be Johnson or Lindsay, but it’s not totally impossible it’s Ingram, stirring the echoes one last time. 73. RHAMONDRE STEVENSON NE Age: 23 • 6’ • 230 lbs • Rookie NFL COMPARISON: legarrette blount ’21 Ranks Range: 40-N/A • Situation: C- • Sensitivity: üüüü You might be offended at my player comp. You might watch two seasons’ worth of Stevenson’s college film at Oklahoma and think, “Why, this kid has great contact balance, he veers hard to navigate away from a crowd, he sometimes accelerates to the next level…how could you doom him with such faint praise as calling him the next LeGarrette Blount? He’s at least Gus Edwards! If he’s a little better than that, maybe he’s James Conner! And if he blossoms in the NFL, maybe he’s Jonathan Stewart!” If that’s you, then I’m guessing you were displeased to hear Patriots running back coach Ivan Fears tell reporters, “You know who he reminds me of is LeGarrette Blount.” Then again, coaches lie and often lack foresight. Also, Mr. Fears probably doesn’t view “reminds me of LeGarrette Blount” as the kind of insult we do around these parts. So let’s all merely accept that the 230-pound Stevenson is not going to go (as Chance The Rapper tells us) “peace poof/meep-meep/I feel like Road Runner/I get my feet loose.” He’s going to be a power back. The question over his pro career will circle around how sweet are his feet. We don’t know that answer yet. But we can say: if his tootsies are more sugary than I’m giving him credit for, then okay, sure: he’s not a goal-line slug only. In Stevenson’s initial profile, I posited that if the Patriots cut Sony Michel, Stevenson would gain some real appeal as a rookie who could play right away, and that Damien Harris isn’t any kind of unsurpassable depth-chart superstar. However, that same Coach Fears has gone out of his way in August to tell beat reporters that Stevenson has to relearn everything he knows about the position, which makes it feel like Michel will stick around and Stevenson will get the same redshirt treatment Harris did a couple years ago. I’m willing to revisit, but for now Stevenson isn’t even a great deep stash. 74. MATT BREIDA BUF Pod nickname: The Godfather Of Troll Age: 26 • 5’10” • 190 lbs • Injury: 9 2020 Stats: 254 Rush YD • 9 Rec • 96 Rec YD • 0 TD • 1 Big Run • 12 Snaps/G • 5 Routes/G 12 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/0 PPR Film Grades: Speed: B • Elusiveness: A- • Power: D • Receiving: B- • Situation: D • Sensitivity: üüü Rank History: ’20 Preseason Rank: 34 ’20 Final Rank: 80 ’21 Ranks Range: 40-N/A Now that the Bills have added Breida to Devin Singletary and Zack Moss, your impulse might be to look at the Bills’ running back stable and think they have a type...hey, it’s another representative from the Tiny Bones Guild! But Breida actually probably isn’t the same kind of player. Whereas Singletary’s and Moss’s calling cards are play-to-play contact balance and consistency, Breida’s is (or was?) elite quickness and good long speed. His other calling card is that he gets hurt every other play, only to hilariously resurrect and return to the game, waiting for another catastrophic-looking injury to befall him. So after a 49ers career that saw him notch a top-24 standard-league fantasy finish and a 1,000+ yard scrimmage season, what the heck happened to Breida in 2020 in Miami? Well, he just didn’t play that much. He sure didn’t play on third downs. (He had 12 third-down snaps all year.) He was a pure backup, and I’ll be honest: he didn’t look great. Some of that burst, some of that acceleration...gets a pretty big meh from me in ’20. In fairness to Breida, he dealt with hamstring issues throughout the season, so maybe he was just never right. Then again: that’s not a bug, that’s a feature. If anything happens to the incumbent rushers on the Bills, it wouldn’t be a shock to see Breida produce, because he’s done it before. And after the milquetoast campaigns those two younger RBs posted while laboring for one of the NFL’s most exciting offenses, maybe there’s a shorter leash in ’21. But Breida isn’t special in the passing game and has five career attempts from inside the 3. T.J. Yeldon was a healthy scratch most of last year. My hopes for Breida aren’t high. 75. ENO BENJAMIN ARI Age: 22 • 5’9” • 207 lbs • Injury: 0 2020 Stats: 0 Rush YD • 0 Rec • 0 Rec YD • 0 TD • 0 Big Runs • 0 Snaps/G • 0 Routes/G 0 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/0 PPR Film Grades: Speed: ? • Elusiveness: ? • Power: ? • Receiving: ? • Situation: C- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 74 ’20 Final Rank: N/A ’21 Ranks Range: 40-N/A In the La Liga Lebowski 2020 rookie draft, I selected Eno Benjamin two picks ahead of Antonio Gibson, because I am rancidly, possibly communicably dumb. Gibson went on to finish RB14 in his rookie year. I hear Benjamin got some really cool digital photos of Kyler Murray running to and from the Cardinals sideline, while he himself was in the middle of a season during which he was literally never active and played zero snaps. That’s the kind of analysis you’re getting around here kids. See the man at the door for a refund. Of course, you can’t actually conclusively prove to me that Eno isn’t a better option than Chase Edmonds or James Conner. You can strongly suspect it. By now I strongly suspect it. As a prospect, Benjamin looked to me like he could at least give you the non-blazing short balanced act we associate with Clyde Edwards-Helaire and Devin Singletary. Maybe (probably?) not a future feature back but a fun 200-touch player who—for the right team—could become fantasy relevant. But when your own organization seems to forget you exist, that dream dies a little. More than a little. It’s pretty dead. Maybe Li’l Benjy will impress enough in camp this year to actually play in an NFL game. If that happens, maybe we’ll affirm what we already suspect: neither Edmonds nor Conner is a great player. And maybe Benjamin gets a crack in the backfield. You probably shouldn’t be drafting him this year. But it’s not totally impossible that a redshirt NFL season unleashes the stuff I thought I saw when he was a prospect. Are you holding your breath? I really wish you wouldn’t hold your breath. 76. KE’SHAWN VAUGHN TB Age: 24 • 5’10” • 218 lbs • Injury: 0 2020 Stats: 109 Rush YD • 5 Rec • 34 Rec YD • 1 TD • 0 Big Runs • 10 Snaps/G • 4 Routes/G 10 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/0 PPR Film Grades: Speed: B • Elusiveness: B- • Power: C • Receiving: C • Situation: D • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 68 ’20 Final Rank: 96 ’21 Ranks Range: 40-N/A I know you clicked on a link that had Bruce Arians talking up Ke’Shawn Vaughn’s impending “breakout year.” It’s okay. Your mother and I aren’t mad. We’re just disappointed. As a rookie, Vaughn was a bit player on 2020’s championship squad, inactive for six games and totaling 99 total snaps in the other 10. (He also took one of the absolute biggest shots of the season in Week 5 from Kyle Fuller, and got up. Tough kid.) Here’s how good the Bucs felt about going into last season with a tandem of Ronald Jones and Vaughn: they added the ghost of LeSean McCoy before camp and picked up Leonard Fournette before Week 1. And this spring, preparing to run it back with the same group (minus McCoy), we’re told out of the left side of Tampa’s mouth to buy a Vaughn ascension while the right side announces the signing of Gio Bernard. K. Just as we’re all old enough to remember the breathless reports about what an amazing fit Vaughn would be assuming the James White role for Tom Brady last summer—see also: Twitter—we’re also smart enough to understand that everything with Bruce Arians is fungible. He seems like a pretty fun dude, but he views his interactions with the media as sport. His mood depends on which underpants he picked that day. So with Jones, Fournette and Bernard hanging around the running backs room, Vaughn doesn’t look draftable in fantasy leagues. But Arians could jettison any one (or two) of those guys for doing a bad 50 Cent impression or chewing gum too loud, and then maybe we’ll be talking about Vaughn again. The properties people thought they liked last year—loose hips, decent speed, okay hands—could turn him into a Brady bobo. But at least to start the ’21, he’s again on the periphery. 77. TARIK COHEN CHI Pod nickname: Human Joystick Age: 26 • 5’6” • 191 lbs • Injury: 13 2020 Stats: 74 Rush YD • 6 Rec • 41 Rec YD • 0 TD • 0 Big Runs • 25 Snaps/G • 17 Routes/G 3 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/0 PPR Film Grades: Speed: A+? • Elusiveness: A? • Power: F • Receiving: A- • Situation: C • Sensitivity: üü Rank History: ’20 Preseason Rank: 41 ’20 Final Rank: N/A ’21 Ranks Range: 40-N/A Ah, crap! Dammit! Does the God Of ACLs not like fun or something! For three years, basically the only reason to fire up Chicago Bears film was the possibility that Tarik Cohen would do something so extraordinary you’d get over your Trubisky-induced nausea and leap up off your couch and possibly swallow your chewing gum but you wouldn’t care because the Human Joystick had just prodded some childhood thrill matrix residing in some deep dusty corner of your brain and reminded you of a time when you just loved stuff and didn’t have to worry at the same time about a mortgage or medical bill or something some mean lady said to you in an elevator. Give me 150 to 200 touches per season from Tiny Tarik and I’d gladly endure the barf gamut the rest of Bears’ backfield-handlers run through weekly! Aaaaaand...then in Week 3 Cohen’s knee went pop and he was done. So now we not only have to wonder what kind of role a player Cohen’s size can reasonably expect to fill in the NFL, we also have to wonder about the state of his knee. And maybe we don’t actually have to wonder that much. Cohen dealt with knee stiffness in minicamp this spring, and then reported to training camp in August and immediately went on the PUP list. Matt Nagy has said Cohen is weeks away from being activated. He said this on August 3, so “weeks away” could still easily have Cohen ready for Week 1. But it could also mean the torn-up knee won’t be the same all season. I still grant you that Cohen and new presumptive franchise quarterback Justin Fields fit really well together (as does all-everything wideout Allen Robinson). David Montgomery (and newly acquired Damien Williams) pretty much don’t. A good team shouldn’t rush Montgomery 240+ times. But the Bears might. Remember Cohen finished RB17 in standard and RB11 in PPR back in 2018. He was a more exciting player than Jordan Howard then, and if his knee is right, he’s a more exciting player than Montgomery and Williams now. But for the moment, I’m lowering him out of draftable territory. He’s going to have to be a waiver-wire hero to help us in ’21. 78. KENNY GAINWELL PHI Age: 22 • 5’11” • 195 lbs • Rookie NFL COMPARISON: darren sproles ’21 Ranks Range: 40-N/A • Situation: C- • Sensitivity: üüü The first thing you notice about this Memphis kid is technical polish. His film shows good patience behind blockers, strong instincts to hit holes hard, and even some refined at-the-catch skill you don’t usually see in rookies. However, that brings us to the second thing you notice: he’s really, really little. The Sproles comparison is maybe a little too facile, since Philly is where Sproles finished his career. But there’s something Sprolesian in the fact that Gainwell—c’mon, universe, why don’t you just give us an RB prospect named “Scoots Hardington”—legitimately looked like a technically sound player and not just a superior athlete in college. Gainwell had a tremendous 2019 and opted out in ’20 (pretty understandable since four family members died of COVID), and lands in Philly with a chance. Miles Sanders, Kerryon Johnson and Boston Scott presumably all begin training camp ahead of him, but are any of them unimpeachable? (Let’s face uncomfortable facts: the Whizzinator is no guarantee to stay healthy or even on the roster.) Gainwell gets scouting dings because he tried to run like a big guy in college and took monster shots in the center of the defense. Do that in the NFL at 195 pounds, and you’re eating dinner through a straw. But if he can get stronger and learn discretion is the better part of valor, he could develop. Plus he might have the makings of a satellite back as soon as ’21: good-but-not-great speed, strong route-running and hands, and no power. Packages that allow Gainwell and Jalen Hurts to make some misdirection magic could have (ahem) legs, and maybe we’ll go from there. 79. DARRYNTON EVANS TEN Age: 23 • 5’11” • 200 lbs • Injury: 11 2020 Stats: 54 Rush YD • 2 Rec • 27 Rec YD • 1 TD • 0 Big Runs • 6 Snaps/G • 3 Routes/G 5 Games • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/0 PPR Film Grades: Speed: B+ • Elusiveness: B+ • Power: C- • Receiving: B • Situation: C- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 72 ’20 Final Rank: N/A ’21 Ranks Range: 40-N/A Okay, everything I said about Brian Hill, except now Darrynton Evans. We probably won’t know how the Derrick Henry backup situation will play out until September, and we won’t know if the Titans are interested in limiting their Easter Island statue’s workload until after that. Perhaps I’ve overreacted in my ranks putting the veteran free-agent signee Hill pretty far above Evans. This young dude’s rookie season was squashed by a bad hamstring before it could ever get going; he wound up only playing 32 offensive snaps all season, 20 of which came after Week 15 once his hammy got right. He was billed as an ultra-squirty fun small-college player with legit long speed, and got drafted in the third round. I doubt the Titans have totally given up. Maybe Evans’s easiest path to meaningful playing time isn’t via a Henry injury or Mike Vrabel’s sanity. Maybe it’s as a pass catcher. (Granted, with Julio Jones aboard, throwing to running backs may not be on the regular agenda.) I can say that in Week 15 against the Lions, Evans caught a screen that was deflected by a lineman (good), but then bobbled and almost dropped a wide-open basura-time touchdown (nearly quite bad). And I mean, he had 14 carries. If you’re asking me what he is as an actual ball carrier, I really can’t know that. The Titans have high hopes for their offense, and their running game probably comes down to Henry and nobody else. But we can file away Evans’s quickness for future reference. 80. ALEX COLLINS SEA Age: 27 • 5’10” • 208 lbs • Injury: 6 2020 Stats: 77 Rush YD • 1 Rec • 4 Rec YD • 2 TD • 0 Big Runs • 17 Snaps/G • 7 Routes/G 3 Games • Top 12 Finishes: 0 STD/1 PPR • Top 24 Finishes: 0 STD/1 PPR Film Grades: Speed: B • Elusiveness: C • Power: C+ • Receiving: C- • Situation: C- • Sensitivity: üüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: N/A ’21 Ranks Range: 40-N/A In 2017, Collins Irish-jigged into the Ravens’ starting job when Buck Allen and Terrance West proved not to be big-leaguers, and he wound up clearing 1,000 scrimmage yards. The next summer, box-score readers everywhere propped him up in fantasy drafts based on this allegedly revelatory campaign. “Of course he’ll build on his 230 touches! His yards per carry was 4.6! Baltimore didn’t add anyone else to their backfield! WHO ELSE IS THERE???” Collins got his ADP all the way up to the fourth round for ’18 drafts, which I told you was preposterous because he’s really not a very good running back. The Ravens agreed. They never handed that starting gig over to Collins in ’18, watched him stagger around and handed much of his workload to Gus Edwards, saw him land on IR with an injured foot, and didn’t re-sign him as a free agent. In ’19, Collins never played after getting arrested for pot and gun possession and crashing his car into a tree near the Ravens’ facility, and last year returned from whence he came: Seattle’s spare parts bin. That’s not nothing. Chris Carson gets hurt a lot, Rashaad Penny may never be the same after his torn ACL, and every other Seahawks RB is meh. But so is Collins. On his best runs, he’s got pretty good build-up speed which causes his highlights to make him look better than he is. He just doesn’t create much for himself with agility or vision, nor have I ever thought he brings much of a hammer. Let’s see if Collins even makes Seattle’s roster. If he does, there could be a path to playing time considering the better players at his position are often injured. Most likely, though, Collins will continue to stand as an object lesson in the dangers of drafting your fantasy team via box scores and depth charts. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. Justice Hill, BAL Darrel Williams, KC Javian Hawkins, ATL Xavier Jones, LAR Jake Funk, LAR Rex Burkhead, HOU Jeff Wilson, SF Ty Johnson, NYJ Ryquell Armstead, NYG Boston Scott, PHI Jordan Wilkins, IND Kalen Ballage, PIT Jermar Jefferson, DET Samaje Perine, CIN Qadree Ollison, ATL DeeJay Dallas, SEA 97. Elijah Mitchell, SF 98. Royce Freeman, DEN 99. Jordan Howard, PHI 100. Kylin Hill, GB 1. DAVANTE ADAMS GB Age: 29 • 6’1” • 215 lbs • Injury: 7 2020 Stats: 115 Rec • 1,374 Rec YD • 18 Rec TD • 8.9 AY@T (30th%) • 32 Routes/G • 30% Slot (50th%) 14 Games • 11 Targets/G • Top 12 Finishes: 8 STD/8 PPR • Top 24 Finishes: 10 STD/10 PPR Film Grades: Speed: B- • Elusiveness: B • End Zone: A • Hands: B- • Situation: A • Sensitivity: üüü Rank History: ’20 Preseason Rank: 4 ’20 Final Rank: 1 ’21 Ranks Range: 1-5 It didn’t look good, Morty. It was scary and awful and bad and it looked like it might wind up the kind of disaster that sinks your fantasy team, Morty. It was Week 2 of 2020 against the Lions and Davante Adams was out there minding his own business blocking, Morty, and he got rolled up on, Morty, and it was bad, Morty, and he only played eight snaps in the second half that day and then he missed two straight games with what the Packers called a bad hamstring, Morty, and as of Week 4, Adams was WR33, Morty, and people were calling for his head, Morty. But then things got better, they got so much better, Morty, you got to see what one of the best receivers of the last 20 years can do when he’s totally healthy and totally in synch and his quarterback totally trusts him and they combined to become literally the best offensive combo in the game. I mean it, Morty, from Week 5 on, Adams led the NFL in receiving yards, Morty, he led the NFL in touchdowns, he led the NFL in receiver fantasy points, he got 25 red-zone targets when the most anyone else got was 17, he was a monster, Morty, and I think you know I know something about monsters, Morty. You can throw it to him downfield, he’s not ungodly fast, but his body position, it’s just ridiculous, I mean you don’t see body position like this on just anyone, maybe there was a guy back on Planet Squanch, he had some amazing body position, too, but that was during Birdperson and Tammy’s wedding and that guy was with the Galactic Federation and he was trying to shoot everybody, but really, other than that guy, Adams has the best coordination and body position I’ve ever seen, Morty, and he’s so strong in the end zone, Morty, it’s like Beth’s Mytholog all over again. He’s definitely had concentration drops in the past, Morty, but they were much better in ’20, he only dropped two passes all year and they happened in the same game. He was unstoppable, Morty, and if he’s healthy there’s only one thing I can think of that would keep him from being unstoppable again, and keep him from totally being worth a first-round pick. And you know what it is, Morty, you know what it is, of course you do, it’s the quarterback deciding to host Jeopardy ! or bring Divergent to the North Pole for an Instagram shoot, it’s the quarterback deciding he can’t stand the Packers and wants to piss right off, Morty, and it doesn’t look like it’s gonna happen, I’m happy to say it really doesn’t look like it’ll happen, Morty, and I’m still really cool taking Adams as my first receiver off the board, but just keep an eye, the quarterback’s unpredictable, Morty, the quarterback is a troll, and if he suddenly leaves town, I mean, Adams isn’t worthless at that point, but it obviously matters and Adams’s ranking will obviously take a tumble, Morty. Even Pickle Rick couldn’t save him then, Morty, not even Pickle Rick. 2. TYREEK HILL KC Age: 27 • 5’10” • 185 lbs • Injury: 4 2020 Stats: 87 Rec • 1,276 Rec YD • 15 Rec TD • 13.2 AY@T (87th%) • 37 Routes/G • 55% Slot (75th%) 15 Games • 9 Targets/G • Top 12 Finishes: 8 STD/7 PPR • Top 24 Finishes: 12 STD/11 PPR Film Grades: Speed: A+ • Elusiveness: A+ • End Zone: B • Hands: B • Situation: A+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 2 ’20 Final Rank: 2 ’21 Ranks Range: 1-5 What’s the statute of limitations on feeling nauseated? This is the third Tyreek Hill profile I’m writing since he allegedly broke his son’s arm in the spring of 2019, and I’m guessing some of you would rather I didn’t mention it again. I thought about it. “What’s the point? People already know, and they believe what they want to believe, and they’re either comfortable rooting for Hill or they’re not, and nothing you can write will change that.” That’s probably mostly true. But then I think about writing the version of a Tyreek Hill profile that doesn’t mention the fact that he allegedly broke his child’s arm, a few years after being arrested for choking and punching his pregnant girlfriend in the stomach, and it feels pretty gross. Like, obviously, if a Hill profile were entirely about his on-field play, it would glory in his ridiculous speed and his awesome deep-ball connection with Patrick Mahomes. No player in the NFL is more dangerous with the ball in his hands. Jet motion and four-wide and horizontal zone-flooding routes have revolutionized offenses? Okay, I’ll buy that: but watch Hill on an end-around Week 14 against the Dolphins and tell me anyone else can do that…it’s an end-around, and they’ve got him, they’ve sniffed it out, there’s good blocking on the play so yes, he’s probably going to get five yards, but there are three defenders circling in on him near the sideline. He’s done. And he just takes a quick step to the inside then turns on the afterburners to the outside and he’s gone. He’s a downfield monster, a nightmare in the screen game, and even pitched in with seven red-zone receiving touchdowns in ’20. It seems unlikely he’ll ever win a receiving title because he’s not quite as versatile as the bigger dudes near the top of this list. His maximum single-season catch mark is 87. But he’s an absolute week winner. And obviously I know there are other bad guys in the league we know about, and plenty of bad guys we don’t, and the moment we start setting rules, we trip ourselves up. Fantasy is a fun game and often (for me, too!) an opportunity to forget about these players as men and only think of them as football cards. There were people who said they’d never draft Zeke Elliott again. There were people who said they’d never draft Adrian Peterson again. We might have a similar circumstance coming with Deshaun Watson. Is it fair that I always bring this up when talking about Hill, a player whose upside I extolled way before the masses knew who he was? Maybe not. Maybe writing this way is a slippery slope. Hill is great. He’s in his prime. He’s got about as good a chance as anyone to lead all wideouts in fantasy points in ’21. You already knew that. I’m not even saying I wouldn’t take him! But I admit: even when he’s on a team of mine, I don’t think I can ever look at him the same way again. 3. STEFON DIGGS BUF Pod nickname: Stefon Diggity Age: 28 • 6’ • 191 lbs • Injury: 1 2020 Stats: 127 Rec • 1,535 Rec YD • 8 Rec TD • 10.3 AY@T (54th%) • 36 Routes/G • 32% Slot (62nd%) 16 Games • 11 Targets/G • Top 12 Finishes: 5 STD/5 PPR • Top 24 Finishes: 9 STD/11 PPR Rank History: ’20 Preseason Rank: 19 ’20 Final Rank: 3 Film Grades: Speed: B+ • Elusiveness: A • End Zone: B • Hands: B • Situation: A • Sensitivity: üü ’21 Ranks Range: 1-10 It’s over. He’s not our little secret anymore. Our darling Diggity has grown up. I don’t know if you know this, but the 2020 Buffalo Bills weren’t going to throw enough to make Stefon Diggs a good fantasy option. On average he went in the sixth or seventh round—I had him rated late fourth and once again wound up with him everywhere—because so many experts told you exactly what the Bills offense would be: boring. On top of that, Josh Allen was bad (I admit, I had my suspicions there) and couldn’t complete the deep ball. Hopefully you know it by now: when analysis is mostly based on situation, run screaming the other way! In no way am I telling you I knew Diggs would immediately hit the ground running in Buffalo and win the NFL receiving yards crown while also racking up the league’s most targets and catches. But if you’re new to my work, you’re just going to have to trust me: I’ve been telling people Diggs is great for five years. He was my #1 flag player in ’19. I’ve played his song on the podcast more than anyone else’s. He’s ours. Well, but not anymore. Situations matter. Of course they do. They shouldn’t be the main reason you do anything, but they matter, and last season Allen vaulted into the ranks of elite shot-takers and everybody knows it. Having Diggs around is a huge part of that: not only does he occasionally go deep, but his allworld quickness simply commands attention, allowing guys like Gabriel Davis, Cole Beasley and (early last year) John Brown to hit homers. If there’s any actual value in drafting Diggs in ’21, it might be the misguided notion that he’s “touchdown-capped”; he’s never scored double-digit TDs, but for instance had back-to-back red-zone TDs called back by penalty Week 3 against the Rams…and just, y’know, go watch Week 10 against Arizona, when Diggs’s quickness gets him open with less than 30 seconds to play when the defense knows he’s headed to the end zone, and he grabs what should’ve been the gamewinning score (except DeAndre Hopkins caught a Hail Mary thereafter). There’s no TD cap on Diggs. If anything, he was unlucky to “only” grab eight on such crazy usage. But meh, who’m I kidding? Diggs is destined for the second round this year, and I’d take him there! He’s a great, great player. And alas he won’t sneak up on anybody. HARRIS’S RESEARCH PROJECT How uncommon is a sixth-year breakout for a wideout? Stefon Diggs has been on our happy list for a half-decade, but he’d never actually finished a regular season as a top-12 fantasy receiver until 2021, his sixth NFL campaign. (His highest finish had been 13th in ’18.) That’s a while to wait! This millennium, I could only find five other WRs who never posted a top-12 positional season in their first five years, but did it in Year Six: Player Andre Johnson Marvin Jones Robert Woods T.J. Houshmandzadeh Brandon Stokley Season 2008 2017 2018 2006 2004 Fantasy Finish 2nd 5th 10th 11th 12th Previous Best 18th 22nd 33rd 15th 71st Are there lessons we can learn from this list? Probably not, other than it would be super-cool if Stefon Diggs goes on to become Andre Johnson. You’ve got an awesome player, you’ve got a couple one-hit wonders, and you’ve got a couple strong dudes who probably didn’t—or, in Woods’s case, don’t—have Diggs’s talent. It’s definitely interesting (and understandable) that three of these guys were pre-Year-Six team-switchers like Diggs. Probably the firmest conclusion we can come to here is: let’s hope Diggs isn’t Brandon Stokley. 4. DEANDRE HOPKINS ARI Age: 29 • 6’1” • 212 lbs • Injury: 0 2020 Stats: 115 Rec • 1,407 Rec YD • 6 Rec TD • 9.0 AY@T (34th%) • 35 Routes/G • 10% Slot (2nd%) 16 Games • 10 Targets/G • Top 12 Finishes: 5 STD/8 PPR • Top 24 Finishes: 8 STD/9 PPR Film Grades: Speed: B • Elusiveness: B • End Zone: A- • Hands: A+ • Situation: A- • Sensitivity: üü Rank History: ’20 Preseason Rank: 5 ’20 Final Rank: 10 ’21 Ranks Range: 1-10 I’m a streetwalking cheetah With a heart full of napalm I’m a runaway son Of a nuclear A-bomb —The Stooges Yeah yeah yeah, those without poetry in their hearts tell me DeAndre Hopkins’s nickname “Nuk” isn’t for a nuclear bomb at all, but rather for a mouthpiece that looks like a particular brand of baby pacifier. To you people, I say: BOOM ! His first season in Arizona—after the stunning trade that saw David Johnson depart for Houston— Nuk Hopkins was…dare I say…explosive, and that trade seems every bit as stupid as the moment Bill O’Brien’s chin cleft hatched the idea. Hopkins got his new contract on the eve of Week 1 and was consistent right away because he’s just great at playing football: incredibly smooth with his feet, possessor of maybe the NFL’s best hands, and when you need a miracle play against Buffalo with one second left on the clock, no worries, throw it straight up into the sky from 50 yards away and Hopkins will outjump three defenders and somehow win the game. Really, he’s amassed over 10,000 yards through eight seasons. I would hope your questions about Hopkins’s abilities have been answered. If you hesitate here at all—and you shouldn’t much!—it’s because the abilities of the quarterback and the coach aren’t beyond reproach. Kyler Murray is a no-brainer fantasy starter because of his legs, not his arm, at least not yet. He makes some awesome throws to Hopkins. Check out Week 13 against the Rams from the 4, Hopkins has about one football’s worth of open space and Murray puts it there. But watch Week 6 against the Cowboys (a.k.a. “The Kenyan Drake Game”) and you’ll see Hopkins frustrated with grounders and airmail. And Kliff Kingsbury? Man, there were times late in the year when defenses were playing back, playing zone, and short stuff to Hopkins was there all day, and the coach didn’t call his number, instead focusing on higher-degree-of-difficulty stuff. I have mostly no worries, because Nuk is Tha Bomb. But if something goes really wrong here, it could be the last thing Kingsbury does coaching this team. 5. DK METCALF SEA Pod nickname: Decaf Age: 24 • 6’4” • 229 lbs • Injury: 0 2020 Stats: 83 Rec • 1,303 Rec YD • 10 Rec TD • 14.0 AY@T (92nd%) • 36 Routes/G • 17% Slot (11th%) 16 Games • 8 Targets/G • Top 12 Finishes: 6 STD/5 PPR • Top 24 Finishes: 9 STD/8 PPR Film Grades: Speed: A+ • Elusiveness: C • End Zone: A- • Hands: C • Situation: B+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 22 ’20 Final Rank: 5 ’21 Ranks Range: 1-12 Stop thinking. The Seahawks call a lot of running plays. Russell Wilson might want to leave Seattle after this year. Tyler Lockett is a really good player. Metcalf vanished in December of 2020, averaging five catches for 53 yards and no scores when you needed him in your fantasy playoffs. You’re thinking too much. Stop thinking. Just rewind the tape. Week 7. Seattle at Arizona. Wilson has the Seahawks on the Arizona 3, he throws a rancid, floaty pass aimed at Chris Carson that Buddha Baker easily intercepts and takes the other way, and it should be a Cardinals touchdown, it would be a Cardinals touchdown, except DK Metcalf is the fastest or second-fastest player in the NFL and does the impossible: chases Baker down after giving him a five-yard head start. It’s a legendary play. It’s going to the Hall of Fame. It’s going to outlive us all. Metcalf can beat the best corners in the league deep, which is good when Wilson—for at least one more year—is your quarterback, because no matter what changes come with new coordinator Shane Waldron, Russell Wilson will throw the deep ball. But that’s not all Metcalf does. I’m not here to tell you he’s out there making subtle tap-dance releases or running sharp-as-a-tack comebacks, but he’s terrifying creating space for himself on the intermediate cross, catching it at full speed and looking for an excuse to turn upfield. Everything the world wanted Josh Gordon to be, DK Metcalf already is, and he’s faster. My friend, watch the Week 5 comeback against the Vikings. Seattle is losing by five with under two minutes to play, fourth-and-10, Wilson stands in against a blitz and kind of just heaves it toward the sideline, but Metcalf adjusts to the ball while the defender falls down, first down. On that same drive, Wilson fired five more passes DK’s way, including the winner from the 6-yard line when Metcalf ran a shallow-crossing out and laid out full extension to catch a perfect pass. Wilson is obviously the Seahawks’ most important player. But Metcalf is second on that list. He is destined to be the best wideout in the league. It might not happen this year, but it’ll happen. The WRs ahead of him on this list might feel safer because they’ve been doing it longer, but none of them has the capacity to wreck the NFL like Decaf. COUSIN JOSH SAYS... “ Metcalf is really interesting to me. I feel like after five or six games last year, everyone had him as the #1 player in dynasty, the #1 overall receiver going forward to 2021… and then when he tailed off at the end of the year, he got a little bit forgotten. Not that people aren’t ranking him as a top-10 receiver, because of course they are…but I think people aren’t appreciating that he’s got a great chance to finish as the #1. The jerkface offensive coordinator is gone. People were so bullish on Letting Russ Cook. I don’t think things have changed. To me there’s not enough talk about him being the potential first receiver off the board. It may simply be that I’ve spent so much time watching his Twitter videos. What a machine. I can’t help wondering why there aren’t photos of him plastered all over the walls of my gym.” 6. CALVIN RIDLEY ATL Age: 27 • 6’1” • 190 lbs • Injury: 4 2020 Stats: 90 Rec • 1,374 Rec YD • 9 Rec TD • 14.0 AY@T (94th%) • 37 Routes/G • 11% Slot (5th%) 15 Games • 10 Targets/G • Top 12 Finishes: 6 STD/6 PPR • Top 24 Finishes: 9 STD/10 PPR Film Grades: Speed: B • Elusiveness: A- • End Zone: B • Hands: C • Situation: A • Sensitivity: üüü Rank History: ’20 Preseason Rank: 25 ’20 Final Rank: 4 ’21 Ranks Range: 3-15 Honesty time. WR6 is a nightmare. I really, truly like the first five wideouts off the board. After that there are candidates to produce terrific seasons, but if you think any of them come without warts, I think you’re wrong. There’s evidence suggesting Ridley will turn out great in 2021. Julio Jones has left Atlanta, and without a healthy Julio in September and December of ’20, Ridley handled a center-stage role well. At his best, Ridley’s quickness gets him open in a phone booth, and at Matt Ryan’s best, he’ll actually focus in on Ridley and give him volume we crave. Watch Ridley’s second touchdown in Week 2 against the Cowboys from inside the 5: Jourdan Lewis is playing outside technique and Ridley’s juke to the inside is so convincing in just a couple strides that Lewis staggers to cover the post and Ridley flashes alone on the out. When the Ryan/Ridley combo is good, it’s really good. But a lot of dots are gonna get connected here. Calvin Ridley is not Julio Jones. He’s a slender guy. He’s not powerful. He’ll catch it downfield but doesn’t have explosive speed to score on many deep shots. And he’s been inconsistent in his three-year career. Even during a 90-catch campaign last season, I rarely had a sense Ridley put the Falcons on his back. Week 3 against the Bears he popped a catchable ball in the air that could’ve been picked and took an end-zone throw off the facemask. Week 4 against the Packers, Julio tried to play but hobbled off the field and Ridley posted zero catches. He suffered an ankle injury against the Panthers Week 8 and missed a game, and then clutched at the same ankle Week 14 after a long grab. All Falcons pass catchers have to deal with Ryan’s proclivity to let defenses dictate where he goes with the ball; having only Ridley as a proven veteran playmaker theoretically gives him magical workload upside, but I can’t promise Ryan won’t check it down double-digit times to Russell Gage when you need Ridley most. I like Ridley. When he wins, he does it something like Stefon Diggs and that’s pretty cool. So maybe I’m angsty about nothing here, and Ridley will do for Atlanta what Diggs did last year for Buffalo. My hesitation comes from my opinion that Ridley doesn’t look like Diggs enough, and that maybe he’s better suited to be an excellent #2 in your NFL offense rather than a pure alpha. I’m almost sure Ridley’s getting drafted for fantasy in the second round. I just wish I liked him appreciably more than the next six or seven guys on my WR list. 7. MIKE EVANS TB Pod nickname: Duck Tats Age: 28 • 6’5” • 231 lbs • Injury: 3 2020 Stats: 70 Rec • 1,006 Rec YD • 13 Rec TD • 11.9 AY@T (74th%) • 35 Routes/G • 37% Slot (65th%) 16 Games • 9 Targets/G • Top 12 Finishes: 4 STD/4 PPR • Top 24 Finishes: 8 STD/9 PPR Film Grades: Speed: B+ • Elusiveness: B- • End Zone: A+ • Hands: C • Situation: A- • Sensitivity: üü Rank History: ’20 Preseason Rank: 9 ’20 Final Rank: 8 ’21 Ranks Range: 6-16 Stop the presses, Mike Evans put up an unimpressive yardage total with a great touchdown total, and goobers out there think he’s due for a regression. Tune into the 2025 Almanac when Duck Tats is catching passes from rookie Bucs quarterback Benny Brady and I write another rant because Terry Bradshaw’s brain in a jar is screaming that Evans is no good because he’s a one-trick pony. Wrong, Bradshaw’s brain! Evans is a two-trick pony! Worries that Tom Brady’s quadragenarian arm wouldn’t be able to get Evans the ball deep proved unfounded as soon as Week 1 last year, when Brady hit a bomb to Chris Godwin and then threw another perfect one to Evans only to see pass interference called. In sum, Brady had the most attempts and completions of 20+ yards in the NFL, and Evans caught 12 of them for 371 yards and four scores. And Evans’s other bailiwick—being 6’5” and unguardable in the end zone—also bore fruit: 14 throws aimed at him while he stood in the end zone, eight scores. Ho hum, since ’14, Evans has 45 TDs on passes thrown to the end zone, most of any other human on the planet. But listen, Bradshaw’s formaldehyde-soaked noodle has a partial point. Evans is the only WR in the league who’s finished in fantasy’s top eight in each of the past three seasons. He’s got a wonderful chance to finish there again. But the ride isn’t always fun. Evans had eight games with 50 yards receiving or fewer, and two games with two yards receiving. He always has mind-numbing drops. He takes offensive interference and personal foul penalties. At various times last season he looked like he hurt an ankle and a hamstring and his groin and went through a period in November when he didn’t get many deep balls, maybe because he was hobbled. I have to rank him as a top-10 option again…as I have done every single year there’s been a Harris Football Podcast (that’s since ’15, boys and girls). But it’s fair to bemoan Evans’s week-by-week consistency even as you luxuriate in the detonation weeks that win you games. He’s not going to regress. This is who he is. 8. A.J. BROWN TEN Age: 24 • 6’ • 226 lbs • Injury: 2 2020 Stats: 70 Rec • 1,075 Rec YD • 11 Rec TD • 11.3 AY@T (61st%) • 28 Routes/G • 15% Slot (10th%) 14 Games • 8 Targets/G • Top 12 Finishes: 5 STD/6 PPR • Top 24 Finishes: 9 STD/9 PPR Film Grades: Speed: B • Elusiveness: B- • End Zone: B+ • Hands: C+ • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 18 ’20 Final Rank: 9 ’21 Ranks Range: 8-24 I’m out of guys. A.J. Brown is a good player who’s surprised me by finishing as the standard-league WR9 in each of his two professional seasons. But ranking him inside the top 10 scares me to death. I don’t even know if he’s the best receiver on his team. Now, the Julio Jones trade doesn’t change what Brown laid down on tape these past two years. After a knee injury early in 2020 cost him Weeks 2 and 3, he went right back to the business of being the wideout equivalent of Derrick Henry. Brown isn’t tall and he’s not a pure burner, he doesn’t dazzle you play-to-play with quicks or ankle-breaking routes. He runs the shallow cross followed by the shallow out followed by the shallow out-and-up, and Ryan Tannehill needs play-action to get enough space, and a lot of the time it looks like rock-you-to-sleep high school stuff that’s either thrown incomplete or is just bleh. But then one time Brown gets the ball on the run in space and some poor schnook defender reaches out to tackle him, and Brown laughs and trucks the guy to the fiery pits of hell. Chris Godwin, Deebo Samuel, A.J. Brown…they are a type. They’re that running-back-in-a-wideout’s-body. Mean as hell in the open field, and explosive: check Brown in Week 7 against the Steelers…it’s nothing, man, it’s an eight-yard square-in with a safety directly over the top, it’s not going to be anything except Brown turns into Henry and just runs past everyone. It’s a vexing type of WR for me to evaluate, because not a lot of guys this short and strong have played this position. Anquan Boldin is probably the forefather of them all, and he was really good! But then we get to Julio. A crutch argument armada could float in response to the notion of the great receiver joining a new team. It takes away targets from everyone else! Wait, no! It leaves everyone else more open! Prime-of-his-career Julio Jones is a vastly superior player to A.J. Brown. That’s just the truth: when he’s right, Julio is faster, taller, stronger and quicker. But Jones also just missed seven games with a bad hamstring and turned 32 in February. Are the Titans still going to rush on 52% of their plays? Are they still doing the Mickey Mouse Tannehill play-action thing on a third of his dropbacks? Are they still compressing the field with a truly old-style set of WR routes? You can see a world where there just isn’t enough aerial excitement for two top wideouts. Not that Brown will disappear: worst case, he and Jones go back-and-forth week by week and annoy you. Best case, though, is A.J. Brown remains the focal point, Julio merely adds some spice, and the WR9 seasons keep on coming. 9. JUSTIN JEFFERSON MIN Age: 22 • 6’1” • 202 lbs • Injury: 0 2020 Stats: 88 Rec • 1,400 Rec YD • 7 Rec TD • 11.6 AY@T (68th%) • 32 Routes/G • 31% Slot (52nd%) 16 Games • 8 Targets/G • Top 12 Finishes: 5 STD/5 PPR • Top 24 Finishes: 8 STD/8 PPR Film Grades: Speed: B+ • Elusiveness: A- • End Zone: C+ • Hands: B • Situation: A- • Sensitivity: üü Rank History: ’20 Preseason Rank: 50 ’20 Final Rank: 6 ’21 Ranks Range: 8-20 Early in Mad Max: Fury Road, our ragtag heroes drive under a tower on which a helpless maiden is trapped, and Max turns to Furiosa and says: “That’s bait.” Taking a second-year wideout to be a top-10 fantasy receiver seems like bait. As you’ll see below, Justin Jefferson is coming off a historic rookie campaign, but we’d be dumb not to acknowledge that his 1,400 yards came with an asterisk. I can point to three or four fluky long gains that padded those stats: plays on film where a defense just kind of let him run free for a big gain. Shave a couple hundred yards off his total and give better health to any of about 10 injured WR stars, and we probably would’ve gotten a more modest and reasonable fantasy finish. As it is, Jefferson ended as WR6 and is set up perfectly for a sophomore slump. Except I don’t think it’ll happen. I think he’s damn special. I told you in last year’s Almanac that Jefferson is my kind of prospect, but I didn’t know the half of it. How does the phrase “faster Keenan Allen” strike you? I can’t help it. He’s a star. He came into the NFL ready to go. Jefferson has outrageous release moves coming off the line…so outrageous that by the end of 2020, corners weren’t trying to bump him anymore. He adjusts to the ball beautifully midflight, sometimes looking backwards over his head to track a pass. He makes plays when the defender is tight. And his breaks are uncoverable, which is where the Allen comparison comes from. Kirk Cousins is the platonic ideal of the median professional quarterback. Adam Thielen led the league in end-zone targets on his way to nabbing 14 scores to Jefferson’s seven. And Jefferson sprained an AC joint in his shoulder early in training camp (though so far nobody seems to think it’s a big deal). These factors matter and don’t work in Jefferson’s favor, but I’m not hedging. Jefferson’s splashdown in the Twin Cities isn’t the same as Stefon Diggs’s—he’s not as fast and probably not as dangerous post-catch— but I’m no less excited about it. In other words: I’m taking the bait. HARRIS’S RESEARCH PROJECT How big was Justin Jefferson’s rookie year? Considering he set a record for most receiving yards in a season by a rookie...it was pretty good! Of course, the NFL has never been pass-happier, so comparing Jefferson’s first campaign to, say, Randy Moss in 1998 isn’t fair. But in just the past decade, during which wideouts have become a bigger part of the game than ever? Jefferson’s results stand out: Player Odell Beckham Justin Jefferson Michael Thomas A.J. Brown Mike Evans Tyreek Hill Season 2014 2020 2016 2019 2014 2016 Rec Yards 1,305 1,400 1,137 1,051 1,051 593 TDs 12 7 9 8 12 9 Fantasy Finish 5th 6th 9th 9th 10th 11th I should note that Beckham did his rookie-year damage in just 12 games, so that’s still the recent gold standard. And Jefferson’s fantasy point total would’ve finished “merely” ninth among WRs two seasons ago. But buddy, this is a great list, it’s great to see Jefferson part of it, and it surely bodes well for an extraordinary career to come. 10. KEENAN ALLEN LAC Age: 29 • 6’2” • 211 lbs • Injury: 2 2020 Stats: 100 Rec • 992 Rec YD • 8 Rec TD • 7.4 AY@T (12th%) • 35 Routes/G • 52% Slot (71st%) 14 Games • 11 Targets/G • Top 12 Finishes: 2 STD/5 PPR • Top 24 Finishes: 8 STD/8 PPR Film Grades: Speed: C • Elusiveness: B+ • End Zone: B+ • Hands: A- • Situation: A- • Sensitivity: ü Rank History: ’20 Preseason Rank: 23 ’20 Final Rank: 18 ’21 Ranks Range: 8-20 How does my eldest son Keenan Allen—whose virtues I’ve extolled for years, whose athletic limitations are manifest and yet somehow not limitations at all, who’s been a flag player, who is in my freaking will—how does Keenan Allen not have a podcast nickname? It seems crazy! How have I not accidentally blurted out, “More like Machinin’ Allen, am I right???” and then decided I am so clever I deserve a Nobel Prize? Hell, there’s only been one mixtape dedicated to Allen (from @VeryOnlineBears) and it was about a late-2018 hip injury that never actually cost him games. For heaven’s sake: Alfred Blue has twice as many mixtapes as Keenan Allen! There’s not much mystery left about Allen’s football-playing abilities. He’s got the wideout equivalent of an Old Man’s Game, but it just works. I have one play for you to look up and get a sense of this guy’s oeuvre: Week 7 against the Jaguars, 0:52 left in the first quarter. He’s in the slot (where he lines up about half the time), pre-snap motion and a single-high safety tells everyone it’s man coverage, Allen gets space from press coverage with just the tiniest two-footed jab, he’s a half-step open and takes it deep, probably a throw that leads him would be complete but Justin Herbert puts it to the outside, and Allen rocks corner C.J. Henderson to sleep while pivoting mid-stride and reaching behind himself to make the acrobatic grab. He doesn’t outrun you, he doesn’t outstrong you, he just beats you. Does it help that Herbert looked like a future star in his rookie year? Absolutely. I’m so stoked about Herbert, I’m tempted to take another shot on uber-tease Mike Williams. But the reason Allen is third in receptions over the past four years combined (behind only DeAndre Hopkins and Michael Thomas) is that he’s just always open. If you’re concerned he doesn’t compare to the league’s big-play artists, that’s because he doesn’t: over those same four seasons, he only has 16 catches that traveled 20+ air yards. (Tyreek Hill has 56.) Understand you’re getting the best possession receiver in the game, and you’ll be perfectly happy. NOW PLEASE HELP ME FIGURE OUT A NICKNAME. 11. CHRIS GODWIN TB Age: 25 • 6’1” • 209 lbs • Injury: 6 2020 Stats: 65 Rec • 840 Rec YD • 7 Rec TD • 9.9 AY@T (48th%) • 35 Routes/G • 62% Slot (81st%) 12 Games • 7 Targets/G • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 6 STD/7 PPR Film Grades: Speed: B • Elusiveness: B- • End Zone: B+ • Hands: A- • Situation: B+ • Sensitivity: üüü Rank History: ’20 Preseason Rank: 7 ’20 Final Rank: 30 ’21 Ranks Range: 10-24 Godwin finished 2019 as fantasy’s overall #2 wideout, and hoo boy, did his boosters like to tell you about it. “I mean this guy is the truth! Look at him truck Aqib Talib on a wide receiver screen! We’ve never seen a dude with this kind of open-field strength!” To fail to see Godwin’s amazing third season coming was a character flaw of unforgiveable proportions. “I mean, are you using your eyes???” I should say: I think Godwin is very good. What makes him a fantasy starter is the same thing we like about A.J. Brown and Deebo Samuel: middle-of-the-field strength and after-the-catch ruination, especially against zone defenses. In the very pit of my heart, though, I still don’t actually believe any of those guys are a great NFL team’s #1 receiver. And that’s okay! You don’t have to be in that stratus to be quite useful for fantasy! But my point in last year’s Almanac—as I took my lumps for calling Godwin a potential bust in a year when he finished as the WR2—was that without Jameis Winston’s wacky waving Bortles-esque comeback stats padding his dossier, Godwin would be a bit of an unknown. Cousin Josh and I agreed on the podcast that neither of us would draft Godwin in the second round, even though we understand why his fans felt differently. Tom Brady runs a more efficient ship, and usually doesn’t need a Winstonian flop-around fourth quarter that makes everybody’s day look better. We probably never got a fair test of this theory. Godwin hurt a hamstring (and maybe suffered a concussion) Week 1 and missed most of a month, then fractured a finger and needed surgery in November. Antonio Brown joining the Buccaneers in Week 9 also presented legit target competition to both Godwin and Mike Evans. I maintain that while Godwin is an absolute handful when he’s got the ball, he’s not really the straw that stirs Tampa’s drink, and now that the bro-screams of his fanboys have abated and we can think straight: he’s a bruising, essential part of a great offense playing with the greatest quarterback in history, and that makes him a rock-solid third-round fantasy pick. Trying to make him some genre-destroying megastar was always goofy. COUSIN JOSH SAYS... “ I sure would like to get a mulligan on Godwin. I think most people who listen to the podcast know I’ve always loved him. He missed time in September last year, but I rode it out, because he’s great. But then he was hurt again Week 8 against the Giants and I couldn’t do it, I couldn’t wait anymore, I figured he’d get hand surgery and miss a month, so I traded him away in my big league. And then it turned out he only missed a week. The owner I traded him to used Godwin against me in Week 11, Monday night against the Rams, national TV, you better believe I’ve got my popcorn and I’m watching, and Godwin scores a touchdown and knocks me out of the playoffs. I want to get him back on my team, so I can be in his good graces. I almost feel like maybe there’s a personal vendetta Godwin has against me now and I want to make it right.” 12. ALLEN ROBINSON CHI Pod nickname: HOF Jacket Age: 28 • 6’2” • 220 lbs • Injury: 3 2020 Stats: 102 Rec • 1,250 Rec YD • 6 Rec TD • 9.7 AY@T (44th%) • 36 Routes/G • 28% Slot (45th%) 16 Games • 9 Targets/G • Top 12 Finishes: 5 STD/5 PPR • Top 24 Finishes: 6 STD/7 PPR Film Grades: Speed: B • Elusiveness: B • End Zone: A- • Hands: A • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 11 ’20 Final Rank: 12 ’21 Ranks Range: 8-24 It’s okay to be Toad The Wet Sprocket. Hear me out! Toad was a good band! I bought their albums for a decade, saw a couple of their shows, learned their hits on guitar. I won’t say a bad word about Toad. But they weren’t Nirvana, y’know? Allen Robinson is a terrific player. He’s big and strong, he’s quite a leaper, and he’s finished as fantasy’s #12 wideout in back-to-back seasons with some combination of Mitch Trubisky, Nick Foles and Chase Daniel throwing him the ball. One of my nominees for best catch of 2020 came from Robinson in Week 1: a full-extension slot route over the middle where he’s almost parallel to the ground and has the coordination to slap his mitts on either side of the ball while it’s whizzing past him. He’s a contestedcatch monster and no fun to tackle. Just because something is really really good, though, doesn’t mean it has to be the best. (I’m looking at you, Cousin Josh.) If Robinson gets attached to an offensive wagon like he did during the ridiculous Blake Bortles experience with the Jags circa ’15, he can finish as a top-five receiver. But he’s not among the fastest WRs in the league and I hate to say this but he’s had a tendency to disappear for long stretches of games over his career. Could that have something to do with the bags of pudding that have served as his quarterback? Sure. (When Andy Dalton might be the best guy you’ve ever caught passes from, life hasn’t been fair.) I can’t come down too hard on Robinson for scoring a whopping 43% of his fantasy points while losing by 10+ points last year, but he’s just never really quite been the kind of dude who prevents you from falling into that kind of hole in the first place. The comp I’ve given Robinson for the better part of a decade is Dez Bryant, and Dez was terrific! Actually, when everything functioned great around him, Dez was quite a bit more productive than Robinson has been, but I’ll chalk that up to a better surrounding cast. (You may never have thought Tony Romo was great, but my friend, compared to Nick Foles he was James Brown at the Apollo.) Yet was Dez ever the best? Even at his tippety-top you compared him to Calvin Johnson and Julio Jones and A.J. Green and Antonio Brown and Odell Beckham and squeaked, “Well…?” You can be excellent for your era without being the best, and that’s Allen Robinson. His QB situation will either get resolved in favor of run-oriented rookie Justin Fields or the Red Popgun. His coach likes David Montgomery an awful lot. And he himself is great without being Nirvana. Draft him! Just…not too high. 13. TERRY MCLAURIN WAS Pod nickname: McLovin’ Age: 26 • 6’ • 210 lbs • Injury: 3 2020 Stats: 87 Rec • 1,118 Rec YD • 4 Rec TD • 9.6 AY@T (42nd%) • 39 Routes/G • 32% Slot (57th%) 15 Games • 9 Targets/G • Top 12 Finishes: 3 STD/4 PPR • Top 24 Finishes: 5 STD/7 PPR Film Grades: Speed: A • Elusiveness: B • End Zone: B • Hands: A- • Situation: B • Sensitivity: üü Rank History: ’20 Preseason Rank: 20 ’20 Final Rank: 23 ’21 Ranks Range: 10-24 Through his two NFL seasons, McLaurin has worked his way up the Harris Ladder. As a rookie in 2019, I pegged him as a Super-Deep Sleeper and he finished WR24, which honestly probably wasn’t as impressive a call as it sounds: it made him usable, but he was up and down. In ’20, I planted a flag on him and once again McLaurin outplayed how the market valued him, but didn’t quite become a star. But these two Washington offenses he’s played for have been piloted by Dwayne Haskins, Case Keenum, Kyle Allen and Alex Smith. An excuse is there, if we want to take it. Clearly, I’m predisposed to liking McLaurin. Let’s go back to his film and get reacquainted. You probably already know he’s fast, and that shows up: not so much on deep shots as on manufactured touches and slot slants. When he gets an angle on you, you’re in trouble. He’s also bigger and stronger than you might think; he’s not Julio Jones, but he’s also not a finesse player. His signature work of ’20 might’ve been a Week 9 touchdown against the Giants when he caught a short one among three defenders who whiffed a little bit, but McLaurin broke an arm tackle and housed it. He shares a lot of qualities with D.J. Moore, though McLaurin is faster. There are a few impressive moments on his film where he makes an acrobatic catch or wrests a 50-50 ball from a defender, but not many. I could read that two ways: either McLaurin isn’t that kind of guy, or his quarterbacks didn’t give him many chances in traffic. So here’s where the excuse comes in. McLaurin’s 19 targets of 20+ air yards last year tied him for 22nd in the NFL, and help explain why he hasn’t quite hit the lofty heights I’ve predicted for him so far. Ryan Fitzpatrick figures to start Week 1 for Washington in ’21, and he never met a tight and/or deep window he didn’t try to throw into. So the question comes down to: how much do you trust Yosemite Sam? There’s going to be a faction out there that simply believes in FitzMagic, and might call McLaurin a top10 fantasy receiver. I can’t quite stretch that far for him, but I also see the logic: why not take the very fast guy who might get to play a full season with FitzPsycho? After all, after the top five WRs, I can’t be dogmatic about any of the next 20 guys or so. They all have upside, including McLaurin. I just don’t want you to forget that every WR who’s ever played with Ryan Fitzpatrick has also come with plenty of downside. 14. D.J. MOORE CAR Age: 24 • 5’11” • 215 lbs • Injury: 2 2020 Stats: 66 Rec • 1,193 Rec YD • 4 Rec TD • 13.6 AY@T (90th%) • 34 Routes/G • 22% Slot (21st%) 15 Games • 8 Targets/G • Top 12 Finishes: 4 STD/4 PPR • Top 24 Finishes: 6 STD/7 PPR Film Grades: Speed: B+ • Elusiveness: B+ • End Zone: C+ • Hands: B- • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 15 ’20 Final Rank: 17 ’21 Ranks Range: 13-24 Do you think D.J. Moore is tired of it yet? He shows up to team photo shoots and charity events, he wears black-and-blue to the supermarket, he goes to the dentist for a six-month cleaning…and everyone he meets goes, “Hey! Nice to meet you, Steve Smith!” Or maybe this is a Dr. Who regeneration thing, where the Carolina Panthers always have to have exactly one shortish sparkplug dynamo playing wideout, and when the current one gets mangled, a Time Lord makes a new one. Smith was always sort of a rule breaker. He looked like a slot guy. He was fast but not oh-my-God fast. He didn’t get open because of insane quicks. But he was a furious little ball of want-to. And by golly, when I watch Moore play, that what I see. Does any wideout under six feet tall run more intermediate crossing patterns and take more abuse than D.J. Moore? Does any smallish receiver running an arrow route cause more defensive backs to soil themselves when he gets the edge and goes? My strongest memory of Moore’s 2020 season was Carolina losing by eight to the Falcons very late in Week 8, third and 17, Teddy Bridgewater just kind of lofted it up into about seven DBs, and Moore wanted it more. I can’t think of another receiver I trust to get the absolutely max yardage possible every game I start him in a fantasy league, regardless of surrounding cast. In ’21, that cast is still floundering to find a quarterback, unless you consider Sam Darnold a sure thing. He has a bigger arm than Bridgewater, but significantly less of a clue. Curtis Samuel is gone, Robby Anderson’s still around, and Carolina drafted Terrace Marshall in the second round. It’s kind of a whirlwind passing attack that I don’t trust very much, except I just trust Moore. I’m not sure he’s a truly great player, and if I were building an NFL team, I might have a hard time deciding whether to pay him as a pure #1 wideout. (Weirdly—see below—he only has 10 combined touchdown receptions in three seasons.) For fantasy, though, I’m awfully content if Moore is my #2 WR. Now get in the TARDIS. HARRIS’S RESEARCH PROJECT How common is a three-year TD drought like Moore’s to start his career? Of the 32 wideouts who have at least 200 catches over the past three years combined, only D.J. Moore failed to surpass 10 TDs. It’s weird! I don’t look at Moore’s game and think it can’t translate to the red zone or the end zone, but the truth is that he’s got just 19 end-zone targets in that three-year span, also known as nine fewer than David Moore. Since 2001, here are the wideouts with 200+ receptions in their first three years who scored the fewest touchdowns: Player Davone Bess D.J. Moore Andre Johnson Kendall Wright Jarvis Landry Brandon Marshall Stefon Diggs Seasons 2008-’10 2018-’20 2003-’05 2012-’14 2014-’16 2006-’08 2015-’17 Team Dolphins Panthers Texans Titans Dolphins Broncos Vikings Receptions 209 208 208 215 288 226 200 TDs 8 10 12 12 13 15 15 I dunno. I can’t parse this list and come up with a doomsday scenario for Moore. Do I hope he’s not Davone Bess or Kendall Wright? Sure, but those guys played in the slot more than Moore. I’m old enough to remember when the nascent fantasy community was positive Andre Johnson lacked some essential quality that would help him score TDs, and he went on to high single digits annually for half a decade. Bottom line: this is weird. I think it’s more fluke than disqualifier. 15. JULIO JONES TEN Age: 32 • 6’3” • 220 lbs • Injury: 8 2020 Stats: 51 Rec • 771 Rec YD • 3 Rec TD • 11.9 AY@T (71st%) • 32 Routes/G • 24% Slot (30th%) 9 Games • 8 Targets/G • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 4 STD/5 PPR Film Grades: Speed: B+? • Elusiveness: B+? • End Zone: A • Hands: B+ • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 3 ’20 Final Rank: 53 ’21 Ranks Range: 1-30 I was going to write a Research Project for Julio’s profile evaluating whether going into your 11th season makes a big wide receiver fantasy output unlikely. But I’ll save the pixels. The answer is no. In Year 11 of his career, Marvin Harrison did 95/1,366/12. Terrell Owens did 85/1,180/13 (and was even more amazing in Year 12: 81/1,355/15). Randy Moss in Year 12 did 83/1,264/13. Julio is probably getting close to the time when he can no longer be a top-five WR; historically speaking, it starts to get dicier in Years 13 and 14. But if he’s medically right in 2021, Jones has many NFL graybeards he can emulate, and reassert his dominance. And that’s the question nobody can answer. After a six-season run you could put up against nearly any wideout in league history, Julio hurt a hammy in Week 2 of ’20 and was in and out of the lineup thereafter. That was particularly vexing, because there were times he looked healed and ready to rock: running and cutting hard and stiffarming guys and putting up big numbers. (He actually finished 12th among all WRs in fantasy points per game! And this was his disastrous year!) But after another tweak in Week 11, we only saw him once more all season. Maybe the Falcons sat him so they could draft a topfive tight end. But part of it was probably also Father Time. So after getting his great big contract dumped for a second-round NFL Draft pick, Jones lands with the Titans. Ryan Tannehill’s not great. Derrick Henry and A.J. Brown get tons of work. How this will work out is pure Category 2: hundreds of articles and interviews will be posted in which the writer/ speaker purports to be sure about what Julio has left, but we won’t know until he plays. And even then: a good September followed by injuries or lowered usage doesn’t help fantasy teams much. A.J. Brown is a fraction of prime Julio. Were I sure Prime Julio was walking through that door, I’d flipflop the Titans WR ranks right now. There’s nobody left on my receiver list who has the potential upside Jones does. But he’s already picked up a leg injury in the first week of training camp, and Titans coaches have told reporters they’ll have to “manage” Julio all season. Taken by themselves, none of these would be enough to budge a Julio Jones rank. But the overall situation means I don’t think I could take him in the third round anymore. As of the first Almanac update, it looks more like Round 4 for me. 16. TYLER LOCKETT SEA Age: 29 • 5’10” • 182 lbs • Injury: 0 2020 Stats: 100 Rec • 1,054 Rec YD • 10 Rec TD • 9.7 AY@T (45th%) • 36 Routes/G • 59% Slot (78th%) 16 Games • 8 Targets/G • Top 12 Finishes: 3 STD/5 PPR • Top 24 Finishes: 5 STD/6 PPR Film Grades: Speed: A • Elusiveness: A • End Zone: B+ • Hands: B- • Situation: B+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 16 ’20 Final Rank: 11 ’21 Ranks Range: 13-24 A lot of things in this job make you feel old. Here’s one I didn’t expect. Somehow, Tyler Lockett has been in the NFL since 2015, and I wasn’t aware that his father is Kevin Lockett. Good lord: Kevin Lockett retired in ’03, when he was the same age Tyler Lockett is now! What in the wide wide world of wormholes is going on here? This isn’t some dude who played for the Aikman Cowboys. For heaven’s sake, Kevin was on the Jets with Santana Moss! Okay, yes, it turns out Kevin had Tyler when he was 18, so that makes me feel a little better. But only a little! Next you’ll tell me Harry Styles’s son is a goalie in the Nashville Predators’ system. Great prospect. Awesome hair. Entering his seventh season, the younger Lockett is a made guy. I loved him as a prospect and his career was slow getting going, but the past three years he’s been a rock, finishing 11th, 15th and 11th in receiver fantasy points. Doug Baldwin’s premature retirement may have been the match to light this fuse, because Lockett has discovered himself as a slot weapon: even during times he struggled on the stat sheet in ’20, he’d still get deep shots from Russell Wilson and get tackled at the 1. His speed makes him a fantasy starter and that’s no longer much of an argument. But he is not the featured player in Seattle. That baton has been passed. Superman plays over on the other side. DK Metcalf got 33 targets that traveled 20+ air yards and Lockett got 16, which would’ve been difficult to imagine a few years ago. Lockett’s main NFL skill is his long speed, and he finds himself on a squad with someone even faster who’s also about 50 pounds heavier. The Seahawks manufacture touches for Lockett. They give him reverses and screens…I mean, the guy had 100 catches! He’s really good, and fortunately we’re no longer arguing with crutchsters about how this team is “toorun-heavy” to sustain two fantasy-relevant WRs. Tyler Lockett has never missed a game in his career (and he hurt an ankle and got kicked in the head in Week 13 last year, but kept playing) and will give us a few blow-up games in ’21. Really solid pick. Better than his dad ever was. But not DK. 17. AMARI COOPER DAL Pod nickname: That’s Amari! Age: 27 • 6’1” • 210 lbs • Injury: 0 2020 Stats: 92 Rec • 1,114 Rec YD • 5 Rec TD • 8.8 AY@T (27th%) • 36 Routes/G • 26% Slot (41st%) 16 Games • 8 Targets/G • Top 12 Finishes: 3 STD/3 PPR • Top 24 Finishes: 6 STD/8 PPR Film Grades: Speed: B+ • Elusiveness: A • End Zone: B • Hands: C • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 12 ’20 Final Rank: 19 ’21 Ranks Range: 13-24 How many more years do you need me to write some avant garde Amari Cooper profile in which I compare his week-by-week performance to some obscure poem or, like, getting drilled in the nards? For the second straight season he didn’t miss a game, but that never stops Cooper from limping around out there and vanishing from the box score. Four games of 100+ receiving yards. Three games of failing to reach 25 receiving yards. There were extenuating circumstances I’ll get to in a moment, but it’s a mighty familiar story. That’s Amari! But because Dak Prescott broke his ankle in Week 5, it was also Andy Dalton for 11 games. With Prescott healthy again, with Cooper once again proving that he’s Mr. Chutes & Ladders…why would I rank him seven spots lower this year compared to last? Take it, Elliott Smith: Walk through thick mud Looking for new blood Thinking I heard your name What’s different in Dallas is that Michael Gallup isn’t the main threat to Cooper any longer. The new blood is CeeDee Lamb, and he’s good. I can’t get him ahead of Cooper in my ranks just yet, but the temptation is strong. Lamb ran 90% out of the slot last year so unsurprisingly his average depth of target was among the NFL’s lowest, but the moment that changes? I don’t see anything about Lamb’s game that stops him from being a downfield weapon, too. What I see coming down the pike for Cooper is a lot like what just happened to Julio Jones. As soon as 2022, I think the Cowboys are going to look at Cooper and assess whether he’s worth $22 million a year and realize he isn’t, and that they have a natural alpha replacement in-house. I think Cooper gets his salary dumped on the cheap next summer just like Julio did. (Cooper’s cap hits become way more manageable next year, too, and he’ll be four years younger than Julio, so maybe he’ll fetch a better draft pick. I tend to doubt it, though.) None of that should affect what Cooper gives you on the field in ’21, provided his ankle is okay after surgery (something we’ll watch through August...he supposedly won’t even start practicing until partway through the month). He’s silky smooth and streaky as hell: an elite route-runner who occasionally loses the thread. If you can identify his stinkers beforehand and replace him in your lineup, you’re a genius and I want to become your acolyte. Otherwise, Cooper’s season-long numbers will always look better than the experience of owning him. 18. ROBERT WOODS LAR Age: 29 • 6’ • 195 lbs • Injury: 1 2020 Stats: 90 Rec • 936 Rec YD • 6 Rec TD • 6.7 AY@T (8th%) • 35 Routes/G • 42% Slot (67th%) 16 Games • 8 Targets/G • Top 12 Finishes: 4 STD/4 PPR • Top 24 Finishes: 7 STD/7 PPR Film Grades: Speed: B • Elusiveness: B • End Zone: C+ • Hands: A • Situation: B+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 14 ’20 Final Rank: 13 ’21 Ranks Range: 13-24 By the end of the Jared Goff Era, you could see Sean McVay desperately trying to blow air into the CPR dummy. Whatever McVay’s ideal offense is, that wasn’t it: bells and whistles and jet motion and screens and pitchbacks and reverses…often in the service of three-yard passes. Whenever L.A. faced a good defense, you could tell coaches had screamed at Goff all week to get rid of the bleepin’ ball. In retrospect, the entire Rams team in 2020 was the Tristan-Thompson-Getting-Yelled-At meme. Matt Stafford comes with his own issues, but I think you can convincingly argue that an inability to work through progressions and be aggressive under pressure don’t number among them. And that means it’s tough to know which lessons we’ve learned over the past few years will apply in ’21. Frankly, the more McVay had to baby Goff, the better it seemed to be for Robert Woods: he’s transformed into one of the league’s true Swiss Army ballers, capable of doing exactly the right thing no matter where you ask him to run. All the motion and misdirection often led to Woods catching the ball in space and getting what he could. That’s fine. He’s not an elite athlete. Cooper Kupp is bigger and (when he’s healthy) stronger. But Woods is just sort of better. The many, many hats Woods wears in his receiver room has included primary deep-threat receiver. But to be honest? It’s not really his game, and I think the Rams know it, which is why they drafted speedy Van Jefferson in the second round in ’20 (he had 19 rookie-year catches, so obviously the jury’s not in) and signed DeSean Jackson this winter. Stafford’s arm is still an A+ and to reap the best of what he sows, you need a downfield game, and not one that lives via misdirection and throwbacks. We’ve seen a high concentration of the Rams’ WR work go to Woods and Kupp the last few seasons and I’m sure they’ll both continue to be high-volume players in ’21, but I also expect someone else to get on the board deep every so often. If he’s healthy, Woods is getting you 90/1,000/6. But he probably doesn’t have more ceiling than that. 19. DIONTAE JOHNSON PIT Age: 25 • 5’10” • 183 lbs • Injury: 1 2020 Stats: 88 Rec • 923 Rec YD • 7 Rec TD • 8.0 AY@T (14th%) • 35 Routes/G • 14% Slot (8th%) 15 Games • 10 Targets/G • Top 12 Finishes: 3 STD/6 PPR • Top 24 Finishes: 7 STD/7 PPR Film Grades: Speed: A- • Elusiveness: A- • End Zone: B • Hands: D • Situation: B • Sensitivity: üü Rank History: ’20 Preseason Rank: 36 ’20 Final Rank: 26 ’21 Ranks Range: 13-24 I was right! I was right I was right I was right! So how come it feels so wrong? Johnson was the flag player I got the most grief for last year. How could I possibly rank him as a top36 wideout? Didn’t I understand that Ben Roethlisberger was coming back from an exploded elbow? And that JuJu Smith-Schuster was amazing? And Chase Claypool was a size/speed monster? How could I stick my neck out for this pipsqueak? The situation was never going to allow him to get above the 59/680/5 line he posted as a rookie! The Steelers saw what I saw. Johnson’s always open. Okay, maybe he’s never going to be Antonio Brown, but he’s in the phylum. Steelers fans know who that pass offense pivots around. Johnson’s footwork is unreal. He sets you up with some of the best releases in the game, and his double-moves fool everyone. You can pick any game. If you isolate on this little dude, you’ll never stop smiling. He’s godawful quick, yes, but it’s his attention to his feet. Corners are visibly shaken when he lays on moves. I was right I was right I was right, Diontae Johnson has it in him to be a star. If he could catch the ball. His NFL-worst 12 drops don’t tell the whole story. I believe part of Pittsburgh’s fade down the stretch is attributable to a loss of offensive confidence, and part of that was everyone walking around with their heads down waiting for Diontae Johnson’s next blunder-handed monstrosity. I think it might’ve been the very first offensive play of the year that Johnson fumbled a jet sweep, and it never got better. I’m telling you, if JuJu is there to catch glorified handoffs in the middle of the field and Claypool is there to explode with a bomb catch every other week, Diontae is there to do everything else. I still think the Steelers know what they have, and the big target workload will keep growing. But dude. Catch the ball. 20. CEEDEE LAMB DAL Age: 22 • 6’2” • 198 lbs • Injury: 0 2020 Stats: 74 Rec • 935 Rec YD • 5 Rec TD • 9.2 AY@T (35th%) • 31 Routes/G • 90% Slot (98th%) 16 Games • 7 Targets/G • Top 12 Finishes: 3 STD/3 PPR • Top 24 Finishes: 6 STD/6 PPR Film Grades: Speed: B+ • Elusiveness: B+ • End Zone: B+ • Hands: C+ • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 46 ’20 Final Rank: 20 ’21 Ranks Range: 13-30 Lamb was my favorite rookie receiver going into the 2020 NFL Draft, and he’s my second-favorite coming out of the 2020 season. (Was Justin Jefferson a rookie? Are we sure he didn’t teleport in from his Hall-of-Fame speech in 2040?) Brett Kollmann and I did a podcast list in late December counting down five young players who hadn’t fully blossomed yet whose film we like, and Lamb was my #1 choice. In September, Cousin Josh did a tongue-in-cheek list of five players he’d changed his opinion on after one game, and Lamb made that list. This isn’t complicated. If you watched the kid play when Dak Prescott was healthy, and you remember what rookie WRs usually look like, Lamb made you take notice. I enjoyed doing a rundown of Lamb’s Week 5 against the Giants (before Dak got hurt), and here’s a summary. His first target, lightning-quick out cut from the slot, well-thrown ball, Lamb dropped it. Next, a medicine ball Dak hoisted into a zone with three guys around Lamb, he grabbed it anyway, took illegal contact to the helmet, but hung on. Next a flare route from the slot, an okay move after the catch, nothing real special. Next a poorly-thrown end-zone crosser from the 10 which Lamb tried to twist in midair and grab but couldn’t. Next a deep post where Prescott held the deep safety and lofted a nice one, and Lamb ran for another 10 yards. Next an audibled slant where Lamb figured out where he was supposed to run and got a small gain. Next a silky-smooth release against press man to get an advantage then another medicine ball but Lamb gets up, grabs it, takes another illegal contact to the helmet. And then an option route where he cuts upfield uncovered and catches his third ball over 20 yards in 2.5 quarters. What you see is a smart, gliding, tough kid. He just looked ready. And the Cowboys babied him. With Amari Cooper and Michael Gallup in the fold, Lamb ran more than 90% of his routes from the slot, second-most of all qualified WRs behind only Anthony Miller. The league has changed and we don’t turn up our noses at slot receivers quite as much any more, but you’ll have to trust me when I tell you there was nothing about what I saw from Lamb that should limit him to only being a slot player. He’s tall, strong and nasty. My comp for him last summer was DeAndre Hopkins. I think he’s gonna be a star. I have Cooper ahead of him but my conviction isn’t strong. Gallup is the third-best of these guys, but also will be heard from. In a couple years, though, this is going to be CeeDee Lamb’s receiving corps. 21. KENNY GOLLADAY NYG Age: 28 • 6’4” • 214 lbs • Injury: 12 2020 Stats: 20 Rec • 338 Rec YD • 2 Rec TD • 15.0 AY@T • 26 Routes/G • 19% Slot 5 Games • 6 Targets/G • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 3 STD/4 PPR Film Grades: Speed: B+? • Elusiveness: B-? • End Zone: B+ • Hands: B • Situation: B • Sensitivity: üü Rank History: ’20 Preseason Rank: 6 ’20 Final Rank: N/A ’21 Ranks Range: 6-30 Let’s dispense with the easy stuff first. The moment someone tells you Kenny Golladay can’t finish as a WR1 because the Giants will be too run-heavy with Saquon Barkley, you have my permission to climb aboard the Nevis Catapult—the world’s largest trebuchet, located in New Zealand—and ask if they would do you a favor and fire you into the sun. Because we’ve already heard this! Two years ago with the Lions, it was impossible that Golladay could be a fantasy star because Darrell Bevell was the offensive coordinator, and he once made Russell Wilson cry or something. And then Kenny G went out and reached 1,190 yards and 11 TDs catching passes from Jeff Driskell and David Blough for half a season. And then the situation predictors moved on to telling you Clyde Edwards-Helaire should be a first-round pick. Don’t listen to those guys! The main reason to be wary of Golladay—a downfield colossus who needs a half-inch of space to do his Mike Evans impersonation, which is uncanny—is that he’s coming off a serious hip injury that cost him 11 games last season, and then at the start of training camp he pulled a hamstring badly enough to miss two or three weeks of camp. Sure, the Giants believed in him enough to give him $40 million guaranteed in free agency, but they’re the Giants. They’re the ones who saw Jason Garrett up close in the NFC East for 10 years and thought, “YEAH, we could use some of THAT!” Also: Daniel Jones. I’m not here to tell you the quarterback doesn’t matter, because he does, and I was certainly among the first people ever inside your ear-bells to say, “Ooh, Daniel Jones is fake,” even as he went for 24 TDs and 12 INTs as a rookie replacing Eli. Jones gets blitzed all day because he doesn’t see the field well, but in ’20 he did begin throwing with more anticipation, including four touchdowns of 20+ yards. The fact that a couple of those deep TDs went to Golden Tate and Dante Pettis tells you why Golladay will be wearing royal blue. If things click, a repeat of his WR3 ’19 campaign is possible. But you size up the missed practice time and the continued injuries that may or may not be related to his hip ailment from ’20, and I can’t keep Golladay rated as a high-level WR2. He’s a highrisk/high-reward fourth- or fifth-round pick in an absolute sea of them; he could absolutely go crazy and dominate fantasy, but he could also hobble around all year and kill you. 22. ADAM THIELEN MIN Pod nickname: Hooked On A Thielen Age: 31 • 6’2” • 200 lbs • Injury: 7 2020 Stats: 74 Rec • 925 Rec YD • 14 Rec TD • 11.5 AY@T (62nd%) • 32 Routes/G • 26% Slot (40th%) 15 Games • 7 Targets/G • Top 12 Finishes: 6 STD/6 PPR • Top 24 Finishes: 8 STD/8 PPR Film Grades: Speed: B+ • Elusiveness: C+ • End Zone: A • Hands: B+ • Situation: A- • Sensitivity: üüü Rank History: ’20 Preseason Rank: 10 ’20 Final Rank: 7 ’21 Ranks Range: 13-24 Cousin Josh’s personal muse Dolly Parton said: “They just use your mind, and they never give you credit.” Dang, Dolly, you got a point there. I talked a lot about Adam Thielen last summer. Pretty sure I had him on every team. Got a lot of quizzical looks when I ranked him WR10 and made him a flag player. Wasn’t I employing one of the fantasy world’s oldest crutch arguments, the idea that a wideout’s value ebbs or flows dramatically based on the other WRs his team employs? Wasn’t I over-relying on Stefon Diggs’s departure from Minnesota to endorse Thielen with such vigor? Did a single solitary soul write the yacht to thank me for Thielen’s 14-touchdown season? Actually maybe. I don’t remember. But Thielen was a league winner in 2020, and so maybe you opened this Almanac expecting to see me double down and call my shot again. Turns out, if you’ve made it this far, you already know I put a different Vikings WR at #10. In fact, I am absolutely pulling a Mark Ingram. I rode Ingram to much filthy lucre in ’19, and then turned around last year and said my enthusiasm had waned. That’s where I am with Thielen. I think he’ll still be a fantasy starter? But when Josh and I did our way-too-early bust lists for ’21, Thielen appeared on mine. I’m not sure whether people are actually going to take the bait this year and draft him as a top-10 wideout. But I wouldn’t. Yes, this is partly that I fell in love with Justin Jefferson. It’s also partly that we got away with something in ’20: 14 TDs on 74 catches is maybe a little fluky, and 13 of 14 TDs coming inside the red zone adds an extra wince. Hey, Thielen’s always been a total handful in the end zone: fast and strong and a good jumper with good hands. If someone had to score 13 red-zone TDs, I’m not shocked it’s Thielen. But it’s the second-most any WR has scored in the past 13 years. (Davante Adams had 14 last season.) Thielen is 31 and Jefferson is 22 and I just believe in the kid. Thielen also was coming off an injury-ravaged ’19 which gave him great value, and that’s no longer the case. Sometimes it’s just best to let flag guys go. 23. COOPER KUPP LAR Age: 28 • 6’ 2” • 208 lbs • Injury: 9 2020 Stats: 92 Rec • 974 Rec YD • 3 Rec TD • 6.3 AY@T (7th%) • 33 Routes/G • 53% Slot (72nd%) 15 Games • 8 Targets/G • Top 12 Finishes: 2 STD/3 PPR • Top 24 Finishes: 4 STD/4 PPR Film Grades: Speed: C+ • Elusiveness: B+ • End Zone: A- • Hands: B+ • Situation: B+ • Sensitivity: üüü Rank History: ’20 Preseason Rank: 17 ’20 Final Rank: 34 ’21 Ranks Range: 13-30 Matthew Stafford replacing Jared Goff is a breath of fresh air for any Rams receiver. And Cooper Kupp at his best has been a top-five fantasy wideout. By now his repertoire is well-established: you’re getting about 90 catches—about two-thirds of them out of the slot—you’re getting a big dude with some jitterbug after the catch, and if you’re hoping for downfield work and a big season yardage total, you’re probably barking up the wrong tree. He’s a T.J. Houshmandzadeh type, and in the right year, that works great. I had Kupp as a flag player in 2019 and he finished WR4. But you know what I don’t love hearing? That a guy who tore an ACL and missed half of ’18 had two separate knee issues in ’20 and required surgery this winter. If Kupp seemed part of the problem last year, it might’ve been because he was limping around with bursitis, and then he actually missed the playoff game in which the Packers eliminated the Rams with a different knee injury that required him to go under the knife. It’s too early in a 28-year-old WR’s career to declare he’ll never be the same because of persistent knee issues. But it’s not too early to worry about the possibility, and factor it into our thinking. When he’s right, Kupp is a seam touchdown waiting to happen, and also an occasional menace after the catch. When he’s wrong, it looks like Week 6 against the Niners, when he couldn’t track a deep ball over his shoulder that would’ve gone for a long touchdown and later flat out dropped a short one in the end zone, or Week 8 against the Dolphins when I counted two dropped balls that the NFL stat keepers didn’t qualify as official drops. His bad plays from ’20 weren’t like him, and it’s probably overly facile of me to tie it all back to knee issues…but the alternative is that he just made a bunch of bad plays. I guess I’m chickening out a little. Robert Woods is better, and deep work might start going to the likes of DeSean Jackson or Van Jefferson. Kupp has bounced back before! But this time I think I need to see it. 24. BRANDON AIYUK SF Age: 23 • 6’1” • 206 lbs • Injury: 4 2020 Stats: 60 Rec • 748 Rec YD • 5 Rec TD • 9.4 AY@T (40th%) • 35 Routes/G • 22% Slot (22nd%) 12 Games • 8 Targets/G • Top 12 Finishes: 4 STD/3 PPR • Top 24 Finishes: 8 STD/7 PPR Film Grades: Speed: B • Elusiveness: B+ • End Zone: B • Hands: B- • Situation: B- • Sensitivity: üü Rank History: ’20 Preseason Rank: 52 ’20 Final Rank: 33 ’21 Ranks Range: 15-30 Kyle Shanahan looks forward to our robot overlords. In Shanny Junior’s opinion, the less thinking humanity has to do, the better. For that reason, he’s attempting to compile a football team entirely comprised of running backs. You know all about the guys listed at running back. There are 17 of them, and you’ll never know who to start. The Niners just drafted a quarterback who’s part running back. And they’re assembling a receiving corps of dudes who delight in breaking arm tackles and trucking safeties in the open field. Jalen Hurd had 637 career collegiate carries. Deebo Samuel spent his rookie year (2019) emulating Julius Jones once the ball was in his hand. And then Brandon Aiyuk spent his rookie year looking like Kerryon Johnson. I’m tempted to compare Aiyuk to A.J. Brown, because that’s the style of player he is. But honestly: his closest comp I can think of is Deebo. Most of the good work Aiyuk did for bad QBs in ’20 came via just being a sicko athlete. Remember his hurdling touchdown on the dead run against the Eagles in Week 4? How about his fourth-down rushing touchdown from the 2 Week 15 against the Cowboys? Aiyuk isn’t crazy-fast and he’s not one of these unmatchable size monsters like Julio Jones or Mike Evans. But he’s part of this mini-innovation at WR, which acknowledges defenses play more zone than ever and therefore maybe being the quickest and most precise route runner is less important, and what matters most is YAC. Deebo is even more of a YAC crusher than Aiyuk because he gets treated even less like a wideout…but Aiyuk broke a ton of tackles. And I should also say: there are polished routes on his rookie tape. Short touchdowns against Seattle and Buffalo showed finesse as well as power: routes that gave him a little space, and all he needs is a little. The exciting thing about positionless football is you never know where the dagger will come from. The difficult part about that is Kyle Shanahan obviously doesn’t play fantasy. I’m really only putting Aiyuk ahead of Samuel because he showed a bit more as an actual WR, but that just might be wrong. I don’t think either of these young turks projects as what you think of as a “true #1.” But Shanny Junior’s okay with that. He’s busy trying to figure out how to get a converted running back in at kicker. COUSIN JOSH SAYS... “ Brandon Aiyuk is just great with the ball in his hands. He’s the more complete version of Deebo. What a weapon he is after the catch. I am fully in on Aiyuk. He’s like one of the new guys who arrives on Love Island. The new hunky guy gets on the island and everyone wants to get to know him. It’s electrifying. It’s like, ‘Tell me more, new guy!’ The ladies all want to be with him. The cameras can’t get enough of him. On Love Island, they call it grafting. I think that’s British for flirting. Everyone grafts on the new guy. I wanna graft on Brandon Aiyuk.” 25. ODELL BECKHAM CLE Pod nickname: ODB Age: 29 • 5’11” • 198 lbs • Injury: 13 2020 Stats: 23 Rec • 319 Rec YD • 3 Rec TD • 13.8 AY@T • 24 Routes/G • 15% Slot 7 Games • 6 Targets/G • Top 12 Finishes: 2 STD/1 PPR • Top 24 Finishes: 2 STD/2 PPR Rank History: ’20 Preseason Rank: 8 ’20 Final Rank: 76 Film Grades: Speed: A-? • Elusiveness: A+? • End Zone: B+ • Hands: A+ • Situation: B+ • Sensitivity: üü ’21 Ranks Range: 6-36 There aren’t too many professional athletes you can describe with zero words and still have the average fan know who you’re talking about. ODB is one of ’em: just stand up, lean way back, and stick one arm ridiculously behind your head, and everybody knows you’re talking about one of the least plausible catches in NFL history. Unfortunately, that iconic catch against the Cowboys during Beckham’s rookie year took place nearly seven years ago. See? You’re old, too. Beckham is still capable of highlights. In 2020, he had some doozies. He had a rushing touchdown in Week 4 against the Cowboys on a reverse that should’ve been a 10-yard loss, but ODB turned on the jets, got around the edge, and made fools of the entire Dallas defense. He scored Week 2 against the Bengals on a vintage out-and-up down the field. He made an absolutely impossible catch Week 5 against the Colts, getting yanked out of the sky as he lunged for a deep ball, reaching out one arm and somehow having the ball land atop his elbow as he hit the ground. You really can’t argue Beckham is bad. He’s one of the most coordinated dudes at the position, period. But his past four seasons have been a wreck. In ’17 he broke his ankle after playing only four games. In ’18, he missed December because of a quad injury. In ’19, he played the full campaign but produced poor results and had sports hernia surgery after the season. And in ’20, he tore an ACL in Week 7 and now will race to return in something like his usual form this September. What began as a surefire Hallof-Fame career will now almost certainly not be that, and his body has taken so much punishment that it’s fair to wonder what levels he can bounce back to. Healthy in the first two months of ’21, Beckham had given us highlights, but he hadn’t given us top-notch fantasy production. No Browns receiver had. During the time ODB was healthy, Baker Mayfield didn’t eclipse 250 yards passing. Normally, that would be a great place for us to swoop in and take advantage of knuckleheads who’ll say, “Well, the Browns are just too run-oriented for any Cleveland WR to be usable.” I think that’s probably wrong. But after these several years of Beckham’s carnage, oof, it’s tough for me to believe he’ll stay fully healthy to take advantage of the crutch arguments flung his way. I’d rather draft him as a luxury item than a muststart, and if that means I don’t get him this year, I think I’m okay with it. COUSIN JOSH SAYS... “ You didn’t think I’d let another Almanac go by without ripping this guy a new one again, did you? I feel like Beckham is the good guy turned heel. It’s like when Hulk Hogan left WWF and joined WCW as part of the New World Order. Instead of actually wrestling, he spent most of the time dyeing his beard and stubble black. Hogan was done with wrestling, and I feel like Beckham is kind of done with football. He’s into wearing crop-tops on Instagram now. It’s only a matter of time before he puts out a music video with Jarvis Landry and Kevin Nash. I never say I’ll never draft a player; if the price gets low enough, I’ll draft anyone. But given where I know Beckham’s gonna go, I’m not drafting him in 2021 or probably ever again.” 26. COURTLAND SUTTON DEN Age: 26 • 6’4” • 216 lbs • Injury: 15 2020 Stats: 3 Rec • 66 Rec YD • 0 Rec TD • 17.2 AY@T • 20 Routes/G • 20% Slot 1 Game • 6 Targets/G • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/0 PPR Film Grades: Speed: C? • Elusiveness: B? • End Zone: A • Hands: B • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 13 ’20 Final Rank: N/A ’21 Ranks Range: 10-36 If we could summarize the entire BUMMER of 2020 in one dude, here he is. Young Courtland Sutton, a second-round pick in ’18 who flashed game-breaking chops in ’19 and made my flag list for ’20, only to destroy his left knee 31 plays into the season. ACL snapped, MCL snapped, hopes snapped. All the theoretical stuff we loved about Sutton could still apply, right? A 6’4” bulldozer who isn’t necessarily fast but has all the traits of an alpha? His ’19 film is littered with big plays. There was the one-handed bomb catch falling into the end zone against the Chargers. The full-extension highway robbery in the end zone over Denzel Ward of the Browns. The short posts he kept scoring touchdowns on, simply by blotting out the sun and going up and grabbing high passes. Evans/Golladay/Higgins… that’s the potential range for someone like Sutton, and it can really pay off. But we just have no idea if he’ll be the same guy on his reconstructed knee. If you’re feeling frisky and want to heap some risk upon your shoulders, Sutton will clearly come at a discount compared to last year (as he should). I ranked him as a high-level WR2 last summer, and he won’t go anywhere near there in ’21 (as he shouldn’t). There’s simply no way to know before we see it. Jerry Jeudy gets a chance at a mulligan after his disastrous rookie campaign, K.J. Hamler also has a year under his belt, Noah Fant is practically a wideout himself…plus catching passes from the Drew Lock / Teddy Bridgewater Axis Of Meh isn’t the best we could hope for. Still, listen, this time last year if you’d asked me which wideout in the NFL with a couple seasons under his belt most looked like a future superstar…well, I’d have said DK Metcalf. But after that, I might’ve said Courtland Sutton. He’s only 26 in October. This story can still have a happy ending. 27. ROBBY ANDERSON CAR Pod nickname: The String Bean Age: 28 • 6’3” • 190 lbs • Injury: 2 2020 Stats: 95 Rec • 1,096 Rec YD • 3 Rec TD • 9.4 AY@T (38th%) • 32 Routes/G • 32% Slot (55th%) 16 Games • 9 Targets/G • Top 12 Finishes: 2 STD/1 PPR • Top 24 Finishes: 4 STD/7 PPR Rank History: ’20 Preseason Rank: 45 ’20 Final Rank: 27 Film Grades: Speed: A+ • Elusiveness: B • End Zone: C- • Hands: B- • Situation: B- • Sensitivity: üüüü ’21 Ranks Range: 24-36 Reunion time! Come on, it’s reunion time! Not enough pundit puffery has been dedicated to the harmonic reconvergence in Charlotte this year! No, not Christian McCaffrey and his (cough!) vitamins. It’s Sam Darnold and Robby Anderson! C’mon guys! This’ll be as cool as the several-to-many Guns N’ Roses reunions! And in this case, the individuals involved aren’t on record saying they’d rather die than play together again! All right, I’ll admit that as reunions go, DarnDerson II: Electric Boogaloo doesn’t quicken the pulse like, say, Fran Tarkenton coming back to the Vikings or Tim Tebow and Urban Meyer locking souls again. But Anderson became a pretty consistent WR3 running deep for Gang Green—he finished as high as WR17 in 2017—and caught roughly a touchdown every other game from Darnold, even post-spleen and post-mono. Darnold has a good arm…certainly better than Teddy Bridgewater’s. He can continue to unlock Anderson as one of the league’s premier deep threats. Of course, what got added to Anderson’s repertoire in ’20 was volume. The Panthers used him in more diverse ways last season than the Jets ever did: skinny posts, shallow crossers, hook routes, screens… our String Bean is all grown up! Anderson isn’t a physical player and we don’t want him taking too many open-field hits, but as Carolina tailored their offense to work with Bridgewater, Anderson was less a specialist than he’s ever been. And the Panthers really didn’t take many deep shots because Teddy’s arm is on the weaker side…Darnold’s relocation benefits nobody more than it does Anderson. From ’16 to ’19, Robby was a top-five wideout in air yards at the target (a whopping 14.8, behind only DeSean Jackson, Mike Williams and Will Fuller) and last year his 9.4 was outside the top 50. Sure, Curtis Samuel’s departure and rookie Terrace Marshall’s drafting could change the dynamic, but boy, I sure expect Anderson’s deep looks to return for as long as Darnold is healthy. Anderson was #8 in the league in targets in ’20, and that number might come down. But as long as he’s getting six or seven per game, Darnold-to-Anderson could give you a week-by-week appetite for destruction. HARRIS’S RESEARCH PROJECT Who are the best WRs of the past 20 years as tall and skinny as Anderson? Um...there aren’t any? Truly, Anderson is carving out a uniquely string-beany place in recent NFL history. He’s listed at 6’3” and 190 pounds. For my search, I included anyone 6’2” or taller and 195 pounds or lighter. Since ’00, here’s who we got: Player Robby Anderson Ashley Lelie Allen Hurns Todd Pinkston Seth Roberts Jerome Simpson Tajae Sharpe Seasons 2016-present 2002-’08 2014-’19 2000-’04 2015-present 2008-’15 2016-present Yards 4,155 3,749 3,380 2,635 2,128 2,058 1,167 TDs 23 15 25 14 15 9 8 Best Fantasy Finish 17th 21st 15th 29th 55th 47th 77th When the main contemporary we can find for you is Ashley Lelie, you are truly a trailblazer. I don’t know if this means Anderson is some kind of fluke who’ll inevitably disappoint us...it might mean that he’s found teams willing to treat him as a genre-bender: a taller light guy who needs to be treated more like a DeSean Jackson type. If you’d have told me the Panthers were going to make Anderson a top-10 target guy last year, I’d have been concerned he’d get hurt. But the NFL is more specialized every year and apparently if you let this kid settle down against zones and hopefully not take massive hits, he can last. 28. JA’MARR CHASE CIN Age: 21 • 6’ • 208 lbs • Rookie NFL COMPARISON: torry holt ’21 Ranks Range: 12-40 • Situation: B • Sensitivity: üü If Ja’Marr Chase flops, there’s a paper trail. He’s a one-season college wonder who sat out 2020 because of COVID and didn’t get a proper NFL Combine to have his astonishing Pro Day numbers independently verified. We’ve only ever seen him playing for a spectacular national championship LSU offense that left opponents reeling. If Chase gets to the pros and turns out to be Justin Blackmon or Michael Westbrook or Charles Rogers (all top-five picks who never played more than 25 NFL games), well, a subset of know-it-alls will put their noses in the air and said they told us so. Not many of us think that’ll happen. Chase has awesome feet; he comes into the league already having shown he can set up defensive backs with a variety of routes and then back them up by being strong at the catch. He’s not huge. He’s not a zippy change-of-direction open-field runner. And he’s not the fastest wideout in his class. But as much as I love what I saw from Justin Jefferson in his rookie season, Chase was a better prospect. He has that thing we’ve imagined at various times for Amari Cooper and Sammy Watkins over the past several years; they were also top-five picks and the talent they’ve displayed as pros has justified their selections, but neither has reached expectations because of something lacking. (In Watkins’s case, it’s health. In Cooper’s, it’s consistency.) What we imagine for guys at this nosebleed level of collegiate studliness is the all-around ability to take an offense by the scruff of its neck and will it to wins. Larry Fitzgerald, Andre Johnson, Calvin Johnson and A.J. Green were also top-five overall selections. Chase doesn’t fit the freak physical dimensions of those four superstars, but hopes for him are nearly as high. Will it happen for him as a rookie? I think so, but we can’t really know before the season begins. He’s reuniting with his college quarterback Joe Burrow on a team that has another excellent young prospect—Tee Higgins—but also definitely has room for an alpha. The Bengals might be ready for a level jump on offense, but they also might not be, with Burrow and Joe Mixon returning from injuries and the offensive line still mid-metamorphosis. Higgins also showed enough to make me think he’s not vanishing. But if I’m comparing a kid to Torry Holt—one of the all-time gamers and a borderline Hallof-Famer—then I’m clearly open to the idea Chase splashes right away. 29. CHASE CLAYPOOL PIT Age: 23 • 6’4” • 238 lbs • Injury: 0 2020 Stats: 62 Rec • 873 Rec YD • 9 Rec TD • 13.2 AY@T (85th%) • 27 Routes/G • 22% Slot (24th%) 16 Games • 4 Targets/G • Top 12 Finishes: 4 STD/2 PPR • Top 24 Finishes: 6 STD/6 PPR Film Grades: Speed: A • Elusiveness: C+ • End Zone: B+ • Hands: C+ • Situation: B- • Sensitivity: üü Rank History: ’20 Preseason Rank: 78 ’20 Final Rank: 14 ’21 Ranks Range: 18-36 The very first target of Claypool’s NFL career made me realize he isn’t Miles Boykin. That’s always the worry. An Underwear Olympics hero comes into the NFL, and all the hipster doofi start posting on social media: HOW WILL ANYBODY STOP *THIS* GUY???, along with video of some 6’8” giant dominating his Pop Warner league. Psst. Hey. Dude who foams at the mouth over every wideout in the NFL Draft. You don’t get to claim credit when one out of every 20 prospects hits. Donovan Peoples-Jones, Devin Duvernay, Taywan Taylor, Hakeem Butler and a dozen others would like to have a word. Because of all this noise, it’s hard to know which of the physical freaks can actually play. But that Monday night of 2020’s Week 1, Claypool ran a sideline fade against Cover-2 and Ben Roethlisberger threw it too late, but he put it way up out of bounds for safety’s sake…and Claypool spun around midrun to grab it and drag all 10 toes for the completion. Great play. In Week 2 against the Broncos, only three targets, but a straight vertical bomb shot on which he showed pure separation once he and the DB got about 20 yards downfield. Week 5 against the Eagles is Claypool’s calling-card game: a redzone screen he barreled into the end zone, an end-around run inside the 5 he also scored on, a deep (uncovered) post for a long score and a different long TD called back for offensive interference. On the warning side: about a quarter of Claypool’s rookie-year fantasy points game in that one game against Philly. On the happy side: Miles Boykin sure hasn’t done that! They call Claypool Mapletron? Well, let’s not get out the anointing oil just yet, but it’s a great start. He’s as big and fast as advertised, and if he only got four targets per game as a rookie…well, Calvin Johnson himself only got six. There’s room for growth. For ’21, we hoped JuJu Smith-Schuster wouldn’t be back in Pittsburgh, possibly opening up a wider variety of slot routes for Claypool. Instead, last year’s threesome—including Diontae Johnson—returns. We don’t know exactly what that means for Claypool. There’s a scenario where it doesn’t matter, and he’s ready to leap into pure #1 territory a la DK Metcalf. But we also might have to wait at least one more year…and by then, who knows who the quarterback will be. 30. TEE HIGGINS CIN Age: 22 • 6’4” • 216 lbs • Injury: 0 2020 Stats: 67 Rec • 908 Rec YD • 6 Rec TD • 12.0 AY@T (75th%) • 30 Routes/G • 27% Slot (42nd%) 16 Games • 7 Targets/G • Top 12 Finishes: 2 STD/3 PPR • Top 24 Finishes: 6 STD/5 PPR Film Grades: Speed: C • Elusiveness: C+ • End Zone: A- • Hands: B- • Situation: B- • Sensitivity: üü Rank History: ’20 Preseason Rank: 80 ’20 Final Rank: 28 ’21 Ranks Range: 20-50 You are the man. Your team made you the 33rd overall pick in 2020. The former stud at your position in Cincinnati has become a shell of himself. There’s a new #1 overall pick playing quarterback. You have a pretty dang good rookie season. I mean: come on! Tee Higgins was sitting on top of the world! And now maybe he’s Pete Best? The Beatles callously decided to ax Best in favor of more polished Ringo Starr. And the Bengals wound up with a top-five pick for the second consecutive draft and selected Ja’Marr Chase. I’ll never be the one to say that means Higgins definitively finds himself on the outside. But if Chase is as good as we think… well…he’s a better drummer than Tee Higgins. I liked Higgins’s rookie campaign fine. He’s a strong body-control and long-limbed guy who outmuscled some of the league’s good corners on longer throws. As the ’20 season wore on, the Bengals gave him some pitchbacks and reverses to get him going in the open field, and he’s a strong dude: not quite of that A.J. Brown / Deebo Samuel mode, but not fun to tackle. His best moment of the season came Week 8 against the Titans, a sideline grab where Burrow scrambles around, Higgins stays alive, Burrow throws a pass he should not throw, but Higgins goes up and snags it and makes a balletic move to land in-bounds. After Burrow’s ACL tear, the numbers look okay but the offense felt less sustainable, and the plays he made mostly came because they were wide open. If Chase hadn’t come to Cincy, would I rank Higgins much higher than this? I honestly don’t think so. I’m somewhere in the middle on Higgins. Might he be a deep threat simply because he’s tall? Yes. It happens. I actually think long term his best role might be playing Big Slot, but Tyler Boyd will definitely man that position in ’21 (after that, Boyd’s contract is out of guarantees, so we’ll see). Higgins looks like a good player, but not a freak. He didn’t make great open-field plays as a rookie, he’s not a burner, and he didn’t show the release or explosiveness out of breaks someone like Michael Thomas has. When he wins, it’ll have to be with height and physicality and body control…and that can work! But if Chase instantly proves worthy of a top-five pick, Higgins will find himself off to the side shaking some maracas right quick. 31. MICHAEL THOMAS NO Age: 28 • 6’3” • 212 lbs • Injury: 9 2020 Stats: 40 Rec • 438 Rec YD • 0 Rec TD • 9.8 AY@T (47th%) • 27 Routes/G • 29% Slot (47th%) 7 Games • 8 Targets/G • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/3 PPR Film Grades: Speed: C • Elusiveness: B • End Zone: A- • Hands: A • Situation: B+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 1 ’20 Final Rank: N/A ’21 Ranks Range: 6-24 As slightly pudgy bard Jim James of My Morning Jacket once said: “Peanut butter pudding surprise.” Oh, yeah, and as he also once said: Ain’t nobody care what’s going on in your mind But they got their eye on your prize I’m highly suspicious of you Three hundred and sixty-five days ago, every toolbag with a Twitter account was doing a WHO YA GOT??? post asking for the best wideout in the league, and we all answered Michael Thomas. He was coming off a 149-catch, 1,725-yard season, everybody knew he wasn’t all that fast or quick, but via strength and size and routes and hands he’d climbed to the top of his profession. If anyone was going to weather an eventual transition away from Drew Brees in New Orleans, it was gonna be the guy with more polish than a nail salon. But 2020 was tough on Thomas. Week 1 against the Bucs, with an 11-point lead inside the Tampa red zone with under three minutes left in the game, Latavius Murray took an innocuous carry down to the 5 and rolled onto Thomas’s left ankle, Thomas ran gingerly off the field, and we didn’t see him again for two months. By the time he returned, Taysom Hill was the quarterback and that presented its own challenges, but mostly eventually we learned that Thomas’s ankle still hurt, as he went on injured reserve for Weeks 15 through 17. It was a disaster for a guy universally proclaimed (by me, too!) to be a first-round fantasy pick. Thomas is so good at football, I was willing to go back to him again as a WR1 in ’21, even without Brees. I don’t think he needs a Hall of Famer under center to reclaim alpha status. But in late July we learned that Thomas waited to undergo ankle surgery until June, and now seems likely to miss the start of the regular season, and could in fact miss the first month. I admit that sometimes these injury timelines are set artificially long so the player seems like a hero when he beats the clock. But knowing what I know now, it would be really tough to go into October having gotten zero games played from any of my starting fantasy receivers, plus it’s not like his ankle is guaranteed to be fine when he does return. Thomas’s rank here has upward mobility if we get better news throughout training camp, but for now I’m having a hard time imagining him as a top-30 WR draftee. COUSIN JOSH SAYS... “ I’ll tell you what Michael Thomas is when he’s healthy. He’s exactly like the safest pizza in New York, which comes from L&B Spumoni Gardens. Their Grandma Slice is the best in the city, but people decide they’ll get clever, let’s try the new thing, let’s find the ‘in’ thing. Just do the Grandma Slice at L&B, don’t get fancy. If I could be convinced he’d play in Week 1, Thomas would still be really safe: he’s such a phenomenal talent that I wouldn’t care who the Saints QB is. Of course, given his mangled ankle he didn’t get surgery on until too late in the summer, now I can’t get the Grandma Slice, maybe for months, and that makes me mad. ‘Hey, let’s all go to Sbarro and puke!”’ 32. BRANDIN COOKS HOU Age: 28 • 5’10” • 183 lbs • Injury: 3 2020 Stats: 81 Rec • 1,150 Rec YD • 6 Rec TD • 11.9 AY@T (70th%) • 34 Routes/G • 32% Slot (54th%) 15 Games • 8 Targets/G • Top 12 Finishes: 4 STD/4 PPR • Top 24 Finishes: 5 STD/5 PPR Film Grades: Speed: A+ • Elusiveness: A+ • End Zone: C • Hands: B • Situation: B- • Sensitivity: üü Rank History: ’20 Preseason Rank: 28 ’20 Final Rank: 16 ’21 Ranks Range: 20-36 Here’s a dirty secret from the 2020 game film: Brandin Cooks is still very good! He started slow in September because of an injured quad that saw him sitting part of the time for the immortal DeAndre Carter, but from Week 5 forward, Cooks was the #6 wideout in fantasy. I grant you, that kind of stat is misleading: Cooks racked up 166 yards and two touchdowns in Week 17. But if you’re not a member of the Brandin Cooks Hate Society—and it is a very large club—you can only come away from Cooks’s first Houston season marveling that this mouthy little peanut still has afterburners. He’s an on-field talker, that Mr. Cooks, and maybe that partly explains his peripatetic career: the Texans are his fourth organization in seven years. He doesn’t miss that many games (he lost Week 14 last season to a neck injury) but is on the injury report a bunch and had his ’19 campaign wrecked by concussions. He’s obviously never going to be a point-of-the-catch badass or drag a half-dozen tacklers to paydirt. But he’s a blast! Maybe he’s not quite Tyreek Hill with the ball in his hands, but he’s close. Too bad he doesn’t play with Patrick Mahomes. For the moment I’m also assuming he won’t play with Deshaun Watson. If that changes, of course Cooks would go higher in the WR ranks. Situations matter! The quarterback throwing you the ball matters! Tyrod Taylor is a game-manager type whose proclivities are a bad match for Cooks, and the other potential QB candidates—Jeff Driskell and rookie Davis Mills—don’t quicken the pulse, either. Realize, though, that Will Fuller has left Houston, making Cooks the only homerun hitter in town. The fantasy market will assume the Texans are destined to be the NFL’s worst team, and maybe they are, but they will score points and someone on the squad will wind up being fantasy relevant. This is about the lowest I could possibly get Brandin Cooks. The team discount is baked in. If he stays healthy, he could easily outperform this rank. 33. JUJU SMITH-SCHUSTER PIT Pod nickname: Hines Ward Jr. Age: 25 • 6’1” • 215 lbs • Injury: 4 2020 Stats: 97 Rec • 831 Rec YD • 9 Rec TD • 5.7 AY@T (2nd%) • 40 Routes/G • 83% Slot (91st%) 16 Games • 8 Targets/G • Top 12 Finishes: 2 STD/3 PPR • Top 24 Finishes: 8 STD/8 PPR Film Grades: Speed: B- • Elusiveness: B- • End Zone: B+ • Hands: B+ • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 21 ’20 Final Rank: 22 ’21 Ranks Range: 16-40 Do you think I’m crazy when I say a 97-catch, nine-touchdown season can be a big honking disappointment? Look no further than JJSS, who couldn’t parlay those numbers into anything close to a big free-agent contract. Smith-Schuster presumably went into the marketplace looking for Kenny Golladay’s $18 million per season over four years, and the marketplace blanched. Instead, JuJu returns to the Steelers for a fifth season on a one-year deal for $8 million. The NFL consensus appears to be that while Smith-Schuster is a tough kid and a brawler out there, his massive 2018 season happened because his name wasn’t Antonio Brown. The moment AB decamped for parts unknown and feet unthawed, JuJu got real average. It was easier to dismiss the pedestrian results in ’19 when Ben Roethlisberger missed 14 games. But ’20 saw JJSS get five targets of 20+ air yards all year. Chase Claypool handled the bomb stuff. Diontae Johnson handled the exciting short-andintermediate stuff. And Smith-Schuster was left running safety-valve crossers. The Steelers themselves have looked at what they’ve got and decided JuJu is Guy #3. At least that’s what they decided last season. I think there’s some disparity here between the thoroughly unexciting role we just saw JuJu play, and his actual ability. He is a mean and tough player in the open field. He took an extraordinary amount of punishment running routes and extending his arms in traffic, but played the full 16. I don’t think the Steelers offense has to be quite so compartmentalized, and just in case you don’t think Pittsburgh could change the way they use these dudes in a single offseason, let’s remind ourselves that JuJu may have run 83% of his routes out of the slot in ’20, but in ’19 that number was 34%. I’ve ranked Johnson and Claypool higher because they legitimately are bigger-play threats and have more outstanding traits. In a year where all three guys stay healthy, maybe I really do give SmithSchuster the worst chance at finishing with the best stats. But that doesn’t mean he sucks. Everything in the Steel City relies on Big Ben’s ancient wing, but JuJu has a chance to jump back to every-week starter status. 34. DEEBO SAMUEL SF Age: 25 • 5’11” • 214 lbs • Injury: 10 2020 Stats: 33 Rec • 391 Rec YD • 1 Rec TD • 2.4 AY@T • 25 Routes/G • 27% Slot 7 Games • 6 Targets/G • Top 12 Finishes: 0 STD/1 PPR • Top 24 Finishes: 2 STD/2 PPR Film Grades: Speed: B • Elusiveness: B • End Zone: B+ • Hands: D • Situation: B- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 44 ’20 Final Rank: 98 ’21 Ranks Range: 24-36 Tori Amos once grabbed my hair in a Tower Records in Austin and shouted, “Is this color real???” It was. Tori’s wasn’t. She also once sang: You still look pretty When you’re putting the damage on Yes, when you’re putting the damage on …and I can’t help but thinking instead of “Putting The Damage On,” that particular number could’ve been called “A Song For Deebo.” Because listen. Deebo Samuel wrecks folks. He’s a nasty guy in the open field. He’s about 80% running back, man…just ask the Rams from Week 6, when he took a pop pass on jet motion, turned it upfield looking like Marshawn Lynch, withstood a huge hit and then ran right past half the defense. Normally we get worried when our fantasy wideouts don’t catch the ball far enough downfield. In Samuel’s case, almost all you’re getting are pop passes and throwback screens and handoffs, but you almost prefer that, because he’s such a menace as soon as he’s holding a football. But since his days at South Carolina, Samuel has also put the damage on himself. He missed significant time over multiple seasons in college, he suffered a foot fracture last spring that caused him to miss the first three weeks of 2021, and then he pulled a hamstring that cost him six of the season’s final nine games. (He got COVID in there, too.) Listen, being the answer to the question “What If Marshawn Lynch Was A Wide Receiver” sort of instantly makes you awesome. Samuel is a great big part of Kyle Shanahan’s Offense Of The Future™. Up in Brandon Aiyuk’s profile, I noted that the Niners’ two main WRs have a bunch of skill overlap. But we have to admit: Aiyuk is likelier to have a bigger role down the field. Deebo is the misdirection guy, the power guy, the glue guy. He could easily score 10 scrimmage touchdowns, though five of them might be on running plays. He also could struggle to get to 1,000 scrimmage yards, and also struggle to stay healthy. But he sure does damage. 35. WILL FULLER MIA Pod nickname: The Fuller Flush Man Age: 27 • 6’ • 184 lbs • Injury: 14 2020 Stats: 53 Rec • 879 Rec YD • 8 Rec TD • 12.1 AY@T (77th%) • 31 Routes/G • 25% Slot (38th%) 11 Games • 7 Targets/G • Top 12 Finishes: 3 STD/3 PPR • Top 24 Finishes: 6 STD/6 PPR Film Grades: Speed: A+ • Elusiveness: B • End Zone: C- • Hands: C • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 30 ’20 Final Rank: 24 ’21 Ranks Range: 16-50 Get some truth serum in my veins, and you’ll hear me dither on whether I prefer Minka Kelly or Adrianne Palicki, likely breaking the hearts of both. Use that same truth serum on Dolphins coach Brian Flores, and he’ll probably tell you there was no need to sign Will Fuller. There are better ways to spend $10 million. That’s not to say the doll-handed Fuller didn’t have a good 2020 season. In fact, dude was clearly on the way to his best NFL campaign, and the goofballs who’ve been screaming at me for underrating Fuller (and overrating Minka) were ready to pounce. The idea that there was some chasm between Fuller and Brandin Cooks gap was always dumb and artificial—supported by a fluky Fuller basura-time touchdown skein in October—but the fact that the two guys were used interchangeably in a good passing offense was working. Aaaaaand then Fuller got popped in Week 13 for taking an illegal substance and got suspended for six games. (Do you know how many dudes in the NFL take illegal substances? A lot. Do you know how dumb you have to be to get caught? A lot.) The Texans had had enough of Fuller’s injury history and erratic performance and let him walk. And the Dolphins slid into his DMs and offered him good money for one year. But then—using the Texans’ first-round pick—Miami drafted Jaylen Waddle. And listen, Waddle at #6 overall could turn out to be John Ross at #9 overall and we’ll laugh at the idea Waddle was ever an impediment to Fuller. You can even argue that having Fuller around takes pressure off Waddle to produce right away. But if Waddle is Tyreek Hill, man, I want that dude playing now. Anyway, this is what we’ve got: Fuller, Waddle and DeVante Parker. It’s truly one of the fastest receiving corps in the league…but it’s playing with Tua Tagovailoa whom I still back, but who has (ahem) questions regarding his willingness and arm strength to go down the field. Would a savvy possession receiver have made more sense in Fuller’s place? You betcha. But speed like his is rare, and he will win a few weeks for you. ( Just not Week 1, when his suspension continues.) 36. DEVANTE PARKER MIA Pod nickname: Deviant Parker Age: 28 • 6’3” • 216 lbs • Injury: 7 2020 Stats: 63 Rec • 793 Rec YD • 4 Rec TD • 10.0 AY@T (50th%) • 31 Routes/G • 23% Slot (28th%) 14 Games • 7 Targets/G • Top 12 Finishes: 0 STD/2 PPR • Top 24 Finishes: 6 STD/5 PPR Rank History: ’20 Preseason Rank: 24 ’20 Final Rank: 46 Film Grades Speed: B+ • Elusiveness: C+ • End Zone: B+ • Hands: C • Situation: C • Sensitivity: üüüü ’21 Ranks Range: 16-50 Spoon recorded a song called “Trouble Comes Running” on their seminal 2010 record Transference, which you should download because it’s awesome. And every time someone @s me asking why I don’t respect DeVante Parker more, that song plays in my head. After the ’19 season, Parker had finally done it. He’d finally overcome four years of head-clutching mediocrity and drops and mental mistakes, and finished as a top-10 fantasy wideout. His believers— surely they refer to themselves as “The Deviants”—could finally crow. His ’20 ADP vaulted into the top 20 WRs. But oh yeah, then the same old Parker showed his face. He got ejected for fighting in Week 13. He dropped a pass in the end zone and hurt his leg in Week 14. He gave up on deep balls. He vanished for long stretches. He also made great plays, because that’s what he does. You want to see athletic ability, check out Week 10 against the Chargers, when Parker somehow grabbed a pass thrown deep into the corner of the end zone with one hand but just barely couldn’t get his feet down. It’s obvious why folks allow themselves to get baited every year. He’s tall and fast and can jump. But except for basically a twomonth stretch at the end of ’19, Parker has still always mostly been trouble. Now he’s Rip Van Winkle waking up after a long winter’s nap to find society changed around him. He’s no longer battling Jakeem Grant and Isaiah Ford for WR targets. Two guys who are verifiably faster have joined the Dolphins: Will Fuller and rookie Jaylen Waddle. Does this transition Parker into becoming the Grand Old Man of this receiving corps, giving him license to roam the middle of the field and become a volume vacuum? Maybe. If it does, especially with check-down artist Tua Tagovailoa under center, it’s possible I’m underestimating Parker’s PPR and end-zone appeal, and he’s about to do another top-10 season. But he’s just never been that kind of reliable. COUSIN JOSH SAYS... “ Did I just write up in Odell Beckham’s profile that I never say I won’t draft a player if the price gets right? I lied. I won’t draft Parker. I want nothing to do with him. He’s had five years to show us anything…one end-of-the-season blowup with Ryan Fitzpatrick shouldn’t be enough to trick us. You ain’t getting in the Fischberg locker room with that stuff. Parker is like that NFT that was cool for six months, you held onto it, you dreamed it was gonna make you rich…and now he’s worth as much as two hotdogs and an Orange Julius. What a knucklehead.” 37. JERRY JEUDY DEN Age: 22 • 6’2” • 193 lbs • Injury: 0 2020 Stats: 52 Rec • 856 Rec YD • 3 Rec TD • 14.5 AY@T (97th%) • 31 Routes/G • 32% Slot (58th%) 16 Games • 7 Targets/G • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 3 STD/2 PPR Film Grades: Speed: B+ • Elusiveness: A- • End Zone: C • Hands: D • Situation: C+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 38 ’20 Final Rank: 43 ’21 Ranks Range: 24-36 We thought Jerry Jeudy would come into the NFL ready to run great routes and get open right away. It’s what made him the #15 pick in the 2020 draft, and he didn’t disappoint. He’s a controlled, explosive runner. It was a fourth-quarter basura-time score, but Jeudy’s touchdown Week 9 against the Falcons illustrates this well. Jeudy split wide left and released quick to the outside, sprinting to top speed in a heartbeat and causing the DB to turn and run, and then stopped in a flash, creating three yards of separation in a fraction of a second. In his rookie year, the kid’s feet looked fast and coordinated. But my God. His hands. The NFL officially docked him for eight drops in ’20, but that’s not right. It was more. More than any other receiver in the NFL last year, Jerry Jeudy got in his own head. He was Ben Simmons. He was a human hiccup. He had yips like you read about. Courtland Sutton got hurt early. DaeSean Hamilton and K.J. Hamler didn’t look like pros. The Broncos stunk and trailed big often. And in the face of this gaping opportunity, Jeudy shrunk. I’m not trying to tell you Drew Lock is great, but we can’t blame a quarterback for duck hands. So: it’s one year. Amari Cooper—the player I compared Jeudy to in last year’s Almanac—came into the league allowing many miscellaneous household implements to ricochet off his mitts, but in the intervening years has curbed the worst of his duck-handedness. Hey, former Denver Bronco Brandon Marshall really never fixed his atrocious hands, but put up multiple 1,500-yard and double-digit-TD campaigns. We can’t claim Jeudy’s career is doomed before it even gets going. But I can also refer you to the likes of Justin Blackmon and Greg Little and Aaron Dobson: high NFL Draft picks whose catching problems were prime factors in their flameouts. Given how well he moves, Jeudy leaping into the ranks of reliable young WRs wouldn’t floor anyone. But all eyes will be on those mallards attached to his wrists. 38. D.J. CHARK JAC Pod nickname: Baby Chark Age: 25 • 6’4” • 198 lbs • Injury: 9 2020 Stats: 53 Rec • 706 Rec YD • 5 Rec TD • 14.0 AY@T (95th%) • 35 Routes/G • 24% Slot (31st%) 13 Games • 7 Targets/G • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 3 STD/3 PPR Film Grades: Speed: A • Elusiveness: B • End Zone: A- • Hands: B • Situation: B- • Sensitivity: üüü Rank History: ’20 Preseason Rank: 26 ’20 Final Rank: 48 ’21 Ranks Range: 20-36 Let’s make a pact. Sure, we change our opinions on players based on what we see. That’s the whole premise of my career. We watch the games, we talk about the extenuating circumstances, we adjust our assessments of how good players are and how accommodating their situations are. But we should all virtually pinkie-swear right now and promise each other not to let 2020 have any effect on what we think of D.J. Chark. It’s like when the Coen Brothers made The Ladykillers. We acknowledge it happened, we vomit in our mouths a little, and we move on. Watching Chark’s ’20 film is maddening. First off, the poor kid was always limping off the field. He missed full games because of ankle, rib and shin injuries, and toughed it out hobbling a few other times. He also had to labor under the mustachioed graces of The People’s Champion Gardner Minshew, whose lip adornment somehow made everybody love him far beyond his football-playing merits. Chark has multiple plays where he’s open, but Minshew lazily lofts one up to be intercepted, or where he’s run a great double-move but Minshew throws it too early and too deep to make up for his lack of arm strength. For heaven’s sake, Beaky Buzzard impersonator Mike Glennon was a breath of fresh air in December, which is not good. I still think Chark is a fast, big potential #1 wideout in the league. Minshew was just a disaster. So now we get Trevor Lawrence. That is better! Naturally, even star quarterbacks can suffer growing pains, to say nothing of the fact that we have no idea whether Urban Meyer’s b.s. will float in the NFL. Chark has a legit chance to bounce back if he stays healthy, but already suffered a “minor” break in his hand early in August—easy to call it minor when it’s not your hand—though so far the Jags say they don’t think Week 1 is in jeopardy. We should also note that Marvin Jones is now aboard in Jacksonville. Jones is a one-trick pony: he lines up on the right side, he runs deep, he catches long passes. My concern for Chark is…that’s one of his tricks, too! Long term, is Marvin Jones a reason to be concerned about any Jaguars skill player? Of course not: he’s 31. But if the past decade of watching him serve as second fiddle to A.J. Green, Golden Tate and Kenny Golladay has taught us anything it’s that he will siphon yards and TDs. Chark can overcome it, and he can overcome the underneath stuff that Laviska Shenault will siphon away, but that threat is real. He drops a few spots in the ranks here because of his camp injury. 39. MICHAEL PITTMAN IND Age: 24 • 6’4” • 223 lbs • Injury: 3 2020 Stats: 40 Rec • 503 Rec YD • 1 Rec TD • 8.9 AY@T (28th%) • 28 Routes/G • 25% Slot (37th%) 13 Games • 5 Targets/G • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 2 STD/1 PPR Film Grades: Speed: B- • Elusiveness: B- • End Zone: B • Hands: B+ • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 51 ’20 Final Rank: 86 ’21 Ranks Range: 20-50 My comp for Pittman as a rookie in last year’s Almanac was Kelvin Benjamin. That was kind of an insult, given that Big Benjy has since converted to tight end! We shouldn’t judge Pittman by his 2020 stats because everyone in the Colts offense was dealing with Philip Rivers’s swan song, but first impressions from the film: Pittman ran a ton of underneath crossing routes, and after the catch his straight-ahead speed is merely decent. Unfortunately, because of Rivers, we didn’t get to see the best thing Pittman can be: a contested-catch downfield player. That gives me hope for ’21. If and when he plays after his foot surgery, Carson Wentz will be more aggressive and that could absolutely benefit the giant Pittman, who only had one drop on 61 targets and could turn into a sweet end-zone weapon. There’s also some solid route running on Pittman’s rookie tape, something Kelvin Benjamin can only dream of. We’re not talking about a wild jitterbug player like Tyreek Hill, but rather someone whose footwork seemed purposeful getting him open on the intermediate stuff Rivers preferred. Matt Harmon came on my podcast in July and likened Pittman to a bigger and faster Keenan Allen, and while that might be a stretch, it gives you an idea what his upside can be. A 6’4” moose with great hands who can outjump you deep and beat you with route-running chops underneath sounds pretty good. Remember that the Colts also have T.Y. Hilton and Parris Campbell, who are unquestionably quicker and straight-line faster than Pittman, plus you can never rule out Frank Reich deciding to throw, like, forty end-zone fades to Mo Alie-Cox and Jack Doyle. But if you woke me New Year’s Day 2022 and told me Pittman led his team in touchdowns, I wouldn’t be shocked. Wentz’s foot injury is bad news for Indy’s receivers—nobody wants a bunch of games with Jacob Eason throwing Pittman passes—but I held off on the temptation to lower Pittman’s rank for the first Almanac update. He should go low enough in fantasy drafts to be a bench player for you anyway, and I’m excited enough about his film to keep him right here, as a high-upside mid-round stash. 40. JARVIS LANDRY CLE Age: 29 • 5’11” • 196 lbs • Injury: 1 2020 Stats: 72 Rec • 840 Rec YD • 3 Rec TD • 8.4 AY@T (22nd%) • 25 Routes/G • 53% Slot (74th%) 15 Games • 7 Targets/G • Top 12 Finishes: 2 STD/1 PPR • Top 24 Finishes: 4 STD/4 PPR Film Grades: Speed: C • Elusiveness: A- • End Zone: C • Hands: C • Situation: B- • Sensitivity: üü Rank History: ’20 Preseason Rank: 32 ’20 Final Rank: 35 ’21 Ranks Range: 24-36 Landry’s a baller. He’s more baller than a long weekend. He’s more baller than the Yellow Ledbetter guitar solo. He’s more baller than that time when I was 20 and went into a packy and tried to buy a bottle of, like, Canadian Mist or something, and the guy behind the counter looked at my actual ID and winked and just let me buy it. Jarvis Landry had never missed an NFL game until he wound up on the COVID list during 2020, and he makes a living as a little guy mostly in the middle of the field. He takes shots and always plays and he’s where he’s supposed to be and he’s clutch and he’s good. But he was never going to be a regular fantasy WR2. The ’17 season and the second half of the ’19 campaign were enticing, because Landry’s such a useful real-life player…we love imagining that the guys we can see are maximizing every ounce of their relatively limited talent can become statistical superstars. It doesn’t usually happen. Landry had another chance in ’20: Odell Beckham tore an ACL early in Week 7, leaving the Browns without any other trustable aerial weaponry. It’s true he spent last spring recovering from hip surgery, but he looked the same to me: a crossing-route specialist whose job is to convert tough yards and get blasted. He’s actually dropped more passes than any other NFL wideout over the past four combined seasons, and he’s not being asked to run routes downfield. I’m not blaming the hip or the Browns offense for uninspiring results. Landry is what he is. If you need to funnel him 112 catches like the ’17 Dolphins did, you’re not a very good offense. There’s nobody else in this WR corps you’ll be threatened by if you think of Landry as a decent bye-week fill-in: it’s him and it’s Beckham. I don’t hate the idea of zigging while the rest of the world zags deciding Cleveland’s offense is “too run-heavy”…I just wish I liked Landry as a fantasy option as much as I do on the field. 41. MARVIN JONES JAC Age: 31 • 6’2” • 199 lbs • Injury: 10 2020 Stats: 76 Rec • 978 Rec YD • 9 Rec TD • 13.1 AY@T (84th%) • 37 Routes/G • 32% Slot (60th%) 16 Games • 7 Targets/G • Top 12 Finishes: 5 STD/4 PPR • Top 24 Finishes: 5 STD/5 PPR Film Grades: Speed: B+ • Elusiveness: C • End Zone: A- • Hands: B+ • Situation: B- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 42 ’20 Final Rank: 15 ’21 Ranks Range: 20-40 I know. He’s Marvin Jones. It’s like getting excited about egg salad. But here are ol’ Marv’s fantasy finishes among wideouts over the past four seasons: 2017: 2018: 2019: 2020: 5th 56th (he was 23rd when he got hurt in Week 9) 27th 15th I fully grant you that Jones’s fantasy finishes don’t correctly portray the experience of owning him: a 3-for-29 always lurks around the corner, even though you’ll also get the occasional 7-for-117 with two touchdowns. But we’ve got folks lining up to lick Will Fuller’s cleats every year for almost exactly the same act! Jones is the walking-around epitome of a “best-ball option” (which is hipster code for “like DeSean Jackson, only smarter”), but even in our regular-old redraft leagues, having a WR3 who’s pretty much guaranteed to go crazy four or five times a season is valuable. In this case, because he’s got the fairly robotic repertoire of, like, Alvin Harper, we have a tendency to turn up our noses. I don’t think Jones’s move to Jacksonville will change anything. Yes, D.J. Chark is also a straight-line deep threat, and is almost certainly a better all-around athlete. I think I’d still draft Chark first, even after he hurt a hand early in training camp. But I feel quite certain I’m gonna tune in to Trevor Lawrence’s rookie year and see ol’ Marv split wide on the offensive right side running wind sprints up and down the field, occasionally hauling in big passes, and also catching scores from the red zone. It’s what he does. Marvin Jones is sixth in receiving TDs since ’15, behind only Davante Adams, DeAndre Hopkins, Antonio Brown, Mike Evans and Tyreek Hill. Okay, yes, he could use a little extra mayo or maybe some tarragon. But he’s worth a later-round pick. 42. TYLER BOYD CIN Age: 27 • 6’2” • 203 lbs • Injury: 3 2020 Stats: 79 Rec • 841 Rec YD • 4 Rec TD • 8.4 AY@T (21st%) • 32 Routes/G • 81% Slot (90th%) 15 Games • 7 Targets/G • Top 12 Finishes: 2 STD/3 PPR • Top 24 Finishes: 5 STD/6 PPR Film Grades: Speed: C • Elusiveness: B- • End Zone: C+ • Hands: B+ • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 35 ’20 Final Rank: 37 ’21 Ranks Range: 24-40 Like me, Tyler Boyd must feel very old. He closed his eyes and opened them again, and a generation of Bengals receivers has vanished. A.J. Green is gone. John Ross is gone. Auden Tate is always injured. Boyd was always the unexciting guy we could rely on when nonsense befell his more athletically gifted colleagues. But in the past two drafts, the Bengals have selected Tee Higgins and Ja’Marr Chase. If Boyd winds up with another 90-catch season, things will have gone horribly wrong. He’s okay! He had highlight catches in 2020. I remember one over the middle against the Titans Week 8 when Joe Burrow flung one way before Boyd was looking, and he spun his head around while being held and still made a grab. He had a couple end-around runs that were good, and a simple little screen Week 13 against the Dolphins when the defense lost track of him and he took it 72 yards to the house. He doesn’t completely go away in ’21 because of the two kids. But his role gets that much more circumscribed. Even without Chase around last season, Boyd had six targets and zero receptions on passes that traveled 20+ air yards. Hey, you don’t string together three straight seasons of 75 receptions or more without tons of savvy and reliability and short-area smarts. Joe Burrow liked him as a safety valve, and that’s good! Whether Boyd becomes a bench player on your fantasy squad might depend whether you shot the moon the first three or four times you drafted a WR. If you find yourself with all risky guys ahead of him…well, it’s not the worst thing to pencil in seven or eight fantasy points per week. 43. MARQUISE BROWN BAL Age: 24 • 5’9” • 170 lbs • Injury: 2 2020 Stats: 58 Rec • 769 Rec YD • 8 Rec TD • 13.1 AY@T (82nd%) • 25 Routes/G • 24% Slot (34th%) 16 Games • 6 Targets/G • Top 12 Finishes: 1 STD/0 PPR • Top 24 Finishes: 5 STD/4 PPR Rank History: ’20 Preseason Rank: 29 ’20 Final Rank: 32 Film Grades: Speed: A+ • Elusiveness: A • End Zone: B • Hands: C+ • Situation: C+ • Sensitivity: üü ’21 Ranks Range: 14-40 My job as the wheedling dink you know and love wouldn’t be complete without some personal inconsistency. Maybe you expect me to harsh on Hollywood Brown for not being able to take advantage of an absolutely wide open wideout corps in Baltimore, for never really exerting his dominance as the first receiver taken in the 2019 NFL Draft, and for not helping Lamar Jackson elevate his throwing game. It would be more coherent of me, right? After all, I harumph and scoff and make all kind of oral farting noises when someone says, “The Ravens are too run-oriented to support a great fantasy WR.” That’s always nonsense! So doesn’t it stand to reason that I’d be more critical of Brown for failing to surpass WR32 in either of his first two seasons than of a Ravens squad that didn’t make him enough of a priority? Uh, except watching some of this film back, I’m kind of blaming the Ravens. They threw by far the fewest passes to WRs in ’20, and this in a year when Mark Andrews battled injury and wasn’t spectacular. In fact, the Ravens of ’19 and ’20 have two of the three least-WR-intensive seasons—in terms of receptions and yardage—of the past decade. But of course, there’s a reason for that: Lamar Jackson. As a thrower, he’s not good, and Baltimore operates its offense accordingly. (So I guess maybe I’m just blaming Jackson?) Man, I can show you a ton of plays where Marquise Brown roasted one-on-one coverage only to have Jackson overthrow or underthrow him. Of course, I can also show you plays where Jackson lays a deep ball in perfectly, and buddy, Hollywood can ball. My comp for him two years ago was DeSean Jackson, and that was probably meant partly as an insult…now I compare him to Brandin Cooks, one of the fastest and quickest players in the NFL. Do I contradict myself? Very well then I contradict myself. I am large, I contain multitudes. Any hint of improvement from Jackson, and I think Brown goes boom. Unfortunately, Brown suffered what Baltimore beat reporters have called a “significant” hamstring injury early in training camp. There’s plenty of time for him to heal and be ready far in advance of Week 1, but when injury stories leak out, we’d do well to listen. Accordingly, I lowered Hollywood in the first Almanac update. HARRIS’S RESEARCH PROJECT Through two seasons is Marquise Brown in bust territory? It kind of feels like it, right? Hollywood has had an almost impossible dearth of wide receiver talent around him in Baltimore—unless you get really pumped and jacked over Willie Snead—and yet hasn’t translated his first-round NFL Draft status into consistent usability for fantasy. But I’m here to tell you, relative to recent first-round WRs, Brown is no bust. Here are the other firstround wideouts taken since 2015 who’ve caught fewer than Brown’s 104 balls over their first two campaigns: Player Marquise Brown Corey Davis DeVante Parker Will Fuller Nelson Agholor Corey Coleman Mike Williams Phillip Dorsett N’Keal Harry Breshad Perriman Josh Doctson John Ross Laquon Treadwell Kevin White Year Drafted 2019 2017 2015 2016 2015 2016 2017 2015 2019 2015 2016 2017 2016 2015 Pick # 25th 5th 14th 21st 20th 15th 7th 29th 32nd 26th 22nd 9th 23rd 7th Catches First Two Seasons 104 99 82 75 59 56 54 51 45 43 37 21 21 17 I’m not here to over-sell Brown’s NFL career so far, but obviously it could be worse. If you want to be alarmed, you’d say literally nobody below Hollywood on this list has become a consistent fantasy contributor. But the fact is that of the 17 WRs drafted in the first round in the five drafts between ’15 and ’19, only three posted more catches than Brown in their first two seasons: Amari Cooper, D.J. Moore and Calvin Ridley. Hopefully Brown winds up more like those guys! 44. DEVONTA SMITH PHI Age: 23 • 6’1” • 175 lbs • Rookie NFL COMPARISON: emmanuel sanders ’21 Ranks Range: 24-40 • Situation: B- • Sensitivity: üüüü The Eagles sure have dumped a lot of high draft picks into skill positions without a lot of sure things to show for it! Since winning the Super Bowl after the 2017 season, they spent second-rounders on Dallas Goedert (tons of potential but never more than 607 yards in a season), Miles Sanders (pure feast-orfamine), J.J. Arcega-Whiteside (pure famine) and Jalen Hurts (we’ll see!), and first-rounders the past two years on Jalen Reagor and DeVonta Smith. In a midnight-green-tinted world where everyone talks like Mare of Easttown and is born with a hoagie sutured into his or her fist, this group will represent the backbone of a young, fast offense for a decade. But given the returns so far, you’ll forgive me if I don’t hold my breath. I guess it’s particularly galling that we have to evaluate Smith—the first wideout to win a Heisman since Desmond Howard in ’91—in light of the fact that Philly burned a first-round pick just last year at the same position. Does that mean Reagor is already a bust? Or does it mean Smith’s capacity to hit the ground running and provide fantasy value as a rookie will be impeded as the Iggles keep trying to make Reagor a thing, too? In last year’s Almanac, I told you that if Reagor proves not to have elite deep speed, he’s not going to be a particularly good player, and given that I’m ranking him well outside my top 50 WRs, you see where my suspicions lie. Smith, on the other hand, shouldn’t need all-world jets to produce. He’s an ultra-smooth route runner who might struggle on the outside against press coverage, but who can kill you from the slot and against zone because of his feel. The polish Reagor is still looking to acquire oozes out of Smith’s pores. Smith’s ’21 situation is a mixed bag. He benefits from an otherwise shallow receiving corps in Philly— they’re still talking about Greg Ward and Travis Fulgham seeing significant snaps—but his quarterback has huge question marks when it comes to, like, throwing a football. Also and significantly, Smith suffered a scary early-camp knee injury that fortunately “only” turned out to be a sprained MCL. (Easy to say when it’s not my knee.) The rookie will miss two or three weeks of what one assumes is crucial camp development, and as such takes a dive in my ranks. 45. JAYLEN WADDLE MIA Age: 23 • 5’10” • 182 lbs • Rookie NFL COMPARISON: Brandin cooks ’21 Ranks Range: 14-N/A • Situation: C • Sensitivity: üüüü If Waddle is exciting as his hyperventilating boosters claim, maybe I’m making a hell of a mistake ranking him near the likes of Tyler Boyd, Jamison Crowder and Cole Beasley. Sure, like those relative fantasy flatliners, Waddle could spend a lot of 2021 running out of the slot, but the slot doesn’t mean you suck. Tyreek Hill ran 55% out of the slot in ’20. Before Waddle broke his ankle at Alabama in November, he showed ludicrous speed and quickness; there are folks who think if he’d stayed healthy, he’d have won the Heisman and not Crimson Tide teammate DeVonta Smith. I didn’t offer up the Tyreek comparison (on the field) accidentally: everyone agrees that if the Dolphins surround Waddle with the right talent and play calling, Hill is his ceiling. So why not put him 10 or 15 spots higher? Once we’re out of the first five or six rounds, shouldn’t we make sure we’re putting in an early bid for The Next Tyreek Hill? There’s some logic to that. You know your league better than I. If you can usually make up for busted picks on the waiver wire, give Waddle a nudge skyward. But I think we need to balance cockeyed optimism with reality. Miami has two other good (if mercurial) receivers: Will Fuller and DeVante Parker. They also have Tua Tagovailoa under center and even I—still in the tank—have to admit that Tua didn’t show much willingness to fire downfield last year. Waddle isn’t walking in on Mahomes/ Kelce/Reid. Plus, it’s just difficult to be that good that fast. Waddle’s build is pretty slight, and while Hill, Antonio Brown and DeSean Jackson have made a nice living in the NFL, the road is littered with small dudes like Tavon Austin, Kendall Wright, Corey Coleman and many more who couldn’t hack it. I think if you’re deciding whether it’s likelier Waddle does or doesn’t produce a huge rookie year…well, I probably err on the side of ‘no.’ But he’s exciting enough that taking an early-ish shot on his best case makes sense in some scenarios. 46. MICHAEL GALLUP DAL Age: 25 • 6’1” • 198 lbs • Injury: 2 2020 Stats: 59 Rec • 843 Rec YD • 5 Rec TD • 11.9 AY@T (72nd%) • 38 Routes/G • 6% Slot (1st%) 16 Games • 7 Targets/G • Top 12 Finishes: 2 STD/3 PPR • Top 24 Finishes: 3 STD/3 PPR Film Grades: Speed: B • Elusiveness: B- • End Zone: B • Hands: C • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 39 ’20 Final Rank: 36 ’21 Ranks Range: 30-50 By now we are so deep into WR3 And The Infinite Sadness that Billy Corgan should be singing Michael Gallup’s profile while wearing a top hat and standing in a cloud. There’s really no rational argument that Gallup is a no-brainer fantasy starter. He’s a strongman in the open field and thus belongs to this new generation of receivers who are also kind of running backs, he’s probably miscast as the Cowboys’ deep threat, his hands aren’t great…in other words he’s an extraordinary physical specimen by humanity’s standards but in the NFL he’s Michael Floyd. This is a cool thing that I wish I could be! You get to wear silly tight pants and run around on TV with your friends every week, and every month or so you produce an awesome box score and get a bunch of too-clever analysts promoting you as the Real Deal, even though you’re actually probably not. I really can’t definitively tell you Gallup won’t finish the 2021 season as WR25. But I also can’t tell you he won’t finish outside the top 50. There are just an awful lot of guys at his level. Those who base decisions on situations will, I suppose, drool at Dak Prescott’s Bortles-lite approach that leads to many pass attempts, so even if Gallup isn’t the weapon Amari Cooper and CeeDee Lamb are, he’ll be an ancillary wheel on a high-scoring wagon. Those who base decisions on coachspeak will read minicamp reports about how Gallup won’t just play on the outside, but will rather sometimes line up in the slot—where I honestly do think his skills would be better utilized—and become a more consistent producer week by week. I dunno. I think Gallup is Just A Guy. I reiterate: that’s pretty awesome for him! I don’t mind if you draft him higher than this rank, because I feel similarly ambivalent about most everyone in this range! I will simply tell you I don’t think he’s a good enough player to bully his way to weekly fantasy production. 47. CURTIS SAMUEL WAS Pod nickname: Mr. Pibb Age: 25 • 5’11” • 195 lbs • Injury: 4 2020 Stats: 77 Rec • 851 Rec YD • 3 Rec TD • 7.3 AY@T (11th%) • 27 Routes/G • 66% Slot (84th%) 15 Games • 6 Targets/G • Top 12 Finishes: 4 STD/3 PPR • Top 24 Finishes: 6 STD/7 PPR Film Grades: Speed: A • Elusiveness: B • End Zone: B- • Hands: C- • Situation: C+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 63 ’20 Final Rank: 25 ’21 Ranks Range: 28-48 Samuel reunites with Terry McLaurin in Washington this year, but don’t tell Cousin Josh. After all, when Jarvis Landry and Odell Beckham arranged an NFL reunion, Josh flipped out. “It’s not fair!” he whined on the podcast. “Why should these guys get to play with their best friends?” Well, McLaurin and Samuel were teammates at Ohio St.; I know how much Josh loves McLaurin this year, so I have a feeling he hasn’t connected the dots yet. Man, if Dwayne Haskins hadn’t turned out to be JaMarcus Russell, it’d be a Buckeye party in D.C. and Josh might be in an aggravation-induced coma. Samuel has settled into a supplemental, do-anything kind of NFL role. It’s not what his biggest fans wished for him, but it got him $24.5 million guaranteed this winter. He’s not a great route runner or pass catcher. But he’s fast as hell. When Carolina lost Christian McCaffrey last year, Samuel essentially became the backup running back (which helps explain a higher-than-it-looked fantasy finish: he had 200 yards rushing with two running touchdowns). The biggest share of his WR yardage will always come on slot routes or pop passes. He’s not “merely” a sub-package player, and I don’t mean to insult the things he’s good at. Heck, if you want to see what kind of pure athlete Samuel is, watch Week 9 against the Chiefs (Q4 14:23): a delayed under route against zone where he’s probably not even expecting the ball, but reacts by flipping himself backwards and snagging it against the grain. His 11 drops over the past two years are second in the NFL to Diontae Johnson, but if we get ourselves revved up about squarepeg “offensive weapons” like Deebo Samuel and Elijah Moore, Samuel deserves love, too. Let’s make sure the groin injury that bothered him early in training camp is okay, but otherwise: he still seems draftable. He’ll give you a 4-for-42 too often to be a comfortable own, but his speed is a great complement to the significantly more polished McLaurin. Let’s just hope Cousin Josh doesn’t put two and two together on this one. 48. COREY DAVIS NYJ Age: 26 • 6’3” • 209 lbs • Injury: 3 2020 Stats: 65 Rec • 984 Rec YD • 5 Rec TD • 12.2 AY@T (78th%) • 26 Routes/G • 23% Slot (25th%) 14 Games • 7 Targets/G • Top 12 Finishes: 2 STD/3 PPR • Top 24 Finishes: 6 STD/5 PPR Film Grades: Speed: B • Elusiveness: C+ • End Zone: B • Hands: B • Situation: C • Sensitivity: üüüü Corey Davis was a stupid signing for the Jets. Rank History: ’20 Preseason Rank: 73 ’20 Final Rank: 29 ’21 Ranks Range: 24-N/A I’m not telling you he can’t lead the team in targets and catches and provide sneaky draft-day value, because he can, but so can Denzel Mims and Jamison Crowder and Elijah Moore and basically every other wideout you’re going to read about in the rest of this Almanac section. The Jets are rebuilding. They lied to Davis when they gave him $27 million in free agency, telling him Sam Darnold would be back but then drafting Zach Wilson, a (to be charitable) project quarterback. They drafted Moore in the second round. They got Crowder to accept a pay cut to stay, and even signed bench dude Keelan Cole. This is probably a terrible team in 2021, if one that’ll get loads of slack with Robert Saleh as its new coach. They’ve got years to go before they can dream of NFL glory. Davis was volatile and injured for four years in Tennessee. Maybe he’s a sweetheart of a guy, but talk about a luxury item! You didn’t need to splurge on Corey Davis. It’s like going to a housewarming party at a trailer park and bringing Corey Davis. But let’s separate the lunacy of the landing spot from the player. We spent three seasons wondering how in the world Davis could be a #5 overall selection…and then in ’20 he kind of showed how. There really wasn’t any difference in the way the Titans used Davis and A.J. Brown last year…play-action, seam shots, not great separation but very good size. Brown got fantasy love because he’s a better version and thus scored a bunch more touchdowns. But except for a two-week COVID stint, Davis stayed healthy in his walk year and looked like a big strong complementary piece. Unfortunately, in New York he won’t have anyone to complement. He’s the one getting alpha money. I just don’t really think he’s an alpha. He’s jumping into what looks like a mishmash of WRs who’ll likely rival the U.S. Congress in week-by-week jockeying done in the service of nothing. It’s tempting to say we’re exaggerating the worthlessness of the Jets offense, and that someone will emerge from this receiving corps. Yeah, but I just don’t believe it. 49. NELSON AGHOLOR NE Age: 28 • 6’ • 198 lbs • Injury: 5 2020 Stats: 48 Rec • 896 Rec YD • 8 Rec TD • 15.4 AY@T (100th%) • 26 Routes/G • 33% Slot (64th%) 16 Games • 5 Targets/G • Top 12 Finishes: 4 STD/3 PPR • Top 24 Finishes: 6 STD/4 PPR Film Grades: Speed: A- • Elusiveness: B • End Zone: C • Hands: D • Situation: C- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 21 ’21 Ranks Range: 24-N/A Good for Agholor. His career was deader than a Bill Cosby fan club. He busted hard in Philly as a #20 overall pick, took a veteran’s minimum deal last year in Vegas, and parlayed a “good” season (more on that in a moment) into $16 million guaranteed from the Patriots. It helps that in the rearview mirror of life, Agholor was born into Bill Belichick’s blind spot…in that he, y’know, plays wide receiver. Bill is the best coach ever, but his list of misses at wideout could fill an entire baseball roster, if that baseball roster was comprised of men whose hands don’t function properly. Nelson Agholor’s hands don’t function properly! He’s an impossible drop machine. As a footie-pajamawearer, I had to go back and watch them again to prepare myself. The touchdown drop Week 10 against the Broncos. The two drops Week 11 against the Chiefs. Week 15 against the Chargers he dropped one and dislocated half his fingers on his way to the ground, which to be honest is a proper street justice on his part. Get these mallards attached to my wrists off of me! I know: he kept catching deep passes from Derek Carr and actually felt kind of trustable in the second half of the 2020 season. It truly wasn’t a mirage. He ran some stellar out-and-ups, he got interfered with in the end zone a couple times…he did the thing we expected Henry Ruggs would do for the Raiders. But why did it have to be my team that took the bait? I can’t believe I’m about to say this, but Carr is certainly the guy you want throwing deep balls to your wideout if your other options are Mac Jones and the ghost of Cam Newton! Agholor caught eight TDs on 48 total grabs. Randy Moss once caught 13 TDs on 49 receptions. Torey Smith once caught 11 TDs on 49 catches. But 48 or fewer? We’re in the neighborhood of uber-flukes like Reggie Williams, Jerricho Cotchery and Ted Ginn. I can’t dismiss the possibility Agholor serves as a useful lid-lifter on what looks like a vertically challenged offense. But I’ll let him prove it to me again before I pay anything like a real price in ’21. 50. MIKE WILLIAMS LAC Pod nickname: Not-That-Mike-Williams Age: 27 • 6’4” • 220 lbs • Injury: 2 2020 Stats: 48 Rec • 756 Rec YD • 5 Rec TD • 14.6 AY@T (98th%) • 31 Routes/G • 24% Slot (32nd%) 15 Games • 6 Targets/G • Top 12 Finishes: 4 STD/3 PPR • Top 24 Finishes: 4 STD/4 PPR Film Grades: Speed: B • Elusiveness: C • End Zone: A- • Hands: B • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 43 ’20 Final Rank: 42 ’21 Ranks Range: 24-48 Sure! I dunno! Maybe! Probably not! Who knows! I’m done expecting anything other than The Weekly Nibble from Mike Williams, and I hope you are, too. Four years into his career and he still hasn’t caught 50 passes in a season. The excuses are gone, pal. First Tyrell Williams and the rotting husk of Antonio Gates were in the way, then it was Phil Rivers’s antediluvian arm, then it was Austin Ekeler being too much like a wideout himself, and I’m sorry at some point either you’re the kind of talent who demands a higher workload or you nibble around the edges with every-other-week deep balls that make you look like a superstar on the George Michael Sports Machine, but nowhere else. Williams got away from cautious lung-puncturee Tyrod Taylor right away in 2020 and got to play with big-armed Justin Herbert for 15 games…and he still wound up with 48 grabs. He’s a big play waiting to happen, but he just waits way too long. Returning from a hamstring injury in Week 5 against the Saints, yes, he took advantage of a busted coverage for a long touchdown, but he also made a ridiculous grab down the left sideline on an underthrown ball tossed toward two defenders and ran a pretty goal-line crosser to score from inside the 5. He has moments that just blow your mind! He’s not actually faster than many of the defenders he runs again, but he’s such a huge guy that even when they’re with him, Williams has a chance to just go up and snag a pass anyway. In another life, he’s Kenny Golladay. He really does look amazing every so often. But I’m not sure why we’d assume it’ll happen this year, as opposed to all the other years. Williams is 27. The Chargers offense was kind of a rocket ship for much ’20, and Williams couldn’t rise above his usual three-catch, 50-yard average. We all believe he has the talent to do better. I guess I’m fine with him as a bench option just in case. But until he justifies more volume, it’s just the same old nibble. 51. DARNELL MOONEY CHI Age: 24 • 5’10” • 176 lbs • Injury: 0 2020 Stats: 61 Rec • 631 Rec YD • 4 Rec TD • 11.6 AY@T (67th%) • 32 Routes/G • 18% Slot (15th%) 16 Games • 6 Targets/G • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 2 STD/3 PPR Film Grades: Speed: A • Elusiveness: B+ • End Zone: D • Hands: B • Situation: C • Sensitivity: üüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 55 ’21 Ranks Range: 30-N/A Holy moly, people love this kid! One of the biggest surprises of my summer was an AMA I did on Reddit in which approximately 4,000 people asked about Darnell Mooney! I suppose it makes sense. Mooney is legitimately tiny for a wideout, but in his rookie season he wasn’t only used as a slot receiver, and produced an unlikely 60-catch, 600-yard season in a truly constipated Bears pass offense. He’s fast. He also hasn’t been asked to do much route-running yet. His AY@T mark looks impressive, but having re-watched his 2020 workload I can tell you: a big majority of Mooney’s usage was screens, rub routes and play-action stuff where he’s the shallow option, and then a 50-yard bomb occasionally mixed in. And because it was Mitch Trubisky and Nick Foles passing the ball, those deep shots were incredibly inefficient: Mooney had a whopping 23 targets that traveled 20+ air yards—tied for 14th-most in the league—and only caught four of them. It’s possible to interpret the Bears trading away Anthony Miller in July as a vote of confidence for Mooney, and that’s really at the heart of why I decided to raise his rank for the first Almanac update. Maybe he gets more action from the slot, which provides more week-by-week stability as his downfield stuff gives him ceiling. That would be cool! But the real question for ’21 is: will the Bears get competent enough play from Justin Fields or (gulp) Andy Dalton to make any receiver behind Allen Robinson a consistent fantasy weapon? I have doubts. Mooney’s biggest boosters give him Tyreek-Hillstyle upside, but we have to realize that while Hill is small, he still has 10 or 15 pounds on Mooney, and his quickness is on a different level. The Miller trade made me boost Mooney’s rank, though probably not enough at first. I think he’s draftable. But I’m wary of Chicago’s QB play. 52. ELIJAH MOORE NYJ Age: 21 • 5’9” • 184 lbs • Rookie NFL COMPARISON: Steve smith? ’21 Ranks Range: 30-N/A • Situation: C- • Sensitivity: üüü Moore’s speed is real. To get a good sense of that, watch Patrick Murray’s college film review on the Harris Football YouTube channel. You’ll see 4.3 (Pro Day) wheels and some surprising grit to hang on to contested catches when he takes a lick. He has fluid hips, quick feet, and an overall hard-veering quality to his running style that make him dangerous. On slants, he’s tough enough to hang on and catch it in traffic. His ability to sell it before instantly swiveling his chassis upfield for a go route is uncommon. Time and again, Moore’s tape shows him detonating some poor future Foot Locker manager on the sluggo, and once the ball’s in the air, his speed does the rest. I was initially reluctant to embrace Moore as a borderline top-50 fantasy WR option, mainly because I didn’t like the fact that Jamison Crowder returned to New York. Moore and Crowder are both small players of the “slot dude” archetype, and Crowder renegotiating to accept less dough felt like a splash of cold water. Maybe the veteran would school the rookie, while bigger dudes played on the outside. So far, though, it seems there’s a fair amount of evidence that Moore has been learning the NFL mostly as an outside wideout, which is exciting. If he’s one of those rare guys whose speed and competitiveness allows him to be a perimeter player at 5’9”, this little dude might just be as special as his boosters claim. We’ll try not to get too excited right away. Corey Davis is here, Crowder is here, Denzel Mims is still trying to break through... and everyone’ll be catching passes from rookie Zach Wilson. It’s probably not a recipe for fantasy starter-hood. But Moore’s prospect film is fun enough that he deserves to be stashed in all leagues. I’d be most excited if Crowder gets cut or Moore proves capable of playing outside. I’d be least excited if the quad injury Moore suffered right before the first Almanac update proves serious. 53. T.Y. HILTON IND Age: 32 • 5’10” • 183 lbs • Injury: 9 2020 Stats: 56 Rec • 762 Rec YD • 5 Rec TD • 12.6 AY@T (81st%) • 29 Routes/G • 18% Slot (17th%) 15 Games • 6 Targets/G • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 3 STD/3 PPR Film Grades: Speed: B+ • Elusiveness: B+ • End Zone: C- • Hands: B- • Situation: B- • Sensitivity: üüü Rank History: ’20 Preseason Rank: 27 ’20 Final Rank: 41 ’21 Ranks Range: 18-N/A Things didn’t start out too well for Hilton in 2020. In Indy’s shocking Week 1 loss to Jacksonville—the Jags’ only win of the year—Indy had a chance to tie the game with under a minute to play, and Hilton dropped consecutive targets. After the second, he stayed face-down on the ground clutching his helmet as if to say, “I am very bad at football!” He then spent the season’s first two months trying to prove that sentiment true. What can you say? It was rancid. He dropped a wide-open bomb touchdown in Week 2 against the Vikings. He looked like he had a hard time getting open against tight coverage all through September. He dropped a short slant Week 6 against the Bengals. He hurt his groin Week 8 against the Lions then missed a game. Through Week 11, he had 29 catches and no TDs! We were no longer rostering him in most fantasy leagues. It’s hard to know when a long-time solid player has suddenly lost the edge, but the stats made a convincing case that for Hilton, the end was nigh. And then, weirdly, things picked up. From Week 12 forward, Hilton was the WR7! The same quick little sure-handed push-off artist we’ve known for a decade seemed like he was mostly back. Maybe the groin bothered him those first two months. Maybe Philip Rivers didn’t like the way Hilton looked at his Baby Bjorn. But suddenly Hilton was the first read again, running strong routes and shoving away defenders at the top his route like almost no other small wideout I can remember, plus acting like a dreadlocked psyched-up maniac after the tackle. His overall stats tell a tale of decline, and maybe that’ll wind up being true, but if we’d simply tuned into Hilton’s season the last few days of November and watched from that point forward, I honestly think we’d still view him favorably. Yup, that’s a hedge. I’m not sure what to think. A healthy Carson Wentz would be a better player than Old Man Rivers, and it’s not like Michael Pittman or Zach Pascal or anyone else stepped up as a receiving weapon in ’20. He turns 32 this season so maybe it’s over, and I do prefer Pittman as a fantasy pick, but there’s also a world where Hilton outperforms this rank by a lot. That world would pretty clearly need Wentz to return from foot surgery relatively early in the season, though. 54. ANTONIO BROWN TB Pod nickname: The Phylum Age: 33 • 5’10” • 185 lbs • Injury: 0 2020 Stats: 45 Rec • 483 Rec YD • 4 Rec TD • 8.5 AY@T (25th%) • 29 Routes/G • 21% Slot (20th%) 8 Games • 8 Targets/G • Top 12 Finishes: 2 STD/2 PPR • Top 24 Finishes: 2 STD/2 PPR Film Grades: Speed: B • Elusiveness: A- • End Zone: B • Hands: A • Situation: B- • Sensitivity: üüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 66 ’21 Ranks Range: 30-N/A Last year, before he joined BradyCo in Tampa for a Super Bowl season, Brown pleaded no contest to assaulting a delivery driver. He was sentenced for burglary, battery, and criminal mischief charges, and that’s to say nothing of two civil suits, one of which alleged sexual misconduct and has since been settled. Like the Tyreek Hills and Kareem Hunts out there (and probably a bunch of individuals we don’t hear about), Brown’s ability to be a good human being doesn’t seem to have much bearing on his ability to play football. If it makes you feel icky to roster him, yup. I get it. You know I’ve always loved AB’s talent. He is the Phylum founder. Never a burner, never a bruiser, always just a baller, Brown is right there next to Jerry Rice on the Mount Rushmore for guys who were too busy being great at football to test well at Combines. He’s no longer the coverage-shaking terror he was in his prime, and he’s no longer the matchup-proof force against the very best corners, but he’s still quick enough to consistently win against man, and as a zone-beater he’s significantly more versatile than your run-of-the-mill off-brand slot guy. Brady wanted him in West Florida after vouching for him during a stint in New England, and it’s certainly no insignificant thing to have the trust of Tom Terrific in an offense that’s running it back to defend a title. If Brown had played the full 2020 regular season rather than half, he’d have finished as fantasy’s WR20. Even at 33 and coming off knee surgery, in the midst of a reportedly very good training camp, the player is still pretty good. But AB has long passed the point where all we need to consider is the player. 55. RANDALL COBB GB Age: 31 • 5’10” • 195 lbs • Injury: 14 2020 Stats: 38 Rec • 441 Rec YD • 3 Rec TD • 7.1 AY@T • 24 Routes/G • 71% Slot 10 Games • 5 Targets/G • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 1 STD/2 PPR Film Grades: Speed: C • Elusiveness: B • End Zone: C • Hands: B+ • Situation: B- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 79 ’21 Ranks Range: 24-N/A One thing I thought I was finished with in my life was writing Randall Cobb profiles. It’s been four years since he’s even vaguely been on our draft radar, and seven years since the least-likely WR6 fantasy finish I can remember. Except in 2014, over his career Cobb has been the prototype dink/ dunk slot option who’s a better real-life player than fantasy weapon. He spent a year in the wilderness with the Cowboys and then another with the Texans and in my vision of the future he was more likely to retire than ever require another Almanac write-up. But Aaron Rodgers is the new GM in Green Bay, and this July he demanded that Cobb return to Lambeau, and the Packers made it so. I guess you could argue this move is designed to give rookie hybrid slot athlete Amari Rodgers a mentor who can be jettisoned from the airlock before Week 1, but at least initially that’s not how I read it. The Packers have lately surrounded their Hall-of-Fame quarterback with Davante Adams and a bunch of rangy doofus athletes who can’t play football, and it seems like one condition for A-Rod’s return is to get him another player he actually trusts. And you know what? That’s fair. Cobb has always been a pro. He’s not electrically shifty, but he can shake a linebacker and has solid feel about when to power down against a zone. My guess is that ’21 becomes the Adams-and-Cobb show, while Amari Rodgers learns and the other young wideouts (Marquez Valdes-Scantling, Equanimeous St. Brown, Allen Lazard, Timofyev Schlingbottom, Granholmington Von Krasnick, Bilbo Quinvart, Chetthing Aarsbergen) see their loads lightened. That’s no guarantee Cobb will translate the playing time I’m presuming into great numbers. After his outrageous 91/1,287/12 campaign in ’14, the Cobb-in-Green-Bay act disappointed. The past three years he’s suffered concussions, hamstring, back and toe injuries. But given how this season in Green Bay is shaping up, it shouldn’t shock anyone if he winds up Rodgers’s second-favorite target. 56. COLE BEASLEY BUF Pod nickname: Coldham Humphley Age: 32 • 5’8” • 174 lbs • Injury: 0 2020 Stats: 82 Rec • 967 Rec YD • 4 Rec TD • 8.0 AY@T (17th%) • 29 Routes/G • 89% Slot (97th%) 15 Games • 7 Targets/G • Top 12 Finishes: 2 STD/4 PPR • Top 24 Finishes: 5 STD/5 PPR Film Grades: Speed: C • Elusiveness: B+ • End Zone: C • Hands: B- • Situation: B- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 72 ’20 Final Rank: 31 ’21 Ranks Range: 30-44 There’s nothing in Beasley’s game that isn’t replaceable by about a dozen cookie-cutter slot guys in the league, which is why he’s known around these parts as Coldham Humphley. In last year’s Almanac profile, I wrote, “He’s an okay little player, but the only way you chase this kind of guy is if his whole offense goes crazy and everyone scores on the reg.” Aaaand there’s Cole Beasley, finishing as WR31 in 2020, precisely because the Bills offense became a wagon. They added Stefon Diggs, Josh Allen ascended into the QB fantasy elite, and everyone in the Buffalo passing game benefited. Beasley is the Dollar Tree version of late-stage Julian Edelman. He pumps his fists real hard at the line of scrimmage, shuffles out of breaks a few yards from the line, and rips the occasional seam route if a defense forgets he’s still fast enough to glide by a pedestrian linebacker or safety. (For example: Week 13, first quarter against the 49ers, he’s slot left against a three-deep zone, and safety Tarvarius Moore inches up to protect against a short out-route only to watch Beasley worm past him into a soft spot in the zone for a 31-yard downfield grab.) With Beasley, it’s mostly quick slants, quick outs, short crosses and screens. He’s fine. Okay. So Allen now has Diggs, Beasley, Emmanuel Sanders and Gabriel Davis playing wideout. Despite my regular admonitions about “wagons” and “rising tides lifting all boats,” it’s hard for four WRs from the same team to be startable. Diggs, Beasley and Davis were all standard-league top-50 WRs in ’20, but Brown missed half the season. So where do Sanders and his $5.9 million contract fit in? Diggs is obviously safe, but could Sanders eat into Beasley’s production? Short answer: yes! However, he’s more of a two-thirds outside receiver…putting him into more regular conflict with Davis. A repeat of 80+ catches for Beasley feels like a stretch? But maybe not. There’s not much ceiling drafting Beasley, but if you believe in Josh Allen, Coldham Humphley should ride again. ( Just make sure he doesn’t retire because he’s mad about vaccines.) 57. LAVISKA SHENAULT JAC Age: 23 • 6’1” • 227 lbs • Injury: 2 2020 Stats: 58 Rec • 600 Rec YD • 5 Rec TD • 6.0 AY@T (4th%) • 26 Routes/G • 25% Slot (35th%) 14 Games • 6 Targets/G • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 4 STD/2 PPR Film Grades: Speed: B • Elusiveness: B • End Zone: B+ • Hands: B • Situation: C • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 69 ’20 Final Rank: 50 ’21 Ranks Range: 30-N/A Aretha Franklin did “Respect” better than Otis Redding. Whitney Houston did “I Will Always Love You” better than Dolly Parton. Some covers are so good they upstage the original. Most…are not. If I mention Carl Lewis singing the national anthem, does that scan? I’m old. As a rookie, Shenault’s Deebo Samuel impression was just okay. Samuel is the prototype for this generation of open-field maulers masquerading as wideouts, and while Shenault is certainly another violent ball carrier with frightening intentions when he’s on the loose, his first campaign was nowhere near as productive as Samuel’s. Laviska is a crusher, for sure, and at certain points last season, the Jags tried to scheme the ball his way. There’s a play from Week 2 against Tennessee where they hand it off to him, he cuts to his left and rips through the lane, then dirt-naps Kenny Vaccaro with a shoulder on a 13-yard pickup. Against Houston, Week 5, it’s a little zig route shy of the first-down sticks, and Shenault spins to miss one tackler before stiff-arming another to the depths of Hades. He’s awfully tough to bring down. So why not embrace Shenault more fully? Part of me likes that the offense wants to involve him creatively. Another part—the Dexter-McCluster-haunted part that fears gadgetry—wonders if it’s an indictment of any receiver to have 24 percent of his rookie touches be carries. Maybe Trevor Lawrence can elevate Shenault to Deebo-level magnificence. If he doesn’t, it’s a hard sell to say we’re positive he’s developed enough route chops to produce a big year with traditional wideout targets. I’ve boosted Shenault’s rank a bit because of D.J. Chark’s training-camp hand injury, and I definitely get the sense that there are folks who’ll tell you to draft Shenault first among Jaguars wideouts. As of now, I still would say third, but because of Chark’s medical red flag it’s fair to say that misshapen group is growing closer together. 58. MECOLE HARDMAN KC Age: 23 • 5’10” • 187 lbs • Injury: 0 2020 Stats: 41 Rec • 560 Rec YD • 4 Rec TD • 10.5 AY@T (55th%) • 20 Routes/G • 49% Slot (70th%) 16 Games • 4 Targets/G • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 2 STD/2 PPR Film Grades: Speed: A+ • Elusiveness: B • End Zone: D • Hands: C- • Situation: B- • Sensitivity: üüü Rank History: ’20 Preseason Rank: 47 ’20 Final Rank: 57 ’21 Ranks Range: 30-N/A I hope that you stay useful longer than I did ’Cuz it only gets harder from here That’s the sweetly sung start to “Cynicism” by Surrogate, and when it comes to Hardman: hope for usefulness is still alive, but 2020 hurt. Nobody promised us consistent usage, and that’s good, because we sure as hell didn’t get it. Hardman’s been in the league two years now, plays with Patrick Mahomes, and is still waiting for his first 100-yard game. He played behind Demarcus Robinson and the ghost of Sammy Watkins for most of last season, and in the Super Bowl Byron Pringle got more run. So sure, Chiefs beat reporters are foaming at the possibility Hardman finally inherits the #2 receiving job behind Tyreek Hill in ’21, and during August’s training camp, they say it finally looks like it’s happening. But you need to see him regularly beat NFL defenses before you can view him as a pure fantasy starter. Hardman’s peaks are fun, like a sampler platter of Hill. In Week 3’s Monday night game against Baltimore, Hardman’s split to the right in a tight formation and Marcus Peters is playing 12 yards off him to respect his speed, but Hardman runs an out-and-up, and nobody’s within five yards of him at the catch. It’s one of the most effortless-looking 50-yard touchdowns you’ll see. If he can do that once, you’d think he could do it over and over. But the fact is: speed hasn’t been enough to get Hardman open in his two pro years. He’s gotten outmuscled at the line, sometimes telegraphed his routes making man coverage against him easier, and he dropped the ball a lot. Hey, film still don’t lie: Mecole Hardman is a rocket and he has the baddest man on the planet playing quarterback. That upside counts for something. If he’s all grown up, he can outperform even this improved rank. 59. JALEN REAGOR PHI Age: 22 • 5’11” • 197 lbs • Injury: 5 2020 Stats: 31 Rec • 396 Rec YD • 1 Rec TD • 13.3 AY@T • 26 Routes/G • 20% Slot 11 Games • 5 Targets/G • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 1 STD/0 PPR Film Grades: Speed: A • Elusiveness: B- • End Zone: C • Hands: C- • Situation: C • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 49 ’20 Final Rank: 90 ’21 Ranks Range: 30-N/A You probably understand why DeVonta Smith will go in the middle rounds of your fantasy draft, higher than any other Eagles wideout. It’s that new-car smell, it’s the allure of the Heisman, it’s being a top10 overall pick, and it’s our presumption that his skill set will play well in many situations (and our hope that his training-camp knee injury won’t linger into the season). But of the rest of the Iggles receivers, why should it be Jalen Reagor we’re tempted to take a late-round gamble on? Why not Travis Fulgham, who led Philly in receiving yards last year, or Greg Ward, who led them in catches? The answer is: speed. Reagor is little and he can motor. He’s got that one undeniable thing. Watch him Week 12 against the Packers: he lines up against Kevin King in man, puts his hand up, then effortlessly separates from King to roast him for 34 yards. Later in that game, Reagor muffs a punt, recovers it, then houses it for 73 yards. And that’s all well and good, and it makes people dream of a Brandin-Cooksstyle future, but unfortunately Reagor was invisible or hurt—missing five games with a thumb injury— for a whole lot of 2020. We can’t judge a dude who tore hand ligaments too harshly, but Reagor came into the league with concerns about his catching consistency and while he only had one official drop last year, you see a lot of the ball wiggling around when he hits the ground or traps it to his body, plus he muffed two of the four punts he returned. There were also scouting reports last year that feared he had no idea how to run NFL routes. So but okay, all these dings really might wind up dooming Reagor as a prospect, but there’s no denying if he figures things out and looks a lot better in ’21, he can score in ways guys like Fulgham and Ward never will. Jalen Hurts might not be the best fit for a presumptive deep threat, but we never hate it when our fantasy wideouts get the ball and run past everyone. Smith’s injury boosts Reagor into deep fantasy-bench territory in mid-August. If he flashes early, he can outperform this rank. If he doesn’t, he’s waiver material. 60. JAMISON CROWDER NYJ Age: 28 • 5’9” • 177 lbs • Injury: 11 2020 Stats: 59 Rec • 699 Rec YD • 6 Rec TD • 8.0 AY@T (15th%) • 31 Routes/G • 68% Slot (85th%) 12 Games • 8 Targets/G • Top 12 Finishes: 4 STD/4 PPR • Top 24 Finishes: 4 STD/5 PPR Film Grades: Speed: C • Elusiveness: B+ • End Zone: B- • Hands: B+ • Situation: C • Sensitivity: üüü Rank History: ’20 Preseason Rank: 53 ’20 Final Rank: 38 ’21 Ranks Range: 30-40 Jamison Crowder is the athleisure sweatpants you bring to Thanksgiving dinner for postprandial lounging: you’re not going to impress anybody, but you’ll probably be comfortable. Consistency and reliability are nothing to sneeze at, and since 2015, Crowder’s been a thoroughly dependable and wholly unexciting slot receiver. He’s undersized and not very fast, but he’s quick as hell, he doesn’t drop the ball, and he gets open. Crowder fits the modern NFL game well. Flood defensive zones with route combinations and set the little guy squirting free. In two seasons with the Jets he has 137 grabs, six of which have traveled 20+ air yards. He is what he is. The drama surrounding Crowder for ’21 was whether the Jets would keep him. They signed Corey Davis to go with Denzel Mims on the outside and drafted Elijah Moore with the 34th overall pick in April, which seemed to signal that the team would move on from Crowder’s whopping $10 million nonguaranteed base salary. And that probably would’ve been good for everyone involved. Instead, Crowder and the Jets confusingly renegotiated a one-year deal worth $5.5 million, meaning he’s not going anywhere. And because it sounds like Moore has legitimately made a case to play on the outside in addition to the slot, I hiked his rank above Crowder’s during the first Almanac update. If I’m betting on a fantasy-finish horse race between Crowder and Moore, I might actually place an even-money wager on Crowder. But his best-case is probably performing as a steady, possessionoriented WR3. I’ll actually rank Moore higher for now with the hope that his unknowns could give him more valuable upside. 61. CHRISTIAN KIRK ARI Age: 25 • 5’11” • 200 lbs • Injury: 9 2020 Stats: 48 Rec • 621 Rec YD • 6 Rec TD • 11.6 AY@T (64th%) • 33 Routes/G • 13% Slot (7th%) 14 Games • 6 Targets/G • Top 12 Finishes: 3 STD/2 PPR • Top 24 Finishes: 3 STD/3 PPR Film Grades: Speed: B+ • Elusiveness: B- • End Zone: C • Hands: B • Situation: C • Sensitivity: üüü Rank History: ’20 Preseason Rank: 40 ’20 Final Rank: 51 ’21 Ranks Range: 30-50 Gorillaz, a band that once had the hybrid rock/hiphop world wrapped around its animated little finger, once sang, “Well, you can’t get what you want, but you can get me.” And what you probably want in your fantasy draft is DeAndre Hopkins! He’s very good! However, Nuk’s price will be rather exorbitant…so if you can’t get him…. The real question is whether you want to bother investing in any other Cardinals receiver at all, regardless of price. As affordable second fiddles go, in terms of talent, Kirk has some appeal. He really should be more than merely a bubble-screen volume guy. Check out his big play Week 2 against Washington: it’s not like he runs past Ronald Darby because he’s way faster, but as Kyler Murray scrambles around and launches it deep, Kirk shows body control and concentration to hold off Darby while the ball’s in the air, reach up with one arm, trap it and get his feet down: 49-yard gain. It’s lovely! But it’s also not typical. Pop passes, short outs…Kirk had long stretches where he was a clear afterthought in this offense: eight games with three catches or fewer. That’s scary when the downfield stuff comes so infrequently. The fact is that Kliff Kingsbury’s offense doesn’t seem to want any non-Hopkins WR to be a major focus. Once again, the Cardinals led the NFL in snaps taken with four wideouts on the field: they had 220, the Bills had 155, and nobody else had more than 87. Kirk gets lost in a sea of KeeSean Johnsons and Andy Isabellas and in ’21 (presumably) second-round rookie Rondale Moore and A.J. Green’s bleak hologram. Even if none of these guys outplay Kirk, there’s sure to be enough target cannibalization to frustrate his owners. You can get him, all right. He deserves to be drafted, even if the Cardinals didn’t pick up his fifth-year option, and even if he missed a couple practices this August with a slight shoulder injury. But something has to change for Kirk to contribute every week. 62. JOHN BROWN LV Pod nickname: Smoked Ham / The Rebellion Age: 31 • 5’11” • 178 lbs • Injury: 7 2020 Stats: 33 Rec • 458 Rec YD • 3 Rec TD • 12.0 AY@T • 30 Routes/G • 8% Slot 9 Games • 6 Targets/G • Top 12 Finishes: 1 STD/0 PPR • Top 24 Finishes: 3 STD/4 PPR Film Grades: Speed: A- • Elusiveness: B • End Zone: C • Hands: C • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 37 ’20 Final Rank: 77 ’21 Ranks Range: 24-N/A There are few players as fun as The Rebellion when he’s going good. He’s quick, twitchy, explosive and an utter handful against any defender. But in 2020—as is usually the case with Smoked Ham (and sometimes with smoked ham)—there was meat left on the bone. And that’s because He. Is. Always. Injured. Maybe it’s the fully cranked-up speed at which Brown plays, or his slender build, or some combination of both, but the man’s poor body has been his worst enemy. A season after playing 15 games, finishing as a top-20 fantasy wideout, and justifying both his substantial contract and my faith in him, Brown peaced-out of seven ’20 contests with a severe ankle injury. Hamstrings, calves, quads, toes…the man has hurt it all. He still looked fast in a playoff win over the Colts in January, but the Bills cut him anyway and the Raiders made a relatively modest one-year bet on him for ’21. There are dots to connect. Derek Carr just made use of Nelson Agholor as a deep threat last year. Supposed speedy stud Henry Ruggs was shockingly impotent as a rookie. Maybe every single one of Agholor’s 23 targets, 11 catches and six TDs that came on throws that traveled 20+ air yards will go directly to Brown, and he’ll provide excellent upside at a paltry draft-day price. After all, Agholor finished ’20 as the WR21 in this exact role! But Ruggs will surely get another chance, people seem to like Bryan Edwards okay, Hunter Renfrow is in the slot…it looks like a great big mess. It’s dreadfully difficult to love any Vegas wideout when Darren Waller is really the WR1, but at least we’ve seen Brown do it before. It’s possible. 63. TRE’QUAN SMITH NO Age: 25 • 6’2” • 210 lbs • Injury: 8 2020 Stats: 34 Rec • 448 Rec YD • 4 Rec TD • 8.8 AY@T • 27 Routes/G • 52% Slot 14 Games • 4 Targets/G • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 1 STD/1 PPR Film Grades: Speed: B • Elusiveness: C • End Zone: B+ • Hands: B • Situation: B- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 70 ’21 Ranks Range: 40-N/A After Michael Thomas got hurt in Week 1 of 2020, every doofus and his mom labeled me an idiot for not ranking Smith higher. “Moron! Don’t you know the Saints are a funnel system? How is Smith not getting all the receiver targets in an elite offense now?” Well…2020 showed you how. If you can’t even handcuff running backs anymore, you sure can’t do it with wide receivers, especially if that receiver is Tre’Quan Smith. Smith is the kind of athletic, big-bodied wideout who looks good in a uniform but isn’t all that exceptional (by NFL standards) at playing football. There’s just nothing in his game that dictates he must be fed the way Thomas is. Thus Smith is an object lesson in the folly of overvaluing situation at the expense of ignoring what the player can do. Is Smith fast? Not wildly. Is he big? He’s fine, but he doesn’t wreck anyone in the open field with incredible strength. Is he a waterbug? Absolutely not. We’re three years in on Tre’Quan Smith. He maxed out at 34 catches in a lost season for Thomas. There has to be some helium in Smith’s rank as Thomas now seems likely to miss regular-season games because of June ankle surgery. But don’t go crazy. Do we even know Smith is the Saints’ #2 wideout? Heck, he’s already missed training-camp time with an undisclosed injury, and Marquez Callaway is lighting up practice. Yuck! I’m not writing a Callaway profile yet. Yet. But talk to me if Smith is still missing time toward the end of August. I’m not sure Smith is markedly better than all the other non-Michael-Thomases surrounding him. Callaway, Deonte Harris, Juwan Johnson…it’s not a real gauntlet to overcome, but neither is Smith the sort of undeniable talent to fend them off. He’ll lather people up with a long touchdown on a busted coverage, I’ll tell you to temper expectations on the waiver show, you’ll call me names on Twitter, and then he’ll go AWOL for three weeks. 64. HENRY RUGGS LV Age: 22 • 5’11” • 188 lbs • Injury: 3 2020 Stats: 26 Rec • 452 Rec YD • 2 Rec TD • 16.9 AY@T • 25 Routes/G • 34% Slot 13 Games • 3 Targets/G • Top 12 Finishes: 1 STD/0 PPR • Top 24 Finishes: 2 STD/1 PPR Film Grades: Speed: A+ • Elusiveness: B • End Zone: D • Hands: B • Situation: C+ • Sensitivity: üüü Rank History: ’20 Preseason Rank: 41 ’20 Final Rank: 87 ’21 Ranks Range: 24-N/A Hey, at least he got Gregg Williams fired. Ruggs’s game-winning bomb TD to beat the Jets in Week 10 was a highlight in a rookie season not exactly teeming with them. Revisiting Ruggs’s NFL film is quick work: he had a handful of big plays that reveal his 4.27 speed, and not much else. 43 targets in 13 games is certifiably Keke Couteean! Ruggs invited earnest comparisons to Tyreek Hill last winter—not in these parts…I hit him with the mixed blessing of a Will Fuller appraisal—and the Raiders took him #12 overall in the 2020 Draft. After one year, he flopped like Tavon Austin. Worse even! Austin’s rookie year was better! Ruggs is clearly still an interesting prospect. His every-down home-run potential is real, even if his route running may not be. (In that regard, the Fuller comparison continues to be illustrative.) Watch him Week 5 against the Chiefs on a deep shot: he’s so incredibly open that when Derek Carr undercooks the throw, Ruggs comes back to the ball and just rips it away from Rashad Fenton and it’s still a 46yard gain. Later in the same game, he gets free deep and Carr times it right and Ruggs is gone for a 72-yarder over the top where he’s just faster than everyone and scores. You cannot, as they say, teach that. But it sure was discouraging to watch the Raiders spend such a high pick on Ruggs and then build their downfield passing attack around Nelson Bleeping Agholor. Maybe we’ll look back on a Canton-bound Henry Ruggs career and decide he needed a year to get his feet wet. Speed guys sometimes do. Agholor is gone, John Brown’s excellent wheels are aboard, and nobody really knows what this winds up looking like. There’s overlap between Ruggs and Brown the way there was overlap between Ruggs and Agholor. I’m sure the Raiders would love Ruggs to work out, and they’ll give him a chance. But they won’t stick with him forever. 65. GABRIEL DAVIS BUF Age: 22 • 6’2” • 216 lbs • Injury: 0 2020 Stats: 35 Rec • 599 Rec YD • 7 Rec TD • 15.1 AY@T • 28 Routes/G • 31% Slot 16 Games • 4 Targets/G • Top 12 Finishes: 1 STD/0 PPR • Top 24 Finishes: 4 STD/4 PPR Film Grades: Speed: C+ • Elusiveness: C- • End Zone: A- • Hands: B+ • Situation: B • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 47 ’21 Ranks Range: 30-N/A On paper, the equation makes sense. Take the Bills’ exhilarating 2020 pass offense. Subtract John Brown. Add 34-year-old Emmanuel Sanders. Factor Gabriel Davis’s seven touchdowns last season. Multiply by Josh Allen’s ascendance to superstar. How can Davis avoid a monster fantasy leap in his second professional season? Well, parts in an elite offense aren’t completely interchangeable. Davis isn’t Brown. You wouldn’t call him straight-line explosive. His appeal is decent speed and the kind of size and box-out ability that can lead to red-zone touchdowns. Plus it’s a mistake to assume that one season’s elite offense automatically carries over into the next—the ’19 Falcons and ’20 Ravens would like to have a word—or to assume that a reconfigured wideout corps fits exactly the same shape as its predecessor. An offense that has Davis, Stefon Diggs and Cole Beasley and swaps Brown for Sanders probably takes a somewhat different form. It’s a mistake to assert every one of Brown’s 52 targets last year passes via osmosis to Davis. But Davis has some ceiling to him, even if he’s probably never going to be an alpha. He surprised corners with his post-catch speed a few times in ’20, and occasionally showed polish selling short stuff then going deep. Those seven TDs were inflated: I counted three that were the result of blown coverages (including one on a halfback pass). But Allen sought him out 11 times with targets to the end zone, and his Week 2 score against the Dolphins—in which he stayed alive after his initial route, got open, and made a sicko hands catch parallel to the turf—was a special play. I do think we’d need the Bills to be excellent on offense again for Davis to partake to a fantasy-starter-worthy degree, but if things break right I could be convinced I’m a little too low on him. 66. RUSSELL GAGE ATL Age: 25 • 6’ • 184 lbs • Injury: 0 2020 Stats: 72 Rec • 786 Rec YD • 4 Rec TD • 7.1 AY@T (11th%) • 24 Routes/G • 65% Slot (83rd%) 16 Games • 7 Targets/G • Top 12 Finishes: 1 STD/2 PPR • Top 24 Finishes: 5 STD/5 PPR Film Grades: Speed: B • Elusiveness: B- • End Zone: C • Hands: C- • Situation: B- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 40 ’21 Ranks Range: 36-N/A When the Falcons traded away Julio Jones this summer, a whole lot of clever people decided they love Russell Gage. Sure as I live on a yacht with a possum, those folks did the Who-Else-Is-There dance and became great aficionados of Gage’s oeuvre. By which I mean: they remembered he existed. And I’ll admit: I don’t know how Atlanta’s misshapen receiving corps will work out behind Calvin Ridley in 2021. But having watched Gage play, I feel pretty confident saying he’s not an immediate fantasy difference maker. He’s a settle-down-against zone, run-a-shallow-crosser against man, Randall-Cobb-looking slot player, and the Falcons might pay lip service to lining him up out wide, but I don’t really believe it. He’s not a painfully slow runner, but he’s no burner, plus I haven’t ever really seen him make crazy-legged openfield moves. His best play of ’20 was an option touchdown pass to Ridley against the Chargers. He’s a third wideout on a decent offense, and his ’21 boosters don’t seem to realize that’s exactly what he’ll be this year. Fourth-overall pick Kyle Pitts almost has to be the team’s second target. We’ve been told the guy is Jimmy Graham? He’d better show it early and often! Situations matter, of course they do, and in recent years the Falcons have had a way of engaging in what I like to call Stupid Shootouts™ that often produce stats for unlikely suspects. But even in seven games Julio missed because of injury last year—with no Pitts around—Gage averaged four catches for 49 yards. I’m hiking his rank in the first Almanac update to reflect his strong camp performance thus far. But this notion that he’s inheriting a huge workload just because Julio’s gone isn’t enough to make him more than a very late-round gambit. 67. DARIUS SLAYTON NYG Age: 24 • 6’1” • 190 lbs • Injury: 2 2020 Stats: 50 Rec • 751 Rec YD • 3 Rec TD • 13.5 AY@T (88th%) • 33 Routes/G • 18% Slot (14th%) 16 Games • 6 Targets/G • Top 12 Finishes: 1 STD/2 PPR • Top 24 Finishes: 2 STD/3 PPR Film Grades: Speed: A • Elusiveness: B • End Zone: C+ • Hands: C- • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 48 ’20 Final Rank: 56 ’21 Ranks Range: 30-N/A Slayton put together a surprising rookie season in 2019 under unideal circumstances: he flashed bigplay ability and ended up WR33. It was a promising start. But for ’20, I told you I needed more proof before I’d take the cheese, and in Week 1, Slayton provided it! He: (a) went 6-102-2 against Pittsburgh, and (b) unlocked Daniel Jones forever and ever. Just kidding: only one of those things is true. Slayton did have a big Week 1, but scored exactly one (1) more touchdown and posted one (1) more 100-yard game from Week 2 forward, proving utterly deniable once a defense showed even a vague interest in shutting him down. That was my fear with this guy: he’s really fast, so his upside is always a week-winning long score, but his floor is getting milkcartoned. His ’20 game log reads like a tribute to the Triboro Mega Millions drawing: 3-53, 2-41, 1-6…. Heck, even in full-PPR leagues—stop playing in full-PPR leagues!—Slayton did very little to help. The only unlocking he did for the quarterback was teaching him how to assign frilly Elizabethan uniforms to players in Madden. Now the Giants have added Kenny Golladay, a superior downfield receiver, and rookie Kadarius Toney, a superior all-around athlete is aboard for gadget plays as a rookie, too. If you’re tempted to fall back on the argument that this means Slayton is more valuable because it means defenses will pay less attention to him, I’d like you to (a) see the “Crutch Arguments” section of this Almanac, and (b) understand what you’re saying. “This guy sucks just enough to be an afterthought for defenses” is not the ringing endorsement you think it is. 68. STERLING SHEPARD NYG Age: 28 • 5’10” • 201 lbs • Injury: 10 2020 Stats: 66 Rec • 656 Rec YD • 3 Rec TD • 8.1 AY@T (18th%) • 29 Routes/G • 31% Slot (51st%) 12 Games • 8 Targets/G • Top 12 Finishes: 1 STD/2 PPR • Top 24 Finishes: 3 STD/4 PPR Film Grades: Speed: B • Elusiveness: A- • End Zone: C+ • Hands: B • Situation: C • Sensitivity: üüü Rank History: ’20 Preseason Rank: 56 ’20 Final Rank: 52 ’21 Ranks Range: 30-50 Shepard always produces some baller film. Week 10 against the Eagles last season, he’s wide left, he stutter-goes to avoid Avonte Maddox at the jam, escapes toward the sideline, leaps with lovely body control, and boxes out to make the catch for 27 yards. Week 14 against the Browns, he’s man-on-man outside against a not-too-shabby corner named Denzel Ward, turns him around and catches a nice back-shoulder throw for 22. His coordination and ball skills have really never been in doubt. The routerunning polish and quickness Shepard entered the league with six years ago are real, and in 2020, he played a fewer percentage of his snaps in the slot than ever before. But let’s be honest. Shepard is a good player, but he’s never going to be in the Phylum like I once hoped. He’s got a reliable set of hands and he’s a slippery route runner, but he’s never proven to be an alpha and the Giants know it. This winter they signed Kenny Golladay for $72 million and then drafted Kadarius Toney #20 overall, so the team has obviously moved on from the idea that either Shepard or Darius Slayton is The Answer at wideout. I personally think Shepard is significantly more valuable to an NFL team than Slayton, but I also acknowledge in any given week Slayton has week-winning fantasy chops Shepard probably can’t touch. (Shepard also has a scary concussion history and missed four games in ’20 with turf toe.) He’s never had a 900-yard receiving season, and Golladay’s acquisition makes it likely that he’s headed back more into a slot/underneath role in ’21. He’s a good, winning player who probably benefits if this Daniel Jones offense stays of the popgun variety. It’s obvious the Giants are hoping for more. 69. BRESHAD PERRIMAN DET Pod nickname: Keyser Söze Age: 28 • 6’2” • 215 lbs • Injury: 12 2020 Stats: 30 Rec • 505 Rec YD • 3 Rec TD • 15.0 AY@T • 30 Routes/G • 28% Slot 12 Games • 5 Targets/G • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 2 STD/1 PPR Film Grades: Speed: A • Elusiveness: B- • End Zone: C+ • Hands: B- • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 60 ’20 Final Rank: 70 ’21 Ranks Range: 36-N/A The greatest trick the devil ever pulled was convincing the Jets to pay him $6.5 million for 30 catches. Perriman stirs up many jokes around these parts for the impossible hype he seems to keep garnering despite not ever really, like, playing well. I warned you about him heading into 2020 because I saw his supposedly good Tampa Bay film, which was littered with a lot of busted coverages and Powerball- winning-lucky touchdowns. With the Jets last year, he missed three games with an ankle sprain and one with a concussion, notched fewer than 30 yards receiving in seven of his 12 games, and provided precious little downfield spark. The good: his 15 targets of 20+ air yards tied him with DeAndre Hopkins and Allen Robinson. The bad: on those passes, Hopkins and Robinson combined for 17 catches and 537 yards, while Perriman produced four for 163. And perhaps you’d like to blame that on the Jets’ miserable quarterbacking group. May I introduce you to Mr. Jared Goff, who now plays in the Motor City precisely because the Rams couldn’t get him to come off first reads or take chances downfield? There’s nothing real great in the Lions wideout corps. Perriman is competing for primacy with Tyrell Williams and Quintez Cephus. “Every team winds up with a minimum of 220 WR targets,” goes the logic, “so if he stays healthy how does Perriman—by far the highest-pedigreed wide receiver on the team—fail to see enough workload to be fantasy relevant?” That’s the wrong question. The question we should ask is: “After watching Perriman run go-route wind sprints and make highly irregular box-score splashes, why would the Lions force him passes in ways his previous four teams didn’t?” 70. TYRELL WILLIAMS DET Pod nickname: Mr. Robot Age: 29 • 6’4” • 205 lbs • Injury: 18 ’21 Ranks Range: 36-N/A • Situation: C+ • Sensitivity: üüü Unless he’s had new hand units installed, I don’t think there’s much new to learn about Mr. Robot. If Williams’ torn labrum hadn’t cost him the 2020 season with the Raiders and if we had any tape to judge that’s not two years old, maybe I’d have developed some scintillating new take. Williams does a few things pretty well. He can fight for jump balls, he’s a good end-zone presence, and he can turn a medium-depth target into a long gain with speed. He’s a deep threat with the added wrinkle that he can also break disingenuous tackle attempts. But those hands! Somewhere out there, Laquon Treadwell is going, “Learn to catch, man.” Since he started playing regularly in ’16, Williams is one of five wideouts to have three separate seasons where he dropped more than five percent of his targets. (The others are Nelson Agholor, Chris Conley, Michael Crabtree and Julian Edelman.) Williams’s potential for boom weeks is high. He’s tall and pretty fast and he’s got a 1,000-yard NFL season under his belt. The Lions won’t have any wideout guaranteed to land above him in the pecking order: it’s a sea of Breshad Perriman and Quintez Cephus and Victor Bolden and Kalif Raymond. But Jared Goff is a frankly bizarre fit if your top two WRs are the relatively speedy Williams and Perriman, and it’s easy to imagine Detroit’s new coaches watching Mr. Robot clang a few off his iron mitts and deciding to get a long look at a younger model. 71. RONDALE MOORE ARI Age: 21 • 5’7” • 181 lbs • Rookie ’21 Ranks Range: 36-N/A • Situation: C- • Sensitivity: üüüü NFL COMPARISON: golden tate Rondale Moore’s fans will tell you about it. I suppose that’s become true of all rookie wideouts: any quick-twitch kid taken in the NFL Draft’s first three rounds gathers up disciples who feel their guy is being unjustly ignored. This summer, it feels doubly true of Rondale Moore. When I didn’t write him a profile in the Almanac’s first edition and put him in the “also-ran” category, I received (no joke) doubledigit inquiries. Every one was unfailingly kind and polite and I love you all. But the subliminal message I received was: AM I DUMB??? I’ll get Moore onto the perimeter of deep-league draftability with this first update. That’s largely because A.J. Green has proven to Cardinals training camp observers to have very little left: he’s not even in my top-100 any longer. So into the breach steps this short, strapping little burst of quickness. Rondale may only be 5’7”, but he’s a strong player who’ll yank the ball from traffic and break arm tackles. He doesn’t have the tippety-top gear the very best outside receivers have, but he might turn out to be an NFL big-play threat anyway because of his acceleration and quickness. Moore’s detractors say he reminds them of Tavon Austin: a pro gadget player. His boosters call him Tyreek Hill. But then, they call almost everyone who’s short and made big plays in college Tyreek Hill. Arizona runs so much four-wide, it’s not hard to imagine Moore being on the field a lot as a rookie. But given how little Kyler Murray focused on anyone after DeAndre Hopkins last year, it feels like everyone behind Nuk is probably interchangeable. Christian Kirk, Green, Andy Isabella, KeeSean Johnson…it’s a lot of bodies and they’ll probably take turns week by week. I’ll buy that Rondale has a chance to poke his head above the others, but I’m probably willing to wait and see it in September. 72. MARQUEZ VALDES-SCANTLING GB Age: 27 • 6’4” • 206 lbs • Injury: 0 2020 Stats: 33 Rec • 690 Rec YD • 6 Rec TD • 18.1 AY@T • 27 Routes/G • 32% Slot 16 Games • 2 Targets/G • Top 12 Finishes: 4 STD/3 PPR • Top 24 Finishes: 5 STD/5 PPR Film Grades: Speed: B+ • Elusiveness: C+ • End Zone: B • Hands: D • Situation: B- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 79 ’20 Final Rank: 44 ’21 Ranks Range: 36-N/A MVS can ghost a game with the best in the business. It’s pretty hard to understand! Physically, he’s not a scrub. He’s a massive target with speed, and 6-for-85 and a touchdown always lurks. But you never know when it’s coming, and how many landmine games you’ll stumble over hoping for something good to happen. He had one or zero catches in seven contests in 2020. Do you know how hard it is to finish as the WR44 in a season when you caught one or zero balls in seven games? Valdes-Scantling has talent! And with Davante Adams around, MVS inevitably finds himself in such obvious single coverage that Aaron Rodgers has often had no choice but to target him, though on any given play whether MVS will run the right route and/or catch the ball is the stuff of coin flips. Last year he had the worst drop percentage of any wideout in the league: 11.1% of his targets wound up in a Duck Hands Moment. (Teammate Allen Lazard was second at 10.9%. And you wonder why A-Rod gets grouchy.) You’d think a 6’4” dude with a sub-4.4 40 would be a nice candidate for some shots to the end zone, but last year Rodgers only gave him three such attempts. Listen, Adams used to be a dropprone kid, too, and regularly earned Rodgers’s wrath, and now those two have an incredible rapport. It’s a good thing that the quarterback appears to know MVS exists. But we’re three seasons into this apprenticeship, and it’s easy to understand why Rodgers preferred to trade for Randall Cobb than give MVS the same responsibility as last year. He has upside in ’21, but he could also give you nothing. 73. ANTHONY MILLER HOU Age: 27 • 5’11” • 199 lbs • Injury: 1 2020 Stats: 49 Rec • 485 Rec YD • 2 Rec TD • 9.4 AY@T (37th%) • 26 Routes/G • 90% Slot (100th%) 16 Games • 5 Targets/G • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 1 STD/1 PPR Film Grades: Speed: B- • Elusiveness: A- • End Zone: C • Hands: C+ • Situation: C- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 55 ’20 Final Rank: 84 ’21 Ranks Range: 35-N/A I’ve always liked Miller’s skills. He’s short but quick, and when he came into the league in 2018, I thought he might be more than “just” a slot player. That’s obviously not how the Bears treated him. Miller ran a higher percentage of his routes from the slot in ’20 than any qualified wideout in the NFL, and only nine of his 76 targets traveled 20+ air yards. In Chicago, he became the safe option for bad quarterbacks (Mitch Trubisky, Nick Foles and Mike Glennon) when Allen Robinson wasn’t open. I think he could be more than that, but landing with in Houston isn’t an amazing upgrade. The Texans swapped late-round picks with the Bears to acquire Miller, a former second-round NFL selection, to see if he has potential Chicago’s (admittedly terrible) coaching staff couldn’t tap. To this point, Miller has been a passenger who goes exactly where his offense takes him, and it’s hard to imagine Houston’s offense going anyplace bucolic. We don’t know who the quarterback is, the running back room is a smorgasbord of ill-fitting pieces, and Keke Coutee is still hanging around. Are the Texans planning on playing Miller, Coutee and Brandin Cooks at the same time? If so, it might mean Miller finally gets to show his mettle more on the outside and down the field. Still, this feels like a move we care about more for dynasty than redraft. Feel free to keep an eye on Miller’s usage in August and dream of him fulfilling his potential in Year 4 of his career. But don’t expect many Texans to perform miracles. 74. PARRIS CAMPBELL IND Age: 25 • 6’ • 205 lbs • Injury: 23 2020 Stats: 6 Rec • 71 Rec YD • 0 Rec TD • 11.6 AY@T • 20 Routes/G • 95% Slot 2 Games • 5 Targets/G • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 0 STD/0 PPR Film Grades: Speed: A? • Elusiveness: A? • End Zone: C? • Hands: C? • Situation: C- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 64 ’20 Final Rank: N/A ’21 Ranks Range: 40-N/A We’re officially post-hype on Campbell. It’s Year 3, and dude is stuck on 24 career catches in nine career games. Either 2021 represents a spectacular buy-low opportunity, or Campbell is simply too brittle to play in the NFL. So listen, it didn’t take much time to go through Campbell’s ’20 film. He ran 39 routes all year! In the opener against Jacksonville, he connected with Philip Rivers on a couple crossers, one anticipation over-the-shoulder corner route and a couple drags. It was okay. There was one deep shot where he was open but Rivers wasn’t close. Then in Week 2 against the Vikings, Campbell got a handoff, tried to pivot to evade a tackle, and injured the MCL and PCL in his left knee badly enough to require surgery. The Colts kept hinting he might return late in the year, but it never happened. Now in his two-year pro career, he’s messed up his knee, broken a hand and a foot and torn a hamstring. Awesome. Was he a major part of Indy’s plans last year? It looked like it. Will he be in ’21? I can’t tell you that. T.Y. Hilton lollygagged around for three months in ’20, but looked like himself again after Thanksgiving. If he’s cooked, the Colts don’t have anyone else to stretch defenses. So if Campbell has recovered all his speed post-surgery, and Carson Wentz’s foot is healed, and he still has the arm and will to be aggressive down the field, sure: Campbell has potential for late-round upside. If most of your wideout group is steady but unspectacular, he could be a lottery ticket that pays off. 75. JAKOBI MEYERS NE Age: 25 • 6’2” • 200 lbs • Injury: 5 2020 Stats: 59 Rec • 729 Rec YD • 0 Rec TD • 10.0 AY@T • 22 Routes/G • 58% Slot 14 Games • 6 Targets/G • Top 12 Finishes: 1 STD/1 PPR • Top 24 Finishes: 3 STD/4 PPR Film Grades: Speed: C- • Elusiveness: B- • End Zone: C • Hands: B+ • Situation: C- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 60 ’21 Ranks Range: 40-N/A The Patriots are run like the Politburo, so we’re always ready to ascribe secret motives to them and assume they’re playing four-dimensional chess at all times. But at some point, we should kind of just believe what we see. For all the misdirection of the team spending huge at tight end (Hunter Henry and Jonnu Smith) and wideout (Nelson Agholor and Kendrick Bourne), it’s been boring ol’ Jakobi Meyers—who isn’t actually old at all—who continually runs with the first team and has found his way into targets and catches all the way through training camp. Meyers really does have Old Man Game. He’s the Al Jefferson of the NFL. He’s slow, he rarely runs routes up the field, he’s smart about finding underneath spots against zone, and Cam Newton trusted him in 2020 probably more than any other New England pass catcher. That was a low bar to clear (and Newton might not be long for the starting gig in ’21), but such quotidian things as “getting open” and “usually catching the ball” matter. Were I inclined to place a wager on which Pats receiver leads the team in receptions this year, I might slap my sawbuck on Meyers. And upon hearing that Meyers just keeps being the team’s best WR in camp, I decided to get him into the top 80 and write him a profile. Why not put him higher? Why rank Agholor way above him, and thereby imply that Meyers isn’t someone you need to draft in standard-sized leagues? It’s all about the ceiling: Meyers looks like he has the makings of a solid pro, but he should not be a lead receiver on a good team. His only path to a true fantasy starter’s workload involves an offense so bad that you probably won’t feel good owning any part of it. 76. DESEAN JACKSON LAR Age: 35 • 5’10” • 175 lbs • Injury: 1 2020 Stats: 14 Rec • 236 Rec YD • 1 Rec TD • 16.3 AY@T • 24 Routes/G • 17% Slot 5 Games • 5 Targets/G • Top 12 Finishes: 4 STD/4 PPR • Top 24 Finishes: 7 STD/7 PPR Film Grades: Speed: A • Elusiveness: C+ • End Zone: D • Hands: B • Situation: B- • Sensitivity: üü Rank History: ’20 Preseason Rank: 54 ’20 Final Rank: N/A ’21 Ranks Range: 40-N/A Do you blame yourself? Do you blame yourself? Well, hey you ! Yeah you ! Will you blame yourself? Modest Mouse gets it. If you sign up for the DeSean Jackson ride again and by October are wondering where your season went wrong, I don’t know what to tell you. Jackson’s got a 13-year track record of simultaneously being one of the league’s premier deep threats, and becoming the Joker. He’ll get hurt. He’ll say stupid things. He’ll take plays off. He’ll argue about his contract. The theoretical fit with the new-look Rams is undeniable, but I promise D-Jax will ruin it. Entering his age-35 season, Jackson has missed more games (30) than he’s played in (18) over the past three years. His top-end speed is probably still there, and between the Jared Goff jettison and Matthew Stafford acquisition it’s not outrageous to believe the Rams acquired Jackson because they’ve decided they need to push the ball deep more frequently. But c’mon. You know how this goes! Something will happen, because with D-Jax, something always happens. Maybe it’s Van Jefferson proving he can do the deep stuff just fine. Maybe Jackson’s calf spontaneously combusts while he’s secretly filming an underground parkour video. For now, starry-eyed beat reporters and Rams coaches are waxing rhapsodic that a mellowed-out D-Jax, back in his hometown, is finally focused and a model teammate. You are not allowed to blame them when this ends in tears. 77. QUINTEZ CEPHUS DET Age: 23 • 6’1” • 207 lbs • Injury: 0 2020 Stats: 20 Rec • 349 Rec YD • 2 Rec TD • 10.0 AY@C • 16 Routes/G • 14% Slot • 3 Targets/G 13 Games • Top 12 Finishes: 0 STD / 0 PPR • Top 24 Finishes: 1 STD / 0 PPR Film Grades: Speed: C • Elusiveness: B • End Zone: C • Hands: B • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 99 ’21 Ranks Range: 40-N/A The Lions must love Quintez Cephus. They tossed out every other wideout on their roster who caught a pass in 2020, but kept him. That’s true affection! (Or it might be a cheap rookie contract.) Week 1 of Cephus’s first season featured one of the more hilarious statistical outliers of the year: he got a 10-target workload that day, fooled a whole bunch of waiver-wire warriors, and then never again saw more than four targets in a game the rest of the year. He was a healthy scratch for the better part of October and was mostly invisible afterward, even as Kenny Golladay went into hiding and the Lions’ season imploded. But late in the year you can find a few fun things on Cephus’s film. A sprawling Week 13 bomb shot against the Bears where he gets fully behind man coverage for a 49-yard touchdown down the right sideline. A Week 17 post route where he explodes past fellow rookie corner Harrison Hand for a red-zone TD. He looks like a tough, rumbling, possession-style guy who can surprise a defender who assumes he’ll break off a route short. Cephus isn’t a prototype slot guy, and neither are Breshad Perriman or Tyrell Williams, so I don’t know how this ’21 crew fits together. It probably doesn’t! Nobody in this group is particularly quick or precise, qualities new Detroit QB Jared Goff needs. Maybe a year of development did Cephus some good, and he’ll come to camp and assert himself over his older, better-paid teammates. But he didn’t lay down much on film that was exceptional last year. I’ll also mention that Lions beat reporters have consistently mentioned that rookie Amon-Ra St. Brown has played ahead of Cephus in camp. We should probably let all these ancillary Lions pieces slide by for the moment. 78. ADAM HUMPHRIES WAS Age: 28 • 5’11” • 195 lbs • Injury: 13 2020 Stats: 23 Rec • 228 Rec YD • 2 Rec TD • 10.1 AY@T • 22 Routes/G • 78% Slot 7 Games • 5 Targets/G • Top 12 Finishes: 0 STD/1 PPR • Top 24 Finishes: 2 STD/2 PPR Film Grades: Speed: C • Elusiveness: B+ • End Zone: D • Hands: B • Situation: C- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: N/A ’21 Ranks Range: 40-N/A Adam Humphries is your dad’s underwear: tighty-whities, through and through. He’s indistinguishable from the rest of the Costco-purchased 12-pack he came from, and leaves very little to the imagination. Humphries, Cole Beasley, Hunter Renfrow, Trent Taylor…it’s the same player, replicated across multiple realities. Humphries’s most productive season was 2018, in which he benefitted from Jameis Winston and Ryan Fitzpatrick playing like wild men and furiously rousing themselves from deficits they helped create. Since then, all Humphries has done is miss 13 games in two Tennessee seasons, operating, when healthy, as a Kirkland-brand underneath slot binky for Ryan Tannehill. And now that Humphries has joined Washington, here comes the B.S. minefield: “Adam Humphries: Fitzpatrick’s WFT Secret Weapon?” “Humphries Maintains Strong Chemistry with Fitzmagic” “Humphries Slotted For 100 Arm-Pumping, Try-Hard Catches” (I may have made up that last one.) I’m not buying. It’s not just that Fitz doesn’t usually go a full season without being benched. It’s that Humphries is just a guy, so it wouldn’t matter even if he did. It’s a fair-enough argument that behind Terry McLaurin, there isn’t a ton of certainty at receiver for the Football Team. But if Curtis Samuel doesn’t quicken the pulse, Humphries really doesn’t. Look, if you’ve embraced a little too much risk with your other receivers, I guess Humphries can do the cotton-briefs job of covering your butt. He’ll have an impossible-to-foresee 6-for-95 game with two uncovered TDs while languishing on your fantasy bench, and then he’ll submit a month of 3-for-32s. There will be Humphries truthers who pound the table and shout, “Hey, that’s viable in full-PPR!” and I assure you: that says more about full-PPR than it does about this player. 79. HUNTER RENFROW LV Age: 26 • 5’10” • 185 lbs • Injury: 3 2020 Stats: 56 Rec • 656 Rec YD • 2 Rec TD • 6.7 AY@T (10th%) • 22 Routes/G • 61% Slot (80th%) 16 Games • 5 Targets/G • Top 12 Finishes: 0 STD/0 PPR • Top 24 Finishes: 1 STD/1 PPR Film Grades Speed: C- • Elusiveness: B+ • End Zone: C • Hands: A • Situation: C • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 71 ’20 Final Rank: 64 ’21 Ranks Range: 40-N/A It seems the NFL has gravitated toward three classes of slot receiver: the big-bodied Marques Colston type, the jetpack-wearing waterbug, and the slow-but-somehow-quick little guy with sure hands and low ceilings. Renfrow is in the latter class, a 6.7-yard aDOT chain-mover. The offensive fit with Vegas feels like it couldn’t be better, with Derek Carr’s proclivity to dink and dunk. But freakazoid superstar tight end Darren Waller also runs many of his routes close to the pocket, and he’s always going to be a likelier real-life and fantasy bet than Renfrow. Those Who Chase Volume salivated over Renfrow when he netted 71 targets in only 13 games in 2019, but playing the full 16 last year he only saw 77. The even bigger splash of cold water was his absence of downfield shots: exactly six passes of 20+ air yards aimed his way, the same number earned by Donovan Peoples-Jones, who sounds made up. Renfrow isn’t fast, he beats linebacker and safety coverage with quickness, and he has good hands. He’s a fine little role player, but he’s simply not the offensive cog some insist he is. During Week 11’s contest with the Chiefs, Cris Collinsworth gushed, “With all the great talent they have over there, when the game really gets on the line, the one that [Carr] wants is Hunter Renfrow.” That game was tight throughout. Renfrow had two catches for 37 yards. He’s a fine player! He’s just okay! Not everyone has to be some major difference maker! Why am I shouting! 80. KADARIUS TONEY NYG Age: 22 • 5’10” • 210 lbs • Rookie NFL COMPARISON: parris campbell ’21 Ranks Range: 40-N/A • Situation: C- • Sensitivity: üüü If the New York hype machine can get away with propping up Daniel Jones for three years, how can we expect a measured assessment of this electric first-round draft choice? Kadarius Toney is Percy Harvin! Book it! Except, you know, let’s use our brains for a minute. Toney was one of the true separators in the 2021 receiver draft class, and at the University of Florida he put down an awesome body of work against big-boy football programs. Alabama and LSU and Auburn corners are NFL players, and last year Toney turned them around consistently. He had that blink-and-he’s-open thing, and over the middle he was a nightmare matchup. Great stuff! But his first two seasons in Gainesville, Toney didn’t really even play wideout. He was a returner and an “offensive weapon” who only became a receiver in his junior year, and only started at wideout in his senior year. It’s hopelessly naïve to imagine he’s ready to enter the NFL and immediately start roasting pro coverages. It’s no sure thing he’ll ever develop elite WR technical skills. This season, the Giants signed Kenny Golladay for huge money and still have Sterling Shepard and Darius Slayton around, which makes it unlikely Toney will be forced into playing a full accompaniment of offensive snaps until he proves ready and reliable. He’ll probably be part of the return game right away, and will dip his toes in the offense running in four-wide sets and/or speed-based gadget plays (if coordinator Jason Garrett can find those in his playbook). If all you needed to succeed as an NFL WR was speed, Jacoby Ford would be in Canton. But raw-ability-wise, Toney does have a chance to develop into someone we’re drafting in future seasons. Golladay’s camp injury is tempting, but it just seems less and less likely Toney is ready to be any kind of regular replacement. 81. 82. 83. 84. 85. 86. 87. 88. Emmanuel Sanders, BUF Allen Lazard, GB Sammy Watkins, BAL Bryan Edwards, LV Marquez Callaway, NO Auden Tate, CIN Denzel Mims, NYJ Van Jefferson, LAR 89. Preston Williams, MIA 90. Amari Rodgers, GB 91. Josh Reynolds, TEN 92. Terrace Marshall, CAR 93. Amon-Ra St. Brown, DET 94. K.J. Hamler, DEN 95. Rashod Bateman, BAL 96. Travis Fulgham, PHI 97. Kendrick Bourne, NE 98. Rashard Higgins, CLE 99. Demarcus Robinson, KC 100. Greg Ward, PHI 1. TRAVIS KELCE KC Age: 32 • 6’5” • 260 lbs • Injury: 0 2020 Stats: 105 Rec • 1,416 Rec YD • 11 Rec TD • 8.9 AY@T (85th%) • 57 Snaps/G • 35 Routes/G 15 Games • 10 Targets/G • Top 12 Finishes: 14 • Top 24 Finishes: 14 Film Grades: Speed: B+ • Routes: A- • Power: A+ • Hands: B- • Situation: A+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 1 ’20 Final Rank: 1 ’21 Ranks Range: 1-3 Like quarterback, there’s really no argument at the top of the tight end rolls. You’re picking the Kansas City Chief. I’ll briefly catalog Travis Kelce’s many virtues because it’s my job, but then we’ll get to what matters: where to draft him. Kelce would be great anywhere. As a run blocker he’s a killer. He’s huge and fast and has that everelusive hip swivel, the thing NFL Draft puffers proclaim every TE prospect has, but few actually do: get to the top of his route, sink one hip or the other, and change direction without telegraphing or slowing down. The fact that he plays with Patrick Mahomes and Tyreek Hill makes him undeniable. Against Kelce and Hill, defenses have an impossible choice, and each guy benefits. Things can go wrong. Of course they can! Even for great players, sometimes touchdowns don’t work out—Kelce only scored five times in 2019—and without TDs, a TE will never justify a top-24 selection. Also Kelce turns 32 in October. No age-32+ tight end has 1,000 yards receiving since Tony Gonzalez in ’08, and he’s the only guy to do it this century. One of the younger studs at this position could make a leap but if we’re setting odds, Kelce is a Secretariat-level favorite to lead his position for the fourth straight campaign. In ’21 the pressure will be great to select Kelce in the first round. While I don’t think I’d personally do it, this is probably the closest I’ve come to wavering. I’m not blind! Tight end is a dying position. There are a few great practitioners of the all-around game, and then a bunch of impressive athletes who aren’t special enough football players to justify a central role. They simply become one of four or five potential targets. They’re running open against zone in the middle of the field? Cool, so are a bunch of wide receivers. If we’re told to draft the scarce positions, well, hell: what’s more scarce than a tight end you can actually trust? The question is Value Over Replacement. Does Kelce do enough to surpass the replacement-level fantasy TE compared to a running back or wideout you’re considering? The answer still has historically been no. Tight ends usually don’t. Even last year, clearly the finest of Kelce’s career, he finished as the VBD 15th-best overall player. It’s the highest VBD result for a TE since Jimmy Graham in ’13, it’s tremendous, but it’s still not top 12. Now, the reason you might feel the gravitational pull to take Kelce at the back half of the first round is his multi-year sensation of inevitability compared to the injury-prone masses at other positions. It would be pretty dumb of me to say it can’t work, not least because so far in his career, Kelce doesn’t miss time to injury. I don’t have Kelce ranked as a first-rounder. (But I do have him ahead of more WRs than ever before.) If you believe in your ability to pick out the second-, third- and fourth-round RBs and WRs who’ll outperform their draft neighbors, take Kelce, bank those points, and scramble at the more random positions. COUSIN JOSH SAYS... “ It’s pretty easy to call Kelce your favorite tight end for fantasy. He’s the best, and there’s not that much to say. He’s the only tight end I follow on social media. I’m wowed by his fashion, his significant other is lovely, every week he’s got a new pair of Jordans which I’m envious of because I can’t get them without using a bot. But you all know Kelce is great. Let’s just use him as an excuse to indict all tight ends. This position. It’s like going to the grocery aisle and looking at cans of beans. There’s 15 different brands of beans, and you look at the pictures and you look at the labels and you think you know which one you’ll like best, but in the end, you go home and they’re all gonna taste the same when you throw ’em in the pot. As a position for fantasy? Tight end needs to go on a lunch date with placekicker and never come back.” 2. GEORGE KITTLE SF Age: 28 • 6’4” • 250 lbs • Injury: 10 2020 Stats: 48 Rec • 634 Rec YD • 2 Rec TD • 7.3 AY@T (38th%) • 53 Snaps/G • 26 Routes/G 8 Games • 8 Targets/G • Top 12 Finishes: 3 • Top 24 Finishes: 8 Film Grades: Speed: A- • Routes: A • Power: A- • Hands: B+ • Situation: A- • Sensitivity: üü Rank History: ’20 Preseason Rank: 2 ’20 Final Rank: 19 ’21 Ranks Range: 1-3 George Kittle’s 2020 season is a good reminder that if you or I were a professional tight end, it would take us one quarter of one game to become a cloud of vaporized organs. To be a 250-pound human with shoulders like an elephant’s and a waist like a debutante’s, to run a 4.5 40 and be able to jump out of the stadium, and to use these impossible qualities to sprint across a field while pointedly refusing to look at similarly-sized humans attempting to perform a decapitation…it’s probably not the vocation of a sane person. And if Kittle can get as banged up as he did last year—a sprained knee followed by a fractured foot that combined to cost him half the season—we would be ground into a delightful musky paste some unsuspecting schmo would use to braise his barbecue. Kittle’s injury problems the past two years have at least temporarily removed him from Travis Kelce’s fantasy stratus, but he has every bit the upside of the Chiefs’ star does. No TE runs a go-route like Kelce, but Kittle comes close: he’s probably not the fastest, he’s probably not the biggest, but he has this combination of strength and balletic moves and terrific hands (and a willingness to get blasted by safeties) that encourages one-on-one shots. And in the dipsy-doo 49ers offense that prizes misdirection above all else, Kittle gets more flips and screens and throwbacks behind the line than any other TE. There’s no good way to tell you how ’20 will influence ’21: do any of Kittle’s physical maladies represent long-term risks, and/or do the Niners treat him differently to keep him healthier? For the moment, I’m assuming no and no, but I’m allowing the sour taste of what it was like to draft Kittle in the second round last year to leaven his rank just a tinge. Nobody expects Jimmy Garoppolo to stay under center all that long this season—the Iowa Hawkeyes reunion between Kittle and C.J. Boatyard that so excited Andy Behrens is blissfully past—and injecting wildly untested rookie Trey Lance into the equation does add another variable. But that’s all right. Draft great players. Kittle is one. 3. DARREN WALLER LV Age: 27 • 6’6” • 255 lbs • Injury: 0 2020 Stats: 107 Rec • 1,196 Rec YD • 9 Rec TD • 7.9 AY@T (66th%) • 59 Snaps/G • 31 Routes/G 16 Games • 9 Targets/G • Top 12 Finishes: 10 • Top 24 Finishes: 14 Film Grades: Speed: A+ • Routes: B • Power: C • Hands: C+ • Situation: B+ • Sensitivity: üüü Rank History: ’20 Preseason Rank: 5 ’20 Final Rank: 2 ’21 Ranks Range: 1-5 He backed it up. Darren Waller emerged from football purgatory in 2019 to become a factor, and his film was legit and I said so. But the Raiders reinvigorated their receiving corps before ’20 and it seemed logical maybe his workload could regress a bit. Instead, all the young Vegas wideouts flopped (looking at you, Henry Ruggs and Bryan Edwards) and Waller became more than just a possession receiver. He became the team’s best slot guy, its best screen guy, its most dangerous player with the ball in his hands, and a bona fide superstar. He led all NFL tight ends in receptions and lapped the TE field in yards after contact. Pop in the tape. He’s legit. And start with Week 2 against the Saints, because that’s the moment the NFL almost literally sidled up to the bar and said, “Well, now. What’s all this we’re hearing about this Darren Waller guy?!?” New Orleans’s plan was to match Malcolm Jenkins against Waller, and Jenkins is in his early 30s so that’s no longer the compliment it once was. And Waller ATE. HIS. LUNCH. The Monday Night crew literally kept saying, “They’re gonna need a new plan against Waller,” and the Saints never really came up with one. Waller would get to the top of his route and Jenkins would jam him and Waller would just explode away. As the game progressed, you could see Jenkins backing off, trying to anticipate routes, and Waller would just cut and sprint away even more wide open. In the fourth quarter, Jenkins moved over and slot corner P.J. Williams got the assignment, but P.J. Williams isn’t good either, and Waller ran away from him for a long gain. Finally bracket coverage arrived, and obviously if you have two guys on you, the ball’s not finding you as much. But that one game’s progression set the stage for the remainder of the year. Waller was the first aerial weapon defenses had to account for. There’s a world where Ruggs and Edwards figure it out, and suddenly the Raiders have a dynamic, multilevel attack where everyone scores enough to be usable. Of course, that would also require Derek Carr to be better than he’s been…in his life. If there’s a limitation to Waller in ’21, that’s probably it: the quarterback is merely competent, and the offense has to prove it has more reliable pieces before defenses are willing to let Waller kill them every week. It isn’t great that Waller missed at least the first two weeks of camp—presumably because of injury though the Raiders haven’t confirmed it—but I haven’t moved him in my ranks. 4. MARK ANDREWS BAL Age: 26 • 6’5” • 256 lbs • Injury: 2 2020 Stats: 58 Rec • 701 Rec YD • 7 Rec TD • 10.1 AY@T (90th%) • 42 Snaps/G • 22 Routes/G 14 Games • 6 Targets/G • Top 12 Finishes: 6 • Top 24 Finishes: 9 Rank History: ’20 Preseason Rank: 4 ’20 Final Rank: 4 Film Grades: Speed: B+ • Routes: B+ • Power: C • Hands: B- • Situation: A- • Sensitivity: üüüü ’21 Ranks Range: 4-10 I’ve got nothing personal against Mark Andrews. I’m ranking him the fourth-best player in the world at his position! By golly, if that qualifies as “being mean” to a player, you do not want to hear how my neighbors talk about my guitar playing. However, I think Mark Andrews doesn’t live in the freaky neighborhood that the men above him on this list occupy. I think way more of his value comes from situation than the übermenschen tight ends of the world. And so far, that hasn’t mattered much. Andrews has been TE2 and TE4 the past two seasons. His situation has aligned perfectly: a quarterback who isn’t always comfy throwing it outside the numbers, a WR corps that has no appreciable depth, and a running game that distracts linebackers more than any other. I’m not trying to tell you just any big body could do what Andrews has done, because he’s good. But he’s not undeniable, plus as you’ll see below, raw point totals at THE TIGHT END POSITION were down last year. Andrews never surpassed 100 yards in a game in 2020, topped 80 yards once, and finished below 40 yards six times. He paid off in terms of touchdowns, and that’s not nothing: I’m no math whiz, but 12 end-zone targets in a season where you play 14 games means you get a chance to score nearly every week. One of the most common things you see on Ravens film is Lamar Jackson fixating on Andrews, looking at him as he runs through a first window, holding it (probably too long) and waiting for him to get to a second window. Andrews had some highlight, circus-type catches last year; he’s not, like, Jack Doyle plodding around out there. But! There’s a risk that keeps Andrews out of my top three, and barely above the less-proven guys below him on this list: what happens if the Ravens’ promise to evolve as an offense comes true? Andrews will surely be good—and useful to his team on a play-by-play basis—but he might not find the end zone so much. If that happens, spending a third- or fourth-round fantasy pick on him will not wind up sounding very good. (Sort of like my guitar playing.) HARRIS’S RESEARCH PROJECT How can we be so casual about a dude who just finished as the TE4? We probably romanticize how tight ends used to score. First off, other than Gronk in 2011 and Graham in ’13, we’ve really never had a TE who proved worthy of being a first-round fantasy pick. And it’s not like the TE10 in any year has ever provided more than, say, five or six standardleague fantasy points per week. But ’20 was particularly dismal, even higher up in the rolls. Travis Kelce’s 208 points was the most any TE has scored since Graham seven years earlier, but in most any other year, Mark Andrews—the TE4 with 112 points—wouldn’t have earned plaudits: Season 2019 2018 2017 2016 2015 2014 Top TE Travis Kelce Travis Kelce Rob Gronkowski Travis Kelce Rob Gronkowski Rob Gronkowski Top TE Point Total 157 192 158 138 184 184 Where Andrews 2020 Would’ve Ranked 8th 6th 5th 7th 9th 10th Kittle and Ertz got hurt, pushing everyone up a couple spots, and everyone from TE4 down— Andrews, Hockenson, Gesicki, Thomas, Gronk—finished within eight overall fantasy points of each other (a.k.a. half-a-point per week). Basically, if Andrews hadn’t caught a 31-yard Week 11 TD pass, he’d have finished TE8. (To be fair, he also missed two games with COVID, or he’d have climbed higher.) The point has never been to slag Andrews, but to not be blinded by his annual rank. 5. T.J. HOCKENSON DET Age: 24 • 6’5” • 247 lbs • Injury: 4 2020 Stats: 67 Rec • 723 Rec YD • 6 Rec TD • 7.0 AY@T (26th%) • 45 Snaps/G • 27 Routes/G 16 Games • 6 Targets/G • Top 12 Finishes: 9 • Top 24 Finishes: 12 Film Grades: Speed: B+ • Routes: B+ • Power: B • Hands: A- • Situation: B+ • Sensitivity: üüü Rank History: ’20 Preseason Rank: 9 ’20 Final Rank: 5 ’21 Ranks Range: 4-12 I ranked Hockenson TE9 last summer and he finished TE5, but I still feel like I spent all season apologizing for him. He just never quite looked like one of Those Guys. There are flashes on his film. He’s toolsy and maneuverable, he’ll withstand a big hit (check out Week 2 down the field against the Packers where he gets blasted but survives and keeps going), he got three straight targets from the 1 Week 6 in Jacksonville, he scored on a shovel pass Week 14, he drew interference penalties down the field…all these moments where the Lions looked motivated to prove he’s an elite weapon, but it never quite happened, even with Kenny Golladay absent. A couple of Hockenson’s midseason touchdowns came in basura time losing by multiple TDs, he seemed to hurt his shoulder Week 11 against Carolina—I exerted a bunch of energy wanting to believe Hockenson would put it all together in Year 2 and he didn’t. Listen, all the young TEs on this list are still works in progress. Hockenson is 24 and two years in the league, and we consume so much oxygen talking about how steep that positional learning curve is. No verdict is in. It’s just that he’s teetering. The 2021 season will probably tell us if he’s Jason Witten or if he’s Tyler Eifert. A lot of beat reporters and analysts are gonna look at Breshad Perriman and Tyrell Williams and give you the ol’ “Who Else Is There” line, which is particularly saucy since if we’re judging things by situation, we have to acknowledge that Jared Goff fully sucked consistently hitting his TEs in Los Angeles. Come to think of it, the legion of crutches is probably coming for Hockenson; how long until someone tells you, “Well, obviously, the Lions will always be playing from behind, so they’ll have to throw!” I see isolated moments on film that make me believe Hockenson will soon live up to being a #8 overall pick, and I don’t mind drafting him hoping for a Year 3 leap. Just realize: the talk you’ll hear about his “Pro Bowl 2020 season” is fluff. He needs to understand routes and leverage better. If he stays at his same level in ’21, he’s going to disappoint your fantasy team. 6. KYLE PITTS ATL Age: 21 • 6’6” • 240 lbs • Rookie NFL COMPARISON: jimmy graham ’21 Ranks Range: 5-24 • Situation: A- • Sensitivity: üüü I once got dragged to a Bush concert. They suck. Legend has it they were going nowhere until some record exec saw Gavin Rossdale’s headshot. Whatever, I went to this concert not because I wanted to see the headliner, but because the Toadies were the opener. And the Toadies shredded our faces off. It was one of the great sets I’ve ever seen. We were screaming for encores. It was awesome. And you could feel when Bush finally took the stage, they were like, “Uh, how do we follow that?” That is almost certainly Kyle Pitts’s fate. Not that he can’t be great. He’s the highest-drafted tight end in NFL history (#4 overall), and the people who spend their lives trying to project how college kids will translate to the pros say he’s got the upside to be a Hall-of-Famer. Maybe that’s right. Highly drafted TEs like T.J. Hockenson and Eric Ebron came into the league with raves, but not the kind of raves Pitts is getting. Yet in some ways he can never win in Atlanta, because of the utter mess surrounding Julio Jones’s departure. It seems like no matter what becomes of Pitts’s career, a subset of Falcons fans will always say, “Yeah, well, he’s no Julio.” And of course, that’s unfair for several reasons, not least because they don’t play the same position. But if Pitts is the greatest prospect his position’s ever known, was basically swapped out one-for-one with Julio, and was selected in lieu of grabbing a franchise quarterback, he can really only justify his hype by turning out to be…Antonio Gates? Tony Gonzalez? Gronk? That is a massive ask, especially in his rookie campaign. I understand the temptation to shoot for upside in a standard fantasy league; if all these mid-round TEs are all likely to land like wet farts, why not draft the generational rookie and hope? “It’s Calvin Ridley and no one else! There are 150 targets sitting there for Pitts! They invested so much in him!” Okay. Fine. Sometimes that pans out. But there’s a world where Pitts has to be eased in, and last year’s big acquisition in Atlanta Hayden Hurst steals enough action to be annoying. Just look below at the recent production of first-year TEs! I’m sure there will be moments in 2021 where Pitts looks like a crazy-fast mismatch. But it’s hard to be consistent in the NFL right away. In redraft, I think you have to stick to your board and let the kid come to you. In dynasty? He’s a borderline top-five rookie selection at a vanishing position. Is he vastly superior to Hockenson and Ebron? I guess I’m a little skeptical of the hype machine, but we can hope: that Pitts is more “Possum Kingdom” than “Everything Zen.” HARRIS’S RESEARCH PROJECT Rookie tight ends, huh? This is a huge chart. And I’m sorry. But it’s so striking. “First-year tight ends tend to struggle” isn’t just something people say for their health. It’s been true basically forever. Tony Gonzalez started zero games as a rookie. It’s just really hard. Anyway, here’s an exhaustive list of every TE drafted in the first round since 2001, and how they fared in their first seasons: Player T.J. Hockenson Noah Fant Hayden Hurst O.J. Howard Evan Engram David Njoku Eric Ebron Tyler Eifert Jermaine Gresham Brandon Pettigrew Dustin Keller Greg Olsen Vernon Davis Marcedes Lewis Heath Miller Kellen Winslow Ben Watson Dallas Clark Jeremy Shockey Daniel Graham Jerramy Stevens Todd Heap Rookie Season 2019 2019 2018 2017 2017 2017 2014 2013 2010 2009 2008 2007 2006 2006 2005 2004 2004 2003 2002 2002 2002 2001 Draft Pick 8th 20th 25th 19th 23rd 29th 10th 21st 21st 20th 30th 31st 6th 28th 30th 6th 32nd 24th 14th 21st 28th 31st Fantasy Finish 32nd 16th 57th 17th 5th 22nd 45th 29th 21st 25th 14th 20th 23rd 47th 11th 79th 93rd 25th 3rd 43rd 23rd 37th Evan Engram and Jeremy Shockey. Two guys out of 22. That’s bananas! But I’ll do you one better. Here’s a list of the absolute best rookie TE seasons since ’01, heedless of when the player got drafted: Player Rob Gronkowski Evan Engram Jeremy Shockey Aaron Hernandez Hunter Henry John Carlson Tim Wright Rookie Season 2010 2017 2002 2010 2016 2008 2013 Fantasy Points 113 110 97 97 94 93 87 What Place In 2020? 4th 5th 10th 10th 10th 11th 14th Even going by 2020’s mediocre standards for TEs, only the two highest-scoring rookies of the 21st century would’ve even registered as “above average” last season. For heaven’s sake, the seventh-best rookie TE of the past 20 years was the immortal Tim Wright and his 571 yards and 5 TDs! I’m not saying Pitts can’t do it. But he sure would be bucking the trend. 7. DALLAS GOEDERT PHI Age: 26 • 6’5” • 256 lbs • Injury: 6 2020 Stats: 46 Rec • 524 Rec YD • 3 Rec TD • 8.7 AY@T (83rd%) • 52 Snaps/G • 27 Routes/G 11 Games • 6 Targets/G • Top 12 Finishes: 3 • Top 24 Finishes: 6 Film Grades: Speed: B+ • Routes: B+ • Power: A- • Hands: A- • Situation: B+ • Sensitivity: üüü Pod nickname: God Mode Rank History: ’20 Preseason Rank: 19 ’20 Final Rank: 20 ’21 Ranks Range: 4-12 Okay, God Mode. Time to make me look smart. So let’s begin by making a statement I might have to change in some later edition of this Almanac: Zach Ertz is still a Philadelphia Eagle. So far as I know, Ertz hasn’t left a dookie on Nick Sirianni’s desk yet. The bridge might not be totally burned. But Ertz was Carson Wentz’s boy. (Long live the ’tz Brigade...and someone get me Chris Manhertz and Mitchell Schwartz on the phone!) He was mad about a contract restructure a couple years back, and he’s got very little guaranteed money after 2021. Plus there’s this Dallas Goedert guy I keep nattering on about. Oh, right, this is a Dallas Goedert Appreciation profile. I think he’s gonna be really good! We got a taste in Week 1 of ’20 when both Philly tight ends were functional and Wentz hadn’t yet melted: a wow play with Goedert running out of the slot man-on-man against linebacker Kevin Pierre-Louis where Goedert makes one move and dusts the defender, but has to look back over his other shoulder and adjust to the deep ball and does it seamlessly. Alas, he hurt his ankle early in Week 3 and missed a month, and by the time he returned, Ertz was hurt but the locker room was on fire. Wentz had a half-dozen open deep shots to Goedert before his benching and biffed most of them. The Week 12 Seahawks game was the one moment where I thought: yup, there it is, you can’t fake that. Stuff where (like all year) Wentz was under immense pressure and threw inaccurate passes and Goedert made awesome adjustments. You’ve heard me say it for a couple years now. I think Goedert has that thing: the game sense, the movement…a lot of the same stuff we saw from Ertz when he had to elevate above the Brent Celeks of the world. Yes we should have concerns about the quarterback. Jalen Hurts wasn’t ready to start NFL games at the end of last year, and that colors the way we look at the entire Philly offense. But to me, Goedert’s potential to do the George-Kittle/Hunter-Henry thing and prove himself undeniable makes me willing to settle on him. If I wait for the middle rounds to grab a TE, he might just be my guy, and his rank goes up if and when Ertz gets traded. 8. NOAH FANT DEN Age: 24 • 6’4” • 249 lbs • Injury: 1 2020 Stats: 62 Rec • 673 Rec YD • 3 Rec TD • 6.6 AY@T (16th%) • 47 Snaps/G • 26 Routes/G 15 Games • 6 Targets/G • Top 12 Finishes: 3 • Top 24 Finishes: 11 Film Grades: Speed: A • Routes: C+ • Power: B • Hands: B • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 10 ’20 Final Rank: 13 ’21 Ranks Range: 5-15 Two years in, Fant’s career has paralleled college teammate T.J. Hockenson’s to an even more uncomfortable degree than my looks have paralleled George Clooney’s. (Oops, that was a typo. That should’ve read “Seth Green.” ) First-round pick. Pretty significant rookie-year flop. Huge second-year opportunity after their teams’ #1 wideouts suffered season-ending injuries. And neither quite popped. You can string together a good highlight reel for Noah Fant from 2020. He started the year with redzone touchdowns in back-to-back games. He had a crazy tip-it-to-himself catch Week 2 against the Steelers on a Drew Lock overthrow. Early against the Chiefs Week 13 he split wide against corner Bashaud Breeland pure man-on-man, and roasted Breeland on a fly pattern for a deep gain. Linebackers have a hard time dealing with his speed, especially coming out of breaks on short crossers. But for someone who can reach such peaks? The Broncos just didn’t feature him. Part of that must’ve been because of a high-ankle sprain he suffered in Week 4—which caused him to miss the next game and hobble off the field a couple times thereafter—plus he barely played after starting Week 14 because of a non-COVID illness. But Fant is one more case where we were promised the kind of unmatchable stud athlete who’d dominate simply because of his running and leaping, and so far it hasn’t happened. Would we rather see guys like Hockenson and Fant exceed four catches per game right away? Of course, and the fact that they haven’t makes us wonder if they ever will. But having them submit the occasional dominant play in their early years at least allows us to dream. Whether it’s Lock or Teddy Bridgewater, Fant probably won’t have a great player throwing him the rock in ’21, plus Courtland Sutton returns and hopefully Jerry Jeudy figures some stuff out. It’ll take an appreciable workload leap borne of stuff we can’t see—like practice and meeting-room habits—but yes, sure, if Noah Fant comes out dealing this September, his draft-day price could end up looking like a bargain. 9. ROBERT TONYAN GB Age: 27 • 6’5” • 237 lbs • Injury: 5 2020 Stats: 52 Rec • 586 Rec YD • 11 Rec TD • 8.5 AY@T (81st%) • 38 Snaps/G • 21 Routes/G 16 Games • 4 Targets/G • Top 12 Finishes: 9 • Top 24 Finishes: 11 Film Grades: Speed: B- • Routes: C+ • Power: B+ • Hands: A- • Situation: A+ • Sensitivity: üü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 3 ’21 Ranks Range: 5-20 The expectations game breeds foolishness. If a once-heralded prospect tight end like O.J. Howard or David Njoku went out and scored 11 TDs on 52 catches in his third year, draft gurus would’ve already dislocated their shoulders patting themselves on the back. “Obviously the gifts that made them firstround picks have finally manifested, and now a bigger overall workload will surely follow! We are so smart!” Instead, because Robert Tonyan is an undrafted dude from Indiana State, his summer 2021 analysis boils down to two words. Touchdown. Regression. Tonyan was a super-deep sleeper of mine in ’19 (alas, not ’20) but I’ll admit I was mostly connecting dots. As with most rookie TEs, I didn’t buy third-rounder Jace Sternberger as an immediate a factor, so I went looking for a different Aaron Rodgers target and it didn’t work out. (Tonyan caught 10 passes that season, while Sternberger caught zero.) By the time ’20 rolled around, I figured maybe the moreheralded Sternberger would be the sneaky play…I only ranked him TE23, but I didn’t rank Tonyan at all. Have I mentioned that the NFL Draft isn’t an exact science? In camp Tonyan snuck past Sternberger and never gave up the starting role (it helped that Sternberger had two drops in Week 1...bye!). I get it: that’s a difficult-to-maintain TD ratio. But Tonyan did some other things. Week 7 against the Texans he ran a go route out of a bunch formation and made a diving shoestring catch. Week 8 against the Vikings he got interfered with down the field or he’d have scored an 82-yarder. Four of his scores traveled 20+ air yards. That’s not nothing! But, well. Some skepticism is warranted. Tonyan isn’t one of those get-open-anywhere-on-the-field kind of TE athletes. Stats don’t tell full stories: on all four of those long scores I just mentioned, the defense kind of just lost track of him and let him run free. I actually don’t think Tonyan is the kind of dude who’ll use double-digit TDs to justify seven or eight targets per week. He really is a complementary player, and therefore the name Marcedes Lewis leaps to mind. (In ’10, in his fifth NFL season, Lewis scored 10 times…and then scored 19 TDs total over the ensuing decade.) Rodgers must return for Tonyan to retain any semblance of fantasy value, and even then: you’ll probably need more TD luck. 10. MIKE GESICKI MIA Age: 26 • 6’6” • 250 lbs • Injury: 1 2020 Stats: 53 Rec • 703 Rec YD • 6 Rec TD • 10.8 AY@T (95th%) • 39 Snaps/G • 27 Routes/G 15 Games • 6 Targets/G • Top 12 Finishes: 6 • Top 24 Finishes: 12 Film Grades: Speed: A- • Routes: C • Power: D • Hands: B+ • Situation: B • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 13 ’20 Final Rank: 6 ’21 Ranks Range: 6-20 Find something you love as much as the metrics people love Mike Gesicki. Because Gesicki is one of those vaunted “three-sigma” testers from the Underwear Olympics, the instant he does anything good in a football game, my mentions blow up. See? See? We told you! What an athlete! What a player! And I’m not here to tell you Gesicki didn’t have a decent third year. Tune into Gesicki Week 2 against the Bills. Two first-half seam routes. A lightning delay followed by a deep out thrown into double coverage where he got rocked and hung on, followed by a one-handed catch thrown way behind his earhole, followed by a just-about-basura-time-but-not-quite red-zone TD pass that shouldn’t have been thrown, but Gesicki somehow held off good coverage to make the catch. It was possible to believe all the fans of stopwatches and those goofy jump-measuring gizmos were right. Unfortunately in his next five games combined, Gesicki had eight catches for 129 yards, 70 of which came on a skyhook throw from Ryan Fitzpatrick when the defense forgot about Gesicki. In that span, he had a long drop against the Rams, got airmailed from the 1 by Tua Tagovailoa, drew P.I. in the end zone, but largely didn’t get open. We can’t lay all this at Tua’s feet. If FitzMagic’s shot of adrenaline to the heart can’t rev you up, you might not be Young Jimmy Graham. It’s not too late. The Dolphins have a plan on offense and it involves a lot of speed. Gesicki himself is a glorified slot receiver, DeVante Parker can run, and Will Fuller and Jaylen Waddle are lightning. I’ve seen enough from Gesicki over his three professional seasons to believe he’s not yet a great football player; all that athleticism hasn’t really led to him torching man coverage as often as you’d think. So for now I think he’d need this Tua-led group to become a wagon to vault into a difference-making fantasy season. (But, oh, that vault! If he does it wearing spandex, think of the metrics-nerd rapture!) 11. LOGAN THOMAS WAS Age: 30 • 6’6” • 250 lbs • Injury: 4 2020 Stats: 72 Rec • 670 Rec YD • 6 Rec TD • 7.4 AY@T (45th%) • 61 Snaps/G • 37 Routes/G 16 Games • 5 Targets/G • Top 12 Finishes: 8 • Top 24 Finishes: 10 Film Grades: Speed: B+ • Routes: B • Power: D • Hands: A • Situation: B • Sensitivity: üüüü How you really should know That it’s never too late Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 7 ’21 Ranks Range: 8-20 To get up and go “Doing The Unstuck” is kind of a chipper song for The Cure, even if it is about ending a relationship. And when it comes to Logan Thomas, being chipper about not being too late seems about right. Dude came into the league as a decorated collegiate quarterback and crashed out of the league after playing 17 snaps as a rookie. He spent two seasons in the wilderness learning how to play tight end, came back in ’17 and bounced around three years as a tertiary TE. This is not the profile you expect for a breakout fantasy starter. But at age 30, it looks like that’s what Thomas is. He was Washington’s starter from Day One in 2020, ahead of such luminaries as Jeremy Sprinkle and Temarrick Hemingway, and nobody’ll ever mistake him for Gronk as a blocker, but as an intermediate route-runner he’s pretty good. He’s fast, but Washington didn’t send him down the field that often… he was a zone beater and quick-seam artist, maybe because that worked best with Alex Smith. What stood out to me most on Thomas’s film was his hands: he had several absolute full-extension highlightreel type grabs, a toe-tapping TD in the back of the end zone Week 6 against the Giants, a one-handed thrown-behind-me catch Week 13 against the Steelers…you’d never look at this guy and think he used to be a QB. The ball skills are pretty spectacular. How will things work for Thomas with Ryan Fitzpatrick under center? Well, FitzPumpkin had a nice connection with Mike Gesicki, but generally doesn’t have a long history of maximally using TEs. Plus it’s worth noting that Thomas ran two-thirds of his routes in ’20 out of the slot (and 67 more slot routes than any other TE), so it’s possible the Curtis Samuel acquisition affects him more than anyone else. Still, hands like that, good size, decent speed…a repeat performance for a chipper story is possible. 12. ROB GRONKOWSKI TB Pod nickname: Formerly Skinny Gonk Age: 32 • 6’6” • 268 lbs • Injury: 5 2020 Stats: 45 Rec • 623 Rec YD • 7 Rec TD • 10.7 AY@T (92nd%) • 48 Snaps/G • 22 Routes/G 16 Games • 5 Targets/G • Top 12 Finishes: 6 • Top 24 Finishes: 9 Film Grades: Speed: D • Routes: C • Power: A+ • Hands: B+ • Situation: B • Sensitivity: üü Rank History: ’20 Preseason Rank: 8 ’20 Final Rank: 8 ’21 Ranks Range: 6-18 How devalued is tight end for fantasy? In 2020, the top 12 ADP TEs played 168 of a possible 192 games, and reached double-digit fantasy points in 45 of them (or just over one quarter). And 11 of those 45 double-digit-point games were Travis Kelce! That means the other TEs drafted to be fantasy starters went 34-for-153, or 22%. We saw fewer than 100 total double-digit fantasy points games from any tight end, whereas a decade ago we regularly used to get 120 to 130. You either have to pay for a superstar and pray—didn’t work last year with Kittle and Ertz!—or just take a warm body and adjust on the fly. At age 32, Gronk’s body still qualifies as warm, but he’s as much a blocker now as he is a receiver. His 22 routes run per game matched Mark Andrews for the fewest among name-brand TEs (Robert Tonyan ran even fewer per game, but that’s because he’s really not a completely full-time player). At this point, Gronk might actually provide the Buccaneers more marginal benefit as one of the greatest blocking TEs in NFL history than as a receiver. He’s not a volume guy anymore because he doesn’t separate at all, but counterintuitively he led all tight ends in targets and receptions that traveled 20+ air yards, because Tom Brady feels absolutely comfortable simply lofting up 50-50 balls and assuming Gronkowski will get them. Gronk’s ’20 highlight reel consists of downfield passes that couldn’t have been more perfect had Brady asked Giselle to walk them over and hand them to the Beefy Buffalo, whereupon Gronk just wrestles the throw away from whatever hapless defender is hanging all over him. We should remember that O.J. Howard is still in Tampa, having recovered from a torn Achilles’ suffered in Week 5, so Gronk could be due even less receiving work in ’21. But as long as Brady’s in town, you can still try drafting Gronkowski’s warm body. At least watching him is pretty fun! COUSIN JOSH SAYS... “ You want to know the truth about latter-day Gronk? I can barely look at him. And you want to know why? I’ll tell you why. This is a recent phenomenon. Last spring, when Gronk came out of retirement to sign with the Bucs, the team put out this video of Brady blowing a horn, and then Gronk running over like he heard the horn, like he’s some kind of obedient dog or something, and in the video he’s like, ‘I’m here to play, boss!’ I still haven’t gotten over it. Have some shame, man! I had second-hand embarrassment, and now it’s all I can think of when I watch him. He’s slow, he mostly blocks, and yet he’s still Brady’s bubby. ‘Ready to play, boss!’ Pound sand, moron.” 13. IRV SMITH MIN Age: 23 • 6’2” • 242 lbs • Injury: 3 2020 Stats: 30 Rec • 365 Rec YD • 5 Rec TD • 8.4 AY@T (76th%) • 39 Snaps/G • 21 Routes/G 13 Games • 3 Targets/G • Top 12 Finishes: 3 • Top 24 Finishes: 6 Film Grades: Speed: A- • Routes: B • Power: C- • Hands: B • Situation: B • Sensitivity: üüü Rank History: ’20 Preseason Rank: 25 ’20 Final Rank: 21 ’21 Ranks Range: 6-18 How can you tell Irv Smith is finally headed for a breakout season? Because Mike Zimmer is talking crap about him. When Kyle Rudolph shuffled out of Minnesota, it was natural folks looked to Smith as the Vikings’ main man at tight end. He’s a second-round pick who had some fine moments in his second season. His speed leaps off the tape, he’s already savvy about when to power down running crossing routes against zone, and while I do not love Kirk Cousins, I watch a play like Week 14 against the Buccaneers when the Vikings run three verticals with Justin Jefferson, Adam Thielen and Smith—and Cousins hits Smith down the seam for 25 yards—and imagine a pretty impressive threesome at the foundation of their 2021 receiving corps. So of course that’s the moment noted curmudgeon Zimmer thunders into the room to issue a wet fart. On Rudolph’s departure, Zimmer said, “I don’t think it’s a bigger role for (Smith) whatsoever. I think it’s a bigger role for Tyler Conklin.” On the one hand, this is mildly refreshing, because most other NFL coaches would be so busy blowing smoke up their future star TE’s butthole, they’d need mouth-tomouth resuscitation. But on the other hand, it’s pretty transparently some Bill Parcels nonsense. Okay, the Vikes ran the league’s third-most plays with two TEs on the field last year—behind only Cleveland and Tennessee—so sure, I’m sure Gronklin will be play a lot. But Smith is faster, more experienced and last year caught a few of the red-zone bunny TDs that occasionally gave Rudolph some fantasy shine. This is Zimmer being a dink so his young stud doesn’t get a big head. We shouldn’t reach, but Smith is primed to be the main “move” TE here. ’21 could be his launchpad. 14. EVAN ENGRAM NYG Age: 27 • 6’3” • 240 lbs • Injury: 13 2020 Stats: 63 Rec • 654 Rec YD • 1 Rec TD • 7.2 AY@T (33rd%) • 50 Snaps/G • 29 Routes/G 16 Games • 7 Targets/G • Top 12 Finishes: 4 • Top 24 Finishes: 9 Film Grades: Speed: A • Routes: B • Power: C- • Hands: C- • Situation: B- • Sensitivity: üü Rank History: ’20 Preseason Rank: 7 ’20 Final Rank: 18 ’21 Ranks Range: 8-18 Can we finally just agree that for all his speed, Evan Engram isn’t a very good player? Last year, when a lot of people made the case that Engram’s upside—and, let’s face it, situation—made him a top-five option at the position, I begged you not to take him. I don’t care that he’s had to play with late-stage Eli and early-stage Ten-Cent Piece. I don’t care that Giants coaches apparently speak about him in hushed tones in production meetings, and therefore announcers love him like he’s a family member. I don’t care what his Combine numbers were. I’m convinced he’ll never be a reliable on-field option. It’s sure never boring. 2020 was the healthiest Engram has ever been…and I can’t say he didn’t hit some incredible highs. A reverse rushing touchdown Week 5 against the Cowboys, a fake-field-goal TD in the same game, a crazy Week 9 TD catch against Washington where he lays out for an overthrown ball down the seam, a bomb against the Bengals Week 12 where he roasted slot corner Brandon Wilson one-on-one…. It’s all there: Engram truly does have first-round ability. But you almost never get a healthy Evan Engram game without him doing something insane. You can start with the incredible eight recorded drops, and remember that official scorers are generally quite kind and Engram probably actually dropped it more than that. Two offensive interference calls in Week 1 and Week 9 as the Giants held slim leads. A slip in Week 2 that led to a Daniel Jones interception. Pop-ups off his hands intercepted by the Eagles in Week 7 and Seahawks in Week 13, and another that should’ve been picked in Week 9. And there’s drama even when it’s not his fault, like Week 8 against the Bucs when he clearly stayed in bounds and scored a TD but the officials marked him out at the 2 and the Giants didn’t challenge. This dude is maddening. Still, maybe you’re saying why not take Engram, when he’s still only 27, is maybe the second-fastest TE in the league, and if he ever figures it out has a lot higher ceiling than the guys ranked around him. Yeah, maybe. I think he’s on track to leave the Giants next year via free agency and fade into platoon- land, and frankly: Kyle Rudolph signed in Gotham this winter, so platoon-land might start early. My feeling is bad players usually don’t float fantasy teams. 15. ERIC EBRON PIT Pod nickname: Murder Holes Age: 28 • 6’4” • 253 lbs • Injury: 5 2020 Stats: 56 Rec • 558 Rec YD • 5 Rec TD • 7.4 AY@T (47th%) • 48 Snaps/G • 30 Routes/G 15 Games • 6 Targets/G • Top 12 Finishes: 5 • Top 24 Finishes: 12 Film Grades: Speed: B+ • Routes: B- • Power: B- • Hands: D • Situation: B- • Sensitivity: üü Rank History: ’20 Preseason Rank: 20 ’20 Final Rank: 14 ’21 Ranks Range: 10-24 e e cummings is good. Who doesn’t like Emilio Estevez? Elliot Easton of the Cars was my favorite guitarist growing up. Ernie Els was a fine golfer, Erika Eleniak looked nice on Baywatch, and I’ll even occasionally text someone e.e in place of the Robot Talia “eyeroll” drop. But apparently put NFL tight ends with the initials E.E. in front of me and I only see doom. I’m not trying to tell you Eric Ebron and Evan Engram are the same person…in fact, the Steelers and Giants played Week 1 last year, and I paid special attention to whether a single dude was going back and forth wearing 88 in blue and 85 in white. He wasn’t, but I haven’t ruled out cloning. The cost of fawning over players who destroy the Underwear Olympics is minimal, which is probably why so many people do it. Did you fall in love with a guy’s size and 40 time and jumping ability, only to see him biff once he reached the NFL? Did it happen a bunch of times? Don’t worry! Just do it again with the next crop of young players next year! I’m not really any kind of college evaluator, but all I can tell you is as a Lion, as a Colt, as a Steeler: Murder Holes moves around great but just makes way too many mistakes. He had another six official drops in 2020, bringing his seven-season total to an incredible 36, by far most at the position in that time. His drop percentage of 6.7% is also highest of any qualified TE since ’14. He got an incredible amount of hype last training camp. He’s still fast. He made highlight packages hurdling a tackler Week 9 against the Cowboys. He occasionally hits a big-play strike down the seam. No question, he can do things other tight ends can’t, and while the Steelers did spend a second-round pick on Pat Freiermuth this spring, it’s naïve to think Ebron won’t mostly still be the man. But you know what Ebron’s best talent is? My man is a goldfish when it comes to drops. Can’t remember ’em! He drops ball after ball, week after week…and he’s never not stunned. He looks at his hands in astonishment. He seriously can’t believe it! 16. ZACH ERTZ PHI Age: 31 • 6’5” • 250 lbs • Injury: 6 2020 Stats: 36 Rec • 335 Rec YD • 1 Rec TD • 7.1 AY@T (31st%) • 55 Snaps/G • 30 Routes/G 11 Games • 7 Targets/G • Top 12 Finishes: 0 • Top 24 Finishes: 5 Film Grades: Speed: B+ • Routes: A- • Power: C • Hands: C+ • Situation: ? • Sensitivity: üü Rank History: ’20 Preseason Rank: 3 ’20 Final Rank: 35 ’21 Ranks Range: 5-24 I held out hope all summer. Every night I texted Jim McCormick and told him to don his green 86 jersey and pray to Dr. J and the ghost of Louisa May Alcott, asking that Zach Ertz please be traded before August 1. Didn’t happen. At press time, he’s still an Eagle. It’s almost like Louisa May Alcott’s ghost doesn’t care about the Almanac! Ertz is probably gone? His contract voids after 2021. Philly can recoup about $4 million in cap space by dealing him before Week 1. They’ve got Dallas Goedert, and the dude Ertz once upon a time made sweet music with—Carson Wentz—has left Philly. I’m not sure I buy that Ertz was some insubordinate force in the Eagles locker room like conspiracy-minded Philly fans might tell you, but there’s enough smoke here. I still assume he’ll be playing elsewhere. But for the moment, I have to rank these guys on their teams as constituted. If he winds up in a better spot with less competition, Ertz can still find his way into my top dozen fantasy tight ends. But until then, all we can talk about is what happened in ’20. First and foremost, he got hurt: he missed five games with a high-ankle sprain. But even before the injury, the Eagles offense was just broken. After Week 4 against the 49ers, I proclaimed on the podcast I didn’t want any Philly weapons. The line stunk and was banged up, Wentz lost confidence or something… no matter the reasons, it was a bad offense. Before his injury, Ertz had a short TD Week 1 and got a couple other red-zone looks, had a head-clutching drop in the carnage Week 6 against the Ravens…I don’t think I saw greatly diminished speed, but that’s sometimes tough to tell when nobody’s playing well. (Ertz turns 31 in November and he’s certainly on the back nine.) Mostly I saw dysfunction, and it would be real tough for me to say Ertz was the main culprit. I think he was caught up in the wash. If our prayers are answered and we wind up liking a new landing spot, his rank does have upward mobility. 17. TYLER HIGBEE LAR Age: 28 • 6’6” • 255 lbs • Injury: 2 2020 Stats: 44 Rec • 521 Rec YD • 5 Rec TD • 8.0 AY@T (70th%) • 53 Snaps/G • 20 Routes/G 15 Games • 4 Targets/G • Top 12 Finishes: 4 • Top 24 Finishes: 8 Film Grades: Speed: B- • Routes: C • Power: B • Hands: B+ • Situation: B+ • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 15 ’20 Final Rank: 16 ’21 Ranks Range: 10-24 My Higbee profile last year began with these words: “I think you should be real, real careful with the Tyler Higbee hype.” He’d posted a top-10 season overall among tight ends in 2019, and was fantasy’s #1 TE from Week 13 forward, which to people who like reading game logs meant he’d really “figured out” this whole NFL thing. Nothing but good times were ahead! What’s that line from “Reptilia”? You ran me off the road The wait is over I’m now taking over There’s at least some value to watching the games, and in Higbee’s case, it was clear to me that the scuffling Rams offense found a wrinkle and exploited it for a few weeks, but it really wasn’t because Higbee himself was a special player. It amounted to some iso misdirection stuff where Higbee would zig while everyone else zagged and wind up mostly by himself. And unfortunately for the folks who bit down hard for ’20, it mostly didn’t recur. Whereas in the final five games of ’19, Higbee saw more than 11 targets per game, last season it was right back to the messy platoon with Gerald Everett and three or four targets per week. And that’s just Sean McVay being rational. Tyler Higbee is a good ancillary weapon. He’s not a star. Things have changed in ’21. Everett has gone to Seattle. Jared Goff has swapped out for Matthew Stafford. Sure, the Rams have puffed up fourth-round rookie Jacob Harris, but no. Not right away. This gig is probably Higbee’s in a way it never was when Everett was around, and there’s absolutely no arguing that Stafford doesn’t make every Rams weapon more dangerous, because of course he does. It won’t shock me if Higbee goes on a run of streaming delight at some point this season. I just suspect he’s always going to fade back into the woodwork, because he’s a league-average talent. As the Strokes also sang: “Is this it?” COUSIN JOSH SAYS... “ I’m higher on Higbee than Harris because I’m so damn in love with Matthew Stafford going to L.A. You want to know what this is gonna be like, when Stafford and Higbee get together? This is gonna be like a buddy cop movie where Higbee reaches down from a bridge and yells for Stafford to grab his arm if he wants to live. I know this is kind of a Backdraft reference, and I know a lot of readers are like, ‘What’s Backdraft?’ and I gotta tell you, 1991 has a special treat for you. Go back and rent that awesome Ron Howard flick, and you’ll see exactly the brotherhood that’ll develop between Higbee and Stafford now that Gerald Everett plays in Seattle.” 18. HUNTER HENRY NE Age: 27 • 6’5” • 250 lbs • Injury: 22 2020 Stats: 60 Rec • 613 Rec YD • 4 Rec TD • 8.0 AY@T (68th%) • 62 Snaps/G • 32 Routes/G 14 Games • 6 Targets/G • Top 12 Finishes: 4 • Top 24 Finishes: 11 Film Grades: Speed: B • Routes: B • Power: C • Hands: A- • Situation: C+ • Sensitivity: üüü Rank History: ’20 Preseason Rank: 6 ’20 Final Rank: 15 ’21 Ranks Range: 6-24 I am Don Corleone in the morgue, standing over Sonny, saying, “Look how they massacred my boy.” Back in 2016, I was as big a Hunter Henry booster as you could find. Loved the speed and handling, loved the smarts and hands. He was going to be the Next Big Thing at the position. But watching him play in ’20 didn’t feel the same. He had the Rookie of the Year at quarterback, and Henry was good… but he wasn’t great. He looked regular. He looked like one more middle-of-the-field, medium-separation, strong-after-the-catch tight end, but I never really saw him running away from anyone or smashing man coverage with his routes the way the position’s elites can do. I can’t know for sure, but I’m assuming this is the result of his incredibly bad injury history: torn ACL, lacerated kidney, knee fracture. Even in ’20, when he played 14 games, Henry took two blows to the head Week 7 against the Jaguars, took a huge shot he was slow to get up from in Week 8, limped off with an injured shoulder in Week 14… the only two games he missed were Weeks 16 and 17 because of COVID, but I doubt he’d say he was “purely healthy.” The Chargers could’ve franchise tagged Henry and kept him another year, but decided they didn’t want him, which is a warning sign. The Patriots gave him $25 million guaranteed at the same time they signed Jonnu Smith, and the quarterback in New England will either be Cam Newton or Mac Jones. I’m not saying it can’t work. Just because I don’t think Henry is one of the elite athletes at his position anymore doesn’t mean he’s bad: he’s still a moose in the middle of the field, and a smart kid who catches the ball well. Smith probably will eat into Henry’s optimal workload—especially in the red zone—but he’s a far more accomplished blocker than Henry and my guess is we’re going to see him in-line way more. I’m not ready to give up the Hunter Henry dream entirely, but we’re five years in, and he already suffered a shoulder injury in training camp that will cost him multiple weeks. I lowered him in the first Almanac update. We’re going to have to see flashes of the spry 22-year-old from those sepia-toned days of ’16 before we’re ready to go to the mattresses with Henry again. 19. JARED COOK LAC Age: 34 • 6’5” • 254 lbs • Injury: 3 2020 Stats: 37 Rec • 504 Rec YD • 7 Rec TD • 11.3 AY@T (98th%) • 30 Snaps/G • 21 Routes/G 15 Games • 4 Targets/G • Top 12 Finishes: 7 • Top 24 Finishes: 9 Film Grades: Speed: C+ • Routes: C • Power: B • Hands: D • Situation: B+ • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 11 ’20 Final Rank: 12 ’21 Ranks Range: 12-N/A Memory’s a funny thing. We all have axes around which our memories spin. For me, it’s often songs and shows. I can’t remember a long-ago girlfriend’s face, but then I think back to that Matthew Sweet concert where we broke up, and yup, I got it! I forget a whole swath of the Nineties, but then I think back to a Cracker show at Liberty Lunch and there it is: David Lowery angrily passing his monitor into the crowd! I wrote a whole big long novel (War On Sound…you might like it!) that’s kind of about this feeling. But in Jared Cook’s case, my memory’s idiosyncrasy doesn’t involve music. It involves a tweet. I’ll never forget: after four years of sustained mediocrity with the Titans, Cook signed as a free agent with the Rams and a colleague of mine was so excited. Spent months hyping Cook’s would-be connection with Sam Bradford, called him a great draft pick. Week 1 Cook went crazy, Week 2 he did nothing, and we debated Cook’s fate in Week 3. I was not a fan, my colleague was, and whatever: we all make wrong calls. Cook stunk in Week 3, too, and would wind up stinking that whole year, as he’s stunk for a lot of his long career. What sticks in my mind is the tweet. On a meaningless Week 3 fourth-down play, Cook dropped a ball that would’ve kept the game going, and the tweet went, “I can’t catch it for him!” (Yeah, but maybe you should be aware that he doesn’t catch it very…oh, never mind.) Anyway, Cook is older now, he’s slowed down a lot, and he no longer has Drew Brees popping him shorties in the end zone. (Cook had six TD receptions in each of the past two seasons thrown to him in the end zone.) He moves to L.A. on a one-year deal. They let Hunter Henry walk, but also have the very tall Donald Parham threatening to take work. It would be more fun for everyone if Parham’s ready to be Justin Herbert’s main guy…but Parham has 10 NFL receptions in his life, so that’s probably asking a lot. Cook is done as a full-time player, but if we’re taking bets about which Chargers TE gets into the highsingle-digits for TDs, it’s probably him. But a few years from now, I’m guessing not many of us will remember it. 20. BLAKE JARWIN DAL Age: 27 • 6’5” • 260 lbs • Injury: 15 2020 Stats: 1 Rec • 12 Rec YD • 0 Rec TD • 12.0 AY@T • 25 Snaps/G • 15 Routes/G 1 Game • 1 Target/G • Top 12 Finishes: 0 • Top 24 Finishes: 0 Film Grades: Speed: B • Routes: C+ • Power: B • Hands: B • Situation: B • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 28 ’20 Final Rank: N/a ’21 Ranks Range: 10-28 Jarwin has 78 career catches in four NFL seasons. He had 41 career catches in three seasons at Oklahoma St. That means he’s caught a football when it counted 119 times in the eight years since high school (he walked on at OSU and was a redshirt freshman). Oh, yeah, and he played 25 snaps last year before tearing an ACL. And for 2021, people are hyping him up? “Watch out for Blake Jarwin! What a sleeper!” Really? Oh, hell, even I’ve got him rated several spots higher on this year’s list than last year’s. At this rate, all this dude has to do is completely avoid a football field in ’21 and ’22, and ahead of the ’23 season he’ll be top-five! Jarwin seemed fine in a supporting role behind Jason Witten in ’19, but you can’t really tell. As a parttime player, he caught a few balls down the field illustrating some potentially decent speed, and had a touchdown on a Monday night game against the Giants (with Joe Tessitore and Booger McFarland calling the action, good times) where he got in the open field down the sidelines and nobody could catch him. But can he handle the full-time gig? Didn’t we just watch Dalton Schultz be fine in his place for a full season? Is Jarwin an exceptional player? Well, but his boosters don’t care about that. Whether or not Blake Jarwin does anything well on a football field is not their concern. They’re looking at the Cowboys offense and assuming it’s going to be amazing and therefore Blake Jarwin will be good for your fantasy team. And that always works! They’ve never once hyped up a WHO STOPS THIS OFFENSE??? and been wrong! (The 2020 San Francisco 49ers, Arizona Cardinals and Detroit Lions—all anointed by PFF as preseason top-10 offenses—would like to have a word.) I’m not telling you we should pretend we have no preexisting notions about teams before the season begins. But I am telling you not to assume person-shaped holes in offenses will work out. 21. AUSTIN HOOPER CLE Pod nickname: Here Comes Hooper Age: 27 • 6’4” • 254 lbs • Injury: 6 2020 Stats: 46 Rec • 435 Rec YD • 4 Rec TD • 6.9 AY@T (19th%) • 51 Snaps/G • 21 Routes/G 13 Games • 5 Targets/G • Top 12 Finishes: 3 • Top 24 Finishes: 8 Film Grades: Speed: C+ • Routes: B- • Power: C • Hands: B • Situation: C+ • Sensitivity: üüüüü I’ll say this for Austin Hooper’s appendix: it knew when to get out. Rank History: ’20 Preseason Rank: 12 ’20 Final Rank: 22 ’21 Ranks Range: 13-24 In his first season as a Brown, Hooper lost two games to an appendectomy and another to a neck injury, and that frankly wasn’t enough time off. After signing a vexing free-agent contract to be the highestpaid tight end in the NFL—his deal was quickly surpassed by Travis Kelce and George Kittle last August and then again by Jonnu Smith and Hunter Henry this winter—Hooper arrived in Cleveland as a great hope for some. He was TE9 in average drafts, meaning some poor souls reached even higher than that. But if you listen to the podcast, you knew not to bite. Hooper’s (not particularly great!) numbers in Atlanta were the result of two things. First, he had a difficult time beating man coverage, so he cleaned up on underneath stuff against zone. Second, he accumulated a high percentage of his stats in games where the Falcons were getting blown out. (In 2019, Hooper led all TEs in targets, yards, TDs and first downs when his team was losing by 14+ points…hence his nickname…just when you think you’re safe because his team is cooked: Here Comes Hooper.) Playing for a tighter ship in Cleveland, even with Odell Beckham missing more the half the season, Hooper never looked any better than “just fine.” Still didn’t get open against man. Had some bad luck a couple times in the end zone (once he couldn’t quite get his feet down, another time he was wide open from the 1 but Baker Mayfield airmailed him). Yes, if he gets some decent puck luck, Hooper could compile relatively good numbers. The Browns played more two-TE snaps than any team in ’20, usually with Hooper staying on the field and the other two guys—David Njoku and Harrison Bryant—rotating. So Hooper will still play a lot. Frankly, though, it was obvious how much the team wanted to get Bryant going as a downfield weapon especially in the season’s second half, and of all the TEs in the league who played at least 45 snaps a game, Hooper ran the fourth-fewest routes per game (behind only Tyler Higbee, Jonnu Smith and Kyle Rudolph). Hooper was a bad signing a year ago, and he’ll be a mediocre fantasy pick in ’21 unless the Browns dramatically change the way they use him. 22. JONNU SMITH NE Age: 26 • 6’3” • 248 lbs • Injury: 4 2020 Stats: 41 Rec • 448 Rec YD • 8 Rec TD • 5.6 AY@T (1st%) • 48 Snaps/G • 19 Routes/G 15 Games • 4 Targets/G • Top 12 Finishes: 6 • Top 24 Finishes: 10 Film Grades: Speed: A- • Routes: C • Power: B • Hands: B- • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 16 ’20 Final Rank: 9 ’21 Ranks Range: 10-24 I read somewhere this summer that the Patriots signing Jonnu Smith and Hunter Henry meant that they’re in “win-now” mode, and all I have to say is woohoo! Totally agree! If by “win” you mean six games and by “now” you mean 2023. This will devolve into “situation talk” a little more than I’m comfortable with when evaluating a player’s fantasy prospects, but who looks at this blobby weird misshapen New England offense and feels good about it, or thinks they’re built to win right away? Henry and Smith will be catching passes from a onearmed man or a fat child, and will rely on (checks notes) Nelson Agholor to be the guy who distracts defenses on the outside. The halcyon days of BradyBall, this ain’t. You probably know Jonnu’s act by now, right? We’ve been hearing what a high-SPARQ athlete he is for four seasons, and if the Titans thought he was anything special during the time they had him, they had a funny way of showing it. A whole bushel of tight-end screens off play-action, a whole lot of scary games where he was stuck on one catch for three yards but pulled out a red-zone score late to salvage things. It’s possible Tennessee was simply unwilling to build many plays around the obvious speed Smith brings, and the Pats will unlock him as an all-field weapon. It’s also possible that he’s just not ever going to be a dude you run a lot of plays for. He’s a better blocker than Henry and New England’s offense is now built to pound the rock against base-nickel defenses. Hey, Smith scored eight touchdowns in ’20. I remember Martellus Bennett scoring seven in an injured-Gronk year back in the day. Henry is already hurt in training camp, so I guess crazier things have happened than Jonnu suddenly launching himself into the fantasy stratosphere. Jamey Eisenberg called him a post-hype sleeper on my podcast, and maybe that’s true. If we get a couple more weeks down the road and Henry looks shaky for Week 1, I’ll probably need to think about hiking Smith’s rank. 23. DONALD PARHAM LAC Age: 24 • 6’8” • 237 lbs • Injury: 0 2020 Stats: 10 Rec • 159 Rec YD • 3 Rec TD • 8.8 AY@T • 16 Snaps/G • 8 Routes/G 13 Games • 2 Targets/G • Top 12 Finishes: 3 • Top 24 Finishes: 3 Film Grades: Speed: C- • Routes: C? • Power: B • Hands: ? • Situation: C+ • Sensitivity: üüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 44 ’21 Ranks Range: 13-N/A Am I getting swept up in Parhamania? Very well, then. Consider me swept up! Listen, I know it’s likely that Donald Parham—a kid who played at FCS Stetson, couldn’t make Detroit or Washington’s roster in 2019, and spent time starring in the aborted ’20 XFL—will finish behind a bunch of bigger-name tight ends I haven’t gotten to yet. But we’re late enough in the TE proceedings that I’ll start accentuating upside. Parham played very limited snaps with the Chargers last year, really only doing all the things a tight end is supposed to do in Weeks 16 and 17 with Hunter Henry on the COVID list. The Chargers were never going to rely on this monstrously tall kid (you didn’t read wrong: he’s six-foot-eight) as their sole TE for ’21. They signed Jared Cook, and Cook will almost surely be the main guy. But it’s fine to dream a little. Week 7 against the Jags, out of a two-TE formation, Justin Herbert sent Parham on a zone-beating seam route up the right hash and laid it out perfectly for a long score. Week 4 against Tampa, the Chargers dropped all pretense and lined Parham up as a wideout getting iso coverage on the left side and Herbert just threw it up and trusted that Parham’s insane size (and zero separation) would be enough to beat Sean Murphy-Bunting, and it was. Week 17 against the Chiefs, Parham ran fake jet motion and was probably the fourth receiving option, but Herbert found him in the red zone and a prospective tackler bounced off him on the way to the end zone. Parham is a long, loping kid who I don’t think is fast and I don’t think knows how to block, but is there a world where he could be a TD-scoring second tight end? I mean, y’know, in ’21 probably not? But he’s an extremely fun player, and maybe we’re at the beginning of something cool. Think of how great it’ll be if we all start calling ourselves Parhamaniacs! HARRIS’S RESEARCH PROJECT How rare are 6’8” pass catchers in the NFL? Buddy! They’re rare! Harold Carmichael is the only wide receiver I could find at least 80 inches tall, and he’s in the Hall of Fame! Otherwise, it’s all tight ends. A dude named Morris Stroud played TE for the Chiefs in the 1970s, and he was 6’10” and (I’m not joking) was deployed near the crossbar during field goal attempts to try and block them on the way down (a practice since declared illegal). Since 2000, here are the 6’8” dudes other than Parham who’ve played regularseason games at TE in the league: Player Levine Toilolo Leonard Pope Zach Hilton Greg Estandia Joey Haynos Richard Angulo Gregg Guenther Zach Gentry Games 124 103 18 32 23 28 5 6 Rec Yards 1,042 982 396 294 184 155 13 4 TDs 8 11 1 0 3 1 0 0 Does this really mean anything? Oh heavens, no. Mostly it’s just fun and interesting, and I wanted to look it up. (Sometimes that’s what Research Projects are all about.) Maybe it’s worth noting that all these guys were mostly blockers: they all were listed over 255 pounds, and all but one were over 260. Parham is a relative string bean at 237, really giving him more of a WR aspect. We’ll see how that goes! 24. GERALD EVERETT SEA Age: 27 • 6’3” • 240 lbs • Injury: 3 2020 Stats: 41 Rec • 417 Rec YD • 1 Rec TD • 6.1 AY@T (6th%) • 39 Snaps/G • 17 Routes/G 16 Games • 4 Targets/G • Top 12 Finishes: 2 • Top 24 Finishes: 6 Film Grades: Speed: A- • Routes: B • Power: B- • Hands: C • Situation: B • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 30 ’20 Final Rank: 26 ’21 Ranks Range: 13-24 I will stipulate right here and now that Everett will be the best Seahawks tight end of the last five years. Oh, what halcyon days we’ve had, being sold Will Dissly, Jacob Hollister and Nick Vannett as good players! What fun to watch the rotted husk of Greg Olsen run around in 2020! Yes, Everett is the best guy since mid-career Jimmy Graham. And I can’t make a seriously convincing case it’ll matter much. Never declare that an offensive system—especially one getting a new coordinator, as the Seahawks are with Shane Waldron—definitely won’t do this or definitely will do that. Heck, there’s a (probably goofy) argument to be made that Waldron must love Everett, considering they’re both coming over from the Rams. (Then again, if Waldron likes Everett so much, why didn’t the Rams ever give him more than 41 catches in four seasons?) Why hasn’t Russell Wilson made any of his spare-part TEs good fantasy weapons in recent memory? It’s not about system. I have a pretty good guess why: they were bad! Is Everett better? Yes, I think so. He’s as fast as a lot of wideouts, he scored a rushing TD from the 2 against the Giants last year, he’s not a change-of-direction guy with the ball in his hands, but he has some slipperiness to him in the open field, he’s a decent blocker…and he’s simply never really put it together and looked like anything more than an average modern-day tight end. As with so many of the superfreak athletes who play this position, you see them in the uniform and watch them move around and you can’t believe they don’t dominate. But a lot of them don’t. Everett hasn’t. I’m sure he’ll play a bunch, and he’s a decent candidate to do that 50/500/5 stat line that gets you noticed but not loved. If I’m wrong, and a big change in fortune is coming for Everett, we should know early. 25. ANTHONY FIRKSER TEN Age: 26 • 6’2” • 246 lbs • Injury: 1 2020 Stats: 39 Rec • 387 Rec YD • 1 Rec TD • 6.9 AY@T (24th%) • 21 Snaps/G • 14 Routes/G 16 Games • 3 Targets/G • Top 12 Finishes: 1 • Top 24 Finishes: 5 Film Grades: Speed: D • Routes: B • Power: B- • Hands: B • Situation: B- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 32 ’21 Ranks Range: 13-30 Given my status as a yacht owner, maybe you’d expect I’d be cheering for the undrafted Harvard kid. Camaraderie in Ivy League snootiness, all that. Well, come on, people. First of all, screw Harvard. And second of all, I think you know me well enough to know that my unfettered boredom with the pre-Julio Titans offense certainly trumps any feelings of class solidarity I have for Young Master Firkser. While I’m supposed to be watching film on these guys, I’ll just be over here napping in my afternoon blazer while my butler prepares my evening blazer for dinner. Firkser’s actually is a fun story: FCS kid who bounced around a couple practice squads then latched on as Tennessee’s Jonnu Smith understudy and scored two playoff touchdowns on the team’s run to the 2019 AFC title game. He’s a poor athlete by NFL standards and quite short by today’s tight end standards: the only other TEs who are 6’2” and had more than five catches last year are Irv Smith, Trey Burton and Jordan Reed, and those guys are all markedly faster and bouncier than Firkser. (And I gotta be honest: sometimes I have a hard time believing Firkser is even that tall.) On film, Firkser is like a low-to-the-ground stock car: squat with a low center of gravity, tough to move off the spot, but nothing like that high-octane Formula-One maneuverability you get from so many other dudes at the position. Firkser will only ever be a possession-type player, but that’s okay, because with Ryan Tannehill around, the Titans have mostly been a possession-type offense. A crazy athlete like Jonnu Smith never got any downfield action, so let’s not expect it from Firkser. But Smith caught eight TDs last year, five thrown to him from the red zone into the end zone, and that’s work Firkser can handle. Yeah, Julio and A.J. Brown would handle it much better, plus Derrick Henry’s around. But if you’ve got a hankering to chase bunny over-the-middle scores, Firkser looks like an unterrible candidate. Now pass me that snifter of brandy. Someone’s playing “Fair Harvard” and I have to get liquored up and boo. 26. COLE KMET CHI Age: 22 • 6’6” • 262 lbs • Injury: 0 2020 Stats: 28 Rec • 243 Rec YD • 2 Rec TD • 6.3 AY@T (8th%) • 37 Snaps/G • 15 Routes/G 16 Games • 3 Targets/G • Top 12 Finishes: 2 • Top 24 Finishes: 4 Film Grades: Speed: C+ • Routes: C • Power: A- • Hands: B • Situation: C • Sensitivity: üüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 43 ’21 Ranks Range: 15-30 Oh, wait, I think I’ve got something for this guy. Ah, geez…something like…“K’mon let’s talk about Kmet?” Or: “King Kmetameha?” No? Is that anything? They can’t all be gems, people. Cole Kmet sure wasn’t as a rookie. He played light years behind Horse Donovan, a.k.a. “The Man Who Used To Be Jimmy Graham,” and it’s just difficult to know what he is as a pro receiver. Kmet was on the field a lot in 2020, but the Bears deployed his massive frame as a blocker—especially in the run game—far more than they had him running routes. And even when they threw him passes, the training wheels were clearly on: 14 of his 28 catches traveled fewer than three yards in the air and 10 of them were thrown behind the line. The idea for the kid’s rookie year was to get his feet wet, flip him little shovel passes, toss him misdirection screens, just get him used to what it’s like when the ball’s in his hands. And Kmet probably isn’t a burner but he’s not painfully slow, and he’s a handful to tackle. I saw a bunch of defensive players not look very happy having to take Kmet on in the open field. I know Notre Dame fans were like, “He’s Gronk!” but…he’s not Gronk, and he’s not early-career Jimmy Graham. But if he’s Vance McDonald or Martellus Bennett, well, maybe someday there’s some interesting value there. One season doesn’t close the door on Kmet. Of course it doesn’t! In fact, let’s see if the Bears cut Graham before the season starts to save themselves $7 million. The veteran looks absolutely cooked and if he already imparted all his tips and tricks to Kmet last season—like where to park your Kmaro and how to pose for the Kmera—maybe Kmet winds up with a full-time starting gig for a Bears team starting over at quarterback. 27. O.J. HOWARD TB Pod nickname: Canned Mushrooms Age: 27 • 6’6” • 251 lbs • Injury: 16 2020 Stats: 11 Rec • 146 Rec YD • 2 Rec TD • 11.6 AY@T • 31 Snaps/G • 15 Routes/G 4 Games • 5 Targets/G • Top 12 Finishes: 2 • Top 24 Finishes: 3 Film Grades: Speed: A? • Routes: C+? • Power: B+ • Hands: C • Situation: C- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 21 ’20 Final Rank: N/A ’21 Ranks Range: 16-N/A I once had great hopes for O.J. Howard. A former first-rounder with absurd wheels and size and quickness…he and Mike Evans looked like twins out there. Two years ago Howard was the #5 tight end on my board. And it turned out...he just wasn’t very good at playing football. Drops, disappearing acts and overall basic cluelessness—bookending the occasional exclamation-mark play that desperately tempted us—have characterized his NFL career. He is the Jameis Winston of tight ends. Cousin Josh now refers to him as “worse than canned mushrooms,” which is low praise, indeed. And then after more of the same playing behind Rob Gronkowski for a month in 2020, Howard tore his right Achilles’. It’s dangerous to generalize about injuries, but the Big-A is rough. Sure, Demaryius Thomas tore his early in his career and did great things thereafter, but Dez Bryant, Steve Smith, Michael Crabtree, Emmanuel Sanders, Brandon LaFell, Ben Watson, Fred Davis…most of these guys were older than Howard when they ripped up their legs, but they did have their careers diminished or ended by the injury. Remember: Gronk did not exactly light up the night sky with his feet last year. He has two fully functioning Achilles’ and Howard still might’ve been faster a week post-op. I can’t tell you what Tampa’s offense might’ve morphed into had Howard stayed healthy last year; he absolutely does offer mobility and dynamism Gronk and Cameron Brate don’t. If his recovery takes, and if he can focus on just a few things he does well and stop making so many mistakes, I think it’s correct to say there could be a lot of work for Howard: Gronk ran just 22 routes a game last year and Brate ran 10, even with Howard mostly out. Howard’s in his walk season (after the Bucs somewhat controversially exercised his fifthyear option last spring). Crazier stories have been told. But the Bucs told beat reporters Howard “isn’t quite there yet” the second week of August, which tells me you just don’t need to think about drafting him. I agree with Josh on this rule of thumb: don’t buy the canned mushrooms. 28. DAWSON KNOX BUF Age: 25 • 6’4” • 254 lbs • Injury: 4 2020 Stats: 24 Rec • 283 Rec YD • 3 Rec TD • 7.9 AY@T (49th%) • 38 Snaps/G • 20 Routes/G 12 Games • 4 Targets/G • Top 12 Finishes: 2 • Top 24 Finishes: 5 Film Grades: Speed: B • Routes: B • Power: C • Hands: C • Situation: B- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 26 ’20 Final Rank: 33 ’21 Ranks Range: 15-34 Is it a bad sign that Knox shows up in my 2020 film notes three times total? Here they are, in their totality: Week 2 @MIA: “Josh Allen throwing on run in first quarter, bad throw looking for Knox.” Week 12 vs. LAC: “Diggs drew long P.I. Moss stopped on goal line. Knox gets toe-tapping TD.” Week 14 vs. PIT: “Allen is great, but is anyone other than Diggs—like Knox—at all trustable?” In the second year of his career, my man did not make much of an impression. As the Bills suddenly became committed to aggressive pass play selection, Knox was primarily a safety valve, at least until December, when this summer’s film review reminded me that Josh Allen did start going downfield to Knox in a more organized fashion. All nine of Knox’s targets that traveled 15+ yards in the air happened from Week 14 forward, and the kid showed decent ball skills. If we wake up at the end of ’21 and learn Knox has become a latter-day Chris Cooley type, it won’t be a shock. He’s not a slug, he’s a big guy...he’s sort of the platonic ideal of the average tight end in the league right now. He’s going to present value to a fantasy owner in exact proportion to how his NFL offense uses him. In other words: probably not many heroics. If Knox winds up ever having a high-touchdown season, it’ll be because the more exciting receiving options on his team got hurt or weren’t producing. If he has a high-yardage season, it’ll mean the Bills have a dominant offense and everyone is producing. He’s fine. I wouldn’t draft him, but he’s fine. 29. ADAM TRAUTMAN NO Age: 24 • 6’5” • 255 lbs • Injury: 1 2020 Stats: 15 Rec • 171 Rec YD • 1 Rec TD • 4.2 AY@T • 26 Snaps/G • 9 Routes/G 15 Games • 1 Target/G • Top 12 Finishes: 1 • Top 24 Finishes: 1 Film Grades: Speed: B-? • Routes: NO IDEA • Power: B • Hands: ??? • Situation: B • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: N/A ’21 Ranks Range: 15-40 A snapshot of what it’s like to be me in early-June. Wake up. Realize I’m in Massachusetts and not aboard the yacht and there’s no possum clamoring for attention. Take a leisurely stroll to the kitchen. Make some vegetarian breakfast that would probably make you hurl. Pick up my phone and check Twitter. And get 73 Adam Trautman dynasty questions. There has apparently been quite a squall over Mr. Trautman! Plenty of pundits proclaiming him a wonderful long-term bet in New Orleans. My question is: how do they know? The kid got 16 targets in 15 games as a rookie. Is someone out there declaring Collin Johnson (18 catches in 14 games) a future stud? (Don’t answer that question. I know that somewhere there is.) I’m not trying to tell you Trautman’s enthusiasts are wrong. I just want you to realize they’re stabbing blindly. They don’t have any idea if this young tight end can play in the NFL, because he hasn’t played in the NFL. They are in love with the uniform: the idea that an Adam-Trautman-shaped hole could take the field for the Saints. The depth chart matters. The fact that Jared Cook and Josh Hill are gone surely helps. But the Saints signed Nick Vannett in March, and lord knows I’m not here trying to tell you Nick Vannett is good, but I will tell you that the exact same people who are recording podcasts about what a great dynasty bet Trautman is were saying the same thing about Vannett four short years ago. There are crutch arguments to be made and ignored about how Drew Brees retiring and less competent quarterbacks playing means good things for possession targets. Plus Michael Thomas maybe missing regular-season games because of ankle surgery could matter. But the fact is: nothing’s changed about Trautman’s prospects. He still played at a too-low collegiate level to really know if he was good or if his opposition were simply your future dry cleaners. He still didn’t wow folks at the Senior Bowl. He still has questionable route running and he still might be able to plow over people with a moose-like frame. He’s a prospect with warts. Still. And like all such guys: we’ll see. 30. DAN ARNOLD CAR Age: 26 • 6’6” • 220 lbs • Injury: 0 2020 Stats: 31 Rec • 438 Rec YD • 4 Rec TD • 12.5 AY@T (100th%) • 28 Snaps/G • 17 Routes/G 16 Games • 3 Targets/G • Top 12 Finishes: 2 • Top 24 Finishes: 8 Film Grades: Speed: B • Routes: B+ • Power: D • Hands: B+ • Situation: B- • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 23 ’21 Ranks Range: 18-N/A Pop quiz, hotshot: name the tight end with the highest average yards at the target in the NFL in 2020. Well, you’re reading the Dan Arnold profile, so…. Arnold couldn’t crack the rotation in New Orleans and barely played for the Cardinals in ’19, and he honestly didn’t play that much on offense in Arizona last year, either (he was still a regular on special teams), but on film he really did actually make plays down the field. He’s not crazy fast, but also not slow…and he had a couple deeper shoestring catches and at least one overthrown ball in the end zone he somehow went up and got. We like bendiness in our TEs, and Arnold has it. I will say in my review of this film, he often didn’t seem like the prime target: often it’s Kyler Murray holding and holding and eventually coming off initial reads and finding Arnold breaking into the clear. But we also like TEs who can break into the clear! Moving to the Panthers represents an obvious downgrade in quarterback, as Sam Darnold has only a few chances left before he’s consigned to the ash heap of history. Also Ian Thomas—one of those massively hyped athletes who’s never done anything—is still hanging around. And the Panthers threw 41 passes to their TEs last year, second-fewest in the league (only New England did fewer, and I’d say they addressed that area in free agency), which doesn’t mean things can’t change, it doesn’t mean Arnold can’t be an important weapon, but it’s been a real long time since Greg Olsen in, whatever, ’16. Arnold doesn’t look like a total run-of-the-mill stiff…he’s got some polish as a big slot receiver…but he’s also a liability as a blocker and it’s hard to imagine Carolina running a lot of their offense through him right away. 31. JACK DOYLE IND Age: 31 • 6’6” • 262 lbs • Injury: 12 2020 Stats: 23 Rec • 251 Rec YD • 3 Rec TD • 7.2 AY@T (35th%) • 37 Snaps/G • 15 Routes/G 14 Games • 2 Targets/G • Top 12 Finishes: 1 • Top 24 Finishes: 6 Film Grades: Speed: D • Routes: B+ • Power: A- • Hands: A • Situation: C+ • Sensitivity: üüüü Rank History: ’20 Preseason Rank: 18 ’20 Final Rank: 36 ’21 Ranks Range: 20-40 Murder Holes Eric Ebron finally leaves Indy, Jack Doyle only has to beat out Mo. Alie. Cox. to at least become vaguely relevant via a reliable workload, and the big man couldn’t even do that? It’s not like we ever thought he was a special player. He’s a giant strong dude and good blocker whose pass-receiving portfolio has always consisted of the most basic stuff. But he had an 80-catch season a few years back! 2020 should’ve been much better than ’19, and it wasn’t. And therefore here are the Top Seven Doyles, Ranked: 1. 2. 3. 4. 5. 6. 7. Popeye Arthur Conan Brunson Bramhall Roddy Getting hit by a Guinness Jack Unless Zach Ertz comes running through that door to play with his old buddy Carson Wentz, the Colts are trundling out the same goofuses at tight end they played last year. I’m amenable to the argument that a change in quarterback could change the way Indy’s various pass-game pieces get deployed. That really does happen, and Wentz (when he had two healthy feet) made Ertz a big star. Ebron had a huge season in ’18 with Frank Reich at the controls. It ain’t impossible. But the preponderance of evidence tells us that a (by NFL standards) mediocre athlete who couldn’t separate from positional competitors last year and has never separated from positional competitors in his career probably won’t separate from his positional competitors in ’21. If he winds up surprising us, well, he’ll be right there in the free-agent pool ready for a greedy add/drop. Meantime, I just heard some dude named “Matt Doyle” just became the new lead singer for UB40, so please excuse me while I investigate where he fits on my list...I’ll be doing research at some upper-middle-class kid’s bar mitzvah listening to the band play “Red Red Wine” six straight times. 32. TYLER CONKLIN MIN Age: 26 • 6’3” • 254 lbs • Injury: 1 2020 Stats: 19 Rec • 194 Rec YD • 1 Rec TD • 4.1 AY@T • 27 Snaps/G • 13 Routes/G 16 Games • 2 Targets/G • Top 12 Finishes: 1 • Top 24 Finishes: 3 Film Grades: Speed: C • Routes: B? • Power: C • Hands: ? • Situation: C • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: N/A ’21 Ranks Range: 20-N/A MC Hammer famously pronounced that he’d be a bigger artist than Michael Jackson. As public proclamations go…well, I’m almost positive that’s more embarrassing than Mike Zimmer telling reporters that Tyler Conklin is the guy who benefits most from Kyle Rudolph’s departure from Minnesota. I mean, Irv Smith is standing right over there, Zim! For two-and-a-half years, Conklin was the Vikings’ third tight end, but mostly a special teamer. Then Rudolph got hurt last December, and Conklin got elevated to the top two. On this team, that means you play about two-thirds of the offensive snaps and run 25+ routes per game. That level of workload doesn’t guarantee you anything—not least because there’s another dude who plays your position also on the field…in 2020, the Vikings ran the third-most two-TE snaps in the NFL—but apparently it got Zimmer juiced enough to go hardass in a spring press conference and tell everyone to settle down about this Smith kid. As a rule, I do not believe things coaches say. It’s a practice that allows me some measure of sanity when a visor-wearing hillbilly pronounces Patrick Ramsey the league’s next superstar quarterback. But I’ll admit: we should pay more attention to the negative than the positive. And make no mistake, when Zimmer talked up Conklin, he was actually talking down Smith (even though he tried to save it with some aw-shucks thing about how psyched he was to have two good TEs). In his final four games, Conklin showed a little bit of open-field oomph; sure, we’re talking about 15 catches…we can’t draw real conclusions, but it wasn’t bad. If the public proclaiming continues, and momentum shifts toward Conklin during training camp, I may be prepared to moonwalk the Minnesota TEs a little closer in my ranks. 33. JIMMY GRAHAM CHI Pod nickname: Horse Donovan Age: 35 • 6’7” • 265 lbs • Injury: 0 2020 Stats: 50 Rec • 456 Rec YD • 8 Rec TD • 6.9 AY@T (21st%) • 39 Snaps/G • 24 Routes/G 16 Games • 5 Targets/G • Top 12 Finishes: 6 • Top 24 Finishes: 8 Film Grades: Speed: C- • Routes: B • Power: B+ • Hands: B+ • Situation: C- • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 29 ’20 Final Rank: 10 ’21 Ranks Range: 14-N/A It’s tough to say “it’s over” to a guy who just finished in the top 10 at his position. But Packers and Bears fans both know what it’s like to watch Graham these days. He’s painfully slow and doesn’t really jump anymore. He still has incredible hand-eye coordination and makes highlight-reel one-handed grabs in the end zone, but rather than skying above the goalposts like we remember from Graham’s heyday, now he’s sort of holding off a defender, boxing out and spinning around to make a play. You remember the Darren Fells act from 2019, when Fells scored seven touchdowns on 34 catches? Even headed toward his mid-30s, Graham is probably still a more dynamic player than Fells, but yeah, you’re getting the idea. Not all guys who post surprisingly big TD totals are automatically due for regression. Sure feels like Graham is. Careful salary cap watchers seemed certain the Bears would axe Graham and save $7 million in cap and real money this offseason, but the team released longtime left tackle Charles Leno in April instead. That doesn’t mean Graham’s roster spot is safe. It’s possible Chicago just wants one more training camp to look at second-year pro Cole Kmet before deciding to cut bait on Graham. It’s pretty obvious Kmet is the one they’d like to see succeed sooner rather than later. If Graham sticks around, could he do TE10 again? He could, but I wouldn’t bet on it. It’s dangerous to automatically assume that the young guy instantly supplants the old guy, but that’s okay: I doubt too many folks are reaching for Graham or Kmet in ’21. 34. HAYDEN HURST ATL Age: 28 • 6’4” • 245 lbs • Injury: 4 2020 Stats: 56 Rec • 571 Rec YD • 6 Rec TD • 7,7 AY@T (56th%) • 46 Snaps/G • 32 Routes/G 16 Games • 6 Targets/G • Top 12 Finishes: 7 • Top 24 Finishes: 12 Film Grades: Speed: B- • Routes: B • Power: B • Hands: B+ • Situation: D • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 14 ’20 Final Rank: 11 ’21 Ranks Range: 24-N/A I’m no huge fan of Hurst, but this might be too low for him. Take a look at the Research Project in Kyle Pitts’s profile and tell me it’s impossible the Falcons mightn’t ease him in. The record of rookie tight ends—even the highest-drafted ones—is absolutely dreadful. I understand many people believe Pitts is a different level of prospect, and several of my smart friends endorse that viewpoint to the point where I’m willing to make Pitts a top-10 draftee at the position and make Hurst an afterthought. But history tells us they probably will end the season a lot closer to each other! It would help if I thought Hurst was a special player. He’s not bad. In 2020, he was a good middle-ofthe-field play-action weapon, though his stats are inflated by two long touchdowns (Week 2 against the Cowboys, Week 6 against the Vikings) on which he was absolutely uncovered (and earned about 20% of his standard-league points). He certainly had more to do in Atlanta last year than in his two years in Baltimore as a former first-round pick, but to my eyes he still hasn’t shown many qualities that justified that weird ’18 selection. (He sure does love to try and hurdle guys in the open field, I can tell you that.) It feels like the Falcons must agree, because a season after they gave up a second-round pick for him— which became J.K. Dobbins—they declined Hurst’s fifth-year option and drafted Pitts. So barring a Pitts injury, I assume there’s really no path to Hurst himself being an every-week fantasy option. But he could easily get in the way. 35. CHRIS HERNDON NYJ Pod nickname: $%@#ing Chris Hern-DON Age: 25 • 6’4” • 253 lbs • Injury: 11 2020 Stats: 31 Rec • 287 Rec YD • 3 Rec TD • 6.8 AY@T (17th%) • 41 Snaps/G • 19 Routes/G 16 Games • 2 Targets/G • Top 12 Finishes: 3 • Top 24 Finishes: 5 Film Grades: Speed: C+ • Routes: B • Power: C • Hands: C • Situation: C+ • Sensitivity: üü Rank History: ’20 Preseason Rank: 27 ’20 Final Rank: 34 ’21 Ranks Range: 20-N/a The New York media hates everyone but Chris Herndon. I swear, this goofball’s fantasy stock has been propped up for three years by beat reporters losing their minds over stuff they saw in practice or (more likely) stuff googly-eyes Adam Gase whispered to them by the water cooler. He’s really never done anything! He’s not one of the physical freaks who get pub because of their performances in spandex. But he’s just always in the conversation. “What about Chris Herndon. Don’t forget Chris Herndon. Hearing good things about Chris Herndon.” I think Mitch said it best when he said, “$%@#ing Chris Herndon.” Maybe camp buzz will come again. If it does, the Jets’ beat reporters should be ashamed. Anyone whose job was to sit through all those 2020 games knows that Herndon’s lack of performance can’t be pinned solely on Gase or Sam Darnold. Check out Week 4 against the Broncos, Jets losing 30-28 with 2:20 left in the game, 1st-and-10 around midfield, Darnold gets pressure but evades it, sets his feet, finds Herndon in the middle of the field for a simple completion and…DUCK HANDS. Or Week 1, fumbling away a screen against the Bills. Or Week 8, catching a misdirection dump-off screen against the Chiefs, running a few yards, taking a hit, fumbling. He’s a dog, kids. He’s a dog. He was never the guy, and I don’t know why the people around that team thought he was. This spring, there’s a rumor Herndon might get beat out by Easter Island statue Tyler Kroft, which seems...discouraging. And that’s the kind of buzz that just feels more accurate, doesn’t it? 36. DAVID NJOKU CLE Age: 25 • 6’4” • 246 lbs • Injury: 13 2020 Stats: 19 Rec • 213 Rec YD • 2 Rec TD • 7.5 AY@T • 31 Snaps/G • 12 Routes/G 13 Games • 2 Targets/G • Top 12 Finishes: 2 • Top 24 Finishes: 3 Film Grades: Speed: A- • Routes: C+ • Power: B • Hands: C • Situation: C- • Sensitivity: üüü Rank History: ’20 Preseason Rank: 31 ’20 Final Rank: 45 ’21 Ranks Range: 24-N/A We’re over supposed future stud O.J. Howard? Then we’re also over his first-round draftmate from 2017, supposed future stud David Njoku. I bit down hard on both guys, and each has battled injuries, but the lesson we should learn is: picking future studs is pretty difficult! Howard and Njoku can move their giant bodies in impossible ways, but four years into their careers haven’t displayed IT. Game sense. Clutchness. Moxie. Both burned me bad in ’19, neither did much in ’20, and both have obvious depthchart problems in ’21. I believed in Njoku. But he’s an object lesson in not managing your team via Instagram. Njoku’s account regularly features him in the weight room doing absurd things, like lifting a Buick or jumping on top of a refrigerator. We can’t argue he wouldn’t make a great American Gladiator. He’d give Blade a run for his money. (Was “Blade” the name of an American Gladiator? How about “Clobber”? “Cube?” “Deathjaw”? I did not watch American Gladiators.) But he’s just never consistently imposed his will in games. The Browns seemed over him when they signed Austin Hooper to a massive free-agent deal, and then again when they spent a fourth-round pick last winter on Harrison Bryant. The team played a bunch of two-TE formations in ’20 and threw plenty of passes to their three guys…but it was three guys. After he returned from a Week 1 knee injury that cost him most of September, Njoku played on about half of Cleveland’s snaps in a rotation with Bryant, then a bit more when Hooper was out with an appendectomy. But there was no further effort to harness his wild athletic gifts in a way that would see him, y’know, touch the football. He’ll surely be gone from the Browns in ’22, and we’ll reconvene about him then. For now: no. 37. KYLE RUDOLPH NYG Age: 32 • 6’6” • 265 lbs • Injury: 4 2020 Stats: 28 Rec • 334 Rec YD • 1 Rec TD • 7.3 AY@T (40th%) • 45 Snaps/G • 20 Routes/G 12 Games • 3 Targets/G • Top 12 Finishes: 1 • Top 24 Finishes: 6 Film Grades: Speed: D • Routes: B • Power: A • Hands: A- • Situation: D • Sensitivity: üüüüü Rank History: ’20 Preseason Rank: 24 ’20 Final Rank: 41 ’21 Ranks Range: 24-N/A The good thing about Kyle Rudolph aging is that you can’t really tell the difference. He’s always been a steady and unspectacular player: a good jumper but not a seam stretcher. So as he changes cities for the first time in his NFL career, transitioning from primary end-zone weapon to likely blocking specialist, we’re probably not going to notice a lot of changes from the outside. Of course Rudolph himself will be singing the Black Keys: Distant land Don’t know who I am Rudolph coming to the Giants is probably more a boon to Saquon Barkley than it is a threat to Evan Engram. He really is that good a blocker, and he really can’t do a lot of the wideout-esque stuff Engram is supposed to. The only reason to list him among the top 40 TEs is that Engram is (shall we say) mercurial, and Rudolph is the exact opposite. He’ll always be where he’s supposed to be—albeit somewhat slowly—and he’s got a history of red-zone and end-zone difference making. Don’t believe me? Over the past six seasons, three men are tied for the most TDs on passes thrown into the end zone: Travis Kelce, Jimmy Graham and Rudolph. The best you’re ever going to get with Rudolph in his NFL dotage is the 50/500/8 thing that week-by-week creates significant annoyance. But of course, to even get anywhere near that mark, Engram would need to vacate the premises. 38. HARRISON BRYANT CLE Age: 23 • 6’5” • 243 lbs • Injury: 1 2020 Stats: 24 Rec • 238 Rec YD • 3 Rec TD • 7.8 AY@T (61st%) • 38 Snaps/G • 16 Routes/G 15 Games • 2 Targets/G • Top 12 Finishes: 1 • Top 24 Finishes: 4 Film Grades: Speed: B • Routes: B • Power: C- • Hands: B- • Situation: D • Sensitivity: üüüü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 40 ’21 Ranks Range: 24-N/A Pretty deep league when you’re only the second-best “Harrison B.” in the NFL. The Chiefs’ kicker might be the league’s best bootsman, whereas this second-year, fourth-round tight end played as a rookie and did a few exciting things, but surely would have to break out of his thirdplace spot on Cleveland’s depth chart to become so well known. As I’ve chronicled above, Austin Hooper and David Njoku are imperfect. There’s a sliver of room for Bryant if he’s ready. There were times early in 2020 where my notes are filled with comments like, “Huh, for people who took the plunge on Hooper, this Bryant kid is awfully involved.” That mostly remained the case: Bryant was in games a lot, and on third downs often ran routes pretty far down the field. I compare his coordination and ball skills to a more heralded prospect like Cole Kmet, and I think Bryant’s might be better. His feet are pretty good setting up moves, though he’s a little stiff out of breaks. He had a few drops, but he also had a couple catches where he picked the ball off the turf. I know in Week 7 the Bengals sure had a difficult time getting him to the ground. There are some interesting raw materials here, even if the upside is limited. He’s sure not Tony Gonzalez, but he’s also not Jack Doyle. We’ll just watch all three guys. Among them, Bryant is closest to “just a wideout” because he comes off the line well but also because his blocking is so-so. That can be good and bad. If you’re always used as a receiver, that’s good. If you can’t get on the field because they don’t trust your blocking, that’s bad. 39. PAT FREIERMUTH PIT Age: 23 • 6’5” • 260 lbs • Rookie NFL COMPARISON: heath miller ’21 Ranks Range: 30-N/A • Situation: D • Sensitivity: üüü Freiermuth joins a team with a long tradition of HEEEEEEEEEEATH. Any time a tight end catches a pass, some segment of the Pittsburgh fan base is simply going to yell out Heath Miller’s name. Miller was a slow big guy who was an insane blocker, and took advantage of Ben Roethlisberger’s peak years and his own status as a gamer to turn himself into a two-time Pro Bowler. He was never the best TE in the league. But he was a major all-around part of some very good teams. I know Penn St. fans don’t want to hear it, but Freiermuth doesn’t project as a star. He’s not fast and he was an inconsistent route runner in college. But he was universally heralded as the best blocking TE in the Class of 2021, and knowing what we know about Mike Tomlin’s hardassery, that’s a ticket to playing early. No matter what I think of his hands or the space between his ears, Eric Ebron is the freak in that meeting room and also the veteran, so the usable fantasy role is going to fall to him for however long he’s healthy. Even if Ebron misses time–which has happened over his quasi-moronic seven-year career— it’s unlikely Freiermuth would suddenly inherit some six-target-a-week role. We’ll watch the kid’s snap count this season, keep track of how much he gets involved as a receiver, and consider whether he makes enough progress to inherit the job when Ebron (presumably) leaves in free agency. It still may not wind up all that exciting in ’22, but at least there’ll be a lot of HEEEEEEEEEEATH. 40. DALTON SCHULTZ DAL Age: 25 • 6’5” • 244 lbs • Injury: 0 2020 Stats: 63 Rec • 615 Rec YD • 4 Rec TD • 6.5 AY@T (12th%) • 59 Snaps/G • 31 Routes/G 16 Games • 6 Targets/G • Top 12 Finishes: 3 • Top 24 Finishes: 10 Film Grades: Speed: C • Routes: C+ • Power: B+ • Hands: B • Situation: D • Sensitivity: üü Rank History: ’20 Preseason Rank: N/A ’20 Final Rank: 17 ’21 Ranks Range: 24-N/A I don’t know what to tell you. You’ve made it this deep in the tight end profiles and this far into the document. If you’re looking at Schultz’s topline 63/615 numbers and going, “Hey! Real good player!” please flip back to page 1 and read this whole thing again. Schultz’s 2020 season happened because Blake Jarwin got hurt. He had a massive game with Dak Prescott at the wheel in Week 2, but once Andy Dalton took over it was—as you’d expect—a check-down fest. Because the Cowboys didn’t have anyone else they trusted, he just was on the field an absolute ton. Schultz played the third-most TE snaps in the NFL last year and ran the fourth-most routes. This was circumstance, and all credit to Schultz for taking advantage, if by “taking advantage” we mean literally averaging four catches for 33 yards from Week 5 forward. Can I definitively swear to you this moment that Jarwin coming off a torn ACL is a better player than Schultz? I mean...no? I guess if we get to training camp and everyone says Schultz is running with the ones and Jarwin is struggling to recapture what made him a team favorite going into ’20, I’ll reassess. What’s likeliest is they both play a fair amount—Schultz more as a blocking specialist than a dangerous aerial weapon—and the speedier Jarwin is the one who provides marginal fantasy value. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. Will Dissly, SEA C.J. Uzomah, CIN Ian Thomas, CAR Jordan Akins, HOU Cameron Brate, TB Tyler Eifert, JAC Jacob Hollister, BUF Albert Okwuegbunam, DEN Drew Sample, CIN Geoff Swaim, TEN 1. PITTSBURGH STEELERS Last Year’s Finish: #2 Key Additions: DE Melvin Ingram (Chargers); Joe Schobert ( Jaguars) Key Subtractions: LB Bud Dupree (Titans); CB Steven Nelson (Eagles); CB Mike Hilton (Bengals) Pithy Blurb: “The front seven returns six studs—only Dupree left—which means the questions circle around corner. Cutting Nelson for cap reasons was tough; ’19 third-rounder Justin Layne gets the magnifying glass.” 2. TAMPA BAY BUCCANEERS Last Year’s Finish: #7 Key Additions: LB Joe Tryon (1st-round pick) Key Subtractions: none Pithy Blurb: “They’re getting the band back together. It’s an elite defensive line, with an elite middle linebacker in Lavonte David, and a very good secondary made of young, highly drafted talent. They’re really good.” 3. BALTIMORE RAVENS Last Year’s Finish: #5 Key Additions: DE Justin Houston (Colts); LB Odafe Oweh (1st-round pick); S Brandon Stephens (3rd-round pick) Key Subtractions: DE Yannick Ngakoue (Raiders); LB Matt Judon (Patriots); DE Jihad Ward ( Jaguars) Pithy Blurb: “They’re replacing two big-time pass rushers and their linebackers are so-so. But the front three is great against the run and nobody has a pair of corners like Marlon Humphrey and Marcus Peters. They’ll do.” 4. WASHINGTON Last Year’s Finish: #4 Key Additions: CB William Jackson (Bengals); LB Jamin Davis (1st-round pick); S Bobby McCain (Dolphins); CB Benjamin St-Juste (3rd-round pick) Key Subtractions: DE Ryan Kerrigan (Eagles); CB Ronald Darby (Broncos); LB Ryan Anderson (Giants); LB Thomas Davis (retired); CB Fabian Moreau (Falcons) Pithy Blurb: “I was just dead wrong on them. The defensive line is the best in the NFL. Chase Young is a god. I even like William Jackson as an addition to what turned out to be a good secondary. Believe in Ron Rivera!” 5. LOS ANGELES RAMS Last Year’s Finish: #1 Key Additions: LB Ernest Jones (3rd-round pick) Key Subtractions: S John Johnson (Browns); CB Troy Hill (Browns); DT Michael Brockers (Lions); LB Samson Ebukam (49ers) Pithy Blurb: “Aaron Donald, Jalen Ramsey, Leonard Floyd, Darious Williams...they are high-end. I’m nervous letting half the secondary go, but just because we don’t know if the kids can play doesn’t mean they can’t.” 6. BUFFALO BILLS Last Year’s Finish: #9 Key Additions: DT Star Lotulelei (COVID opt-out); DE Gregory Rousseau (1st-round pick); DE Carlos Basham (2ndround pick) Key Subtractions: CB Josh Norman (unsigned); DT Quinton Jefferson (Raiders); DE Trent Murphy (unsigned) Pithy Blurb: “A so-so performance in ’20 from a group who should be better than that. Obviously the defensive front was the main issue. They didn’t lose anything major. I still view them as a clear fantasy starter.” 7. SAN FRANCISCO 49ERS Last Year’s Finish: #13 Key Additions: DT Maurice Hurst (Raiders); LB Samson Ebukam (Rams); DT Zach Kerr (Panthers); CB Ambry Thomas (3rd-round pick) Key Subtractions: DB Richard Sherman (unsigned); CB Ahkello Witherspoon (Seahawks); DE Kerry Hyder (Seahawks); DT Solomon Thomas (Raiders); LB Kiko Alonso (unsigned) Pithy Blurb: “It’s all about health. Nick Bosa returns from a torn ACL, Dee Ford missed the year with a bad back, and Jason Verrett was awesome in ’20 after somehow not getting hurt. High-end upside, high-end risk.” 8. NEW ENGLAND PATRIOTS Last Year’s Finish: #12 Key Additions: LB Matt Judon (Ravens); LB Dont’a Hightower (COVID opt-out); S Jalen Mills (Eagles); DT Davon Godchaux (Dolphins); DE Henry Anderson ( Jets); LB Kyle Van Noy (Dolphins); DE Montravius Adams (Packers); DT Christian Barmore (2nd-round pick); DE Ronnie Perkins (3rd-round pick) Key Subtractions: S Patrick Chung (retired); DT Adam Butler (Dolphins); CB Jason McCourty (Dolphins); S Terrence Brooks (Texans); DT Beau Allen (unsigned) Pithy Blurb: “Belichick is playing fantasy football on defense now, adding and subtracting half his bodies every year. Those are some huge names coming in! They got run on in ’20; that shouldn’t happen in ’21.” 9. GREEN BAY PACKERS Last Year’s Finish: #10 Key Additions: LB De’Vondre Campbell (Cardinals); CB Eric Stokes (1st-round pick) Key Subtractions: LB Christian Kirksey (Texans); Montravius Adams (Patriots) Pithy Blurb: “This’ll basically be the same group we saw in ’20: a very good defensive line and a pretty good secondary covering up for some so-so linebackers. It should work...overall the Pack is built to win.” 10. DENVER BRONCOS Last Year’s Finish: #22 Key Additions: CB Ronald Darby (Washington); CB Kyle Fuller (Bears); CB Patrick Surtain II (1st-round pick); DT Shamar Stephen (Vikings); LB Baron Browning (3rd-round pick) Key Subtractions: CB A.J. Bouye (Panthers); DT Jurrell Casey (unsigned) Pithy Blurb: “They signed brand-name corners for buckets of money. It’s dangerous when lots of new pieces come together, but if Von Miller comes back from his bad ankle and gets the pass rush going, watch out!” 11. INDIANAPOLIS COLTS Last Year’s Finish: #3 Key Additions: DE Kwity Paye (1st-round pick); DT Antwaun Woods (Cowboys) Key Subtractions: DE Denico Autry (Titans); DE Justin Houston (Ravens); S Malik Hooker (Cowboys); LB Anthony Walker (Browns) Pithy Blurb: “Xavier Rhodes bounced back from a down year, and it’s just really hard to run on Darius Leonard and DeForest Buckner. It’s fair to worry about pass rush, but I think these guys are draftable.” 12. MIAMI DOLPHINS Last Year’s Finish: #8 Key Additions: DT Adam Butler (Patriots); DT John Jenkins (Bears); LB Jaelan Phillips (1st-round pick); LB Bernardrick McKinney (Texans); CB Cre’Von LeBlanc (Eagles); CB Justin Coleman (Lions); CB Jason McCourty (Patriots); S Jevon Holland (2nd-round pick) Key Subtractions: LB Shaq Lawson (Texans); DT Davon Godchaux (Patriots); S Bobby McCain (Washington); LB Kyle Van Noy (Patriots); LB Kamu Grugier-Hill (Texans) Pithy Blurb: “Signing Byron Jones and Xavien Howard allowed Miami to play a ton of man and bring the house. The problem is that their edge rushers and linebackers aren’t there yet. Let’s see if Phillips balls right away.” 13. CLEVELAND BROWNS Last Year’s Finish: #17 Key Additions: DT Malik Jackson (Eagles); DE Jadeveon Clowney (Titans); S John Johnson (Rams); CB Troy Hill (Rams); CB Greg Newsome (1st-round pick); DE Takk McKinley (Falcons); LB Jeremiah OwusuKoramoah (2nd-round pick); LB Anthony Walker (Colts); DT Andrew Billings (Bengals) Key Subtractions: DT Sheldon Richardson (Vikings); DE Olivier Vernon (unsigned); S Karl Joseph (Raiders); DT Larry Ogunjobi (Bengals); S Andrew Sendejeo (unsigned) Pithy Blurb: “Second straight offseason they’ve thrown a ton of new pieces together, and it’s hard to know what we’ll get. Clowney/Myles Garrett sounds amazing, and they got some good Rams guys. Blend fast, dudes!” 14. LOS ANGELES CHARGERS Key Additions: CB Asante Samuel Jr. (2nd-round pick); LB Kyler Fackrell (Giants) Last Year’s Finish: #21 Key Subtractions: DE Melvin Ingram (Steelers); CB Desmond King (Texans); CB Casey Hayward (Raiders); LB Denzel Perryman (Panthers); S Rayshawn Jenkins ( Jaguars) Pithy Blurb: “I was wrong about them in ’20, and while we all love Joey Bosa, and Kenneth Murray and Chris Harris are terrific, they’re relying on Bosa staying healthy and several first-time starters up front.” 15. MINNESOTA VIKINGS Last Year’s Finish: #27 Key Additions: CB Patrick Peterson (Cardinals); DT Dalvin Tomlinson (Giants); DT Sheldon Richardson (Browns); DT Michael Pierce (COVID opt-out); CB Mackensie Alexander (Bengals); CB Bashaud Breeland (Chiefs); S Xavier Woods (Cowboys); DE Stephen Weatherly (Panthers); DE Patrick Jones (3rd-round pick); LB Chazz Surratt (3rd-round pick) Key Subtractions: CB Mike Hughes (Chiefs); S Anthony Harris (Eagles); LB Eric Wilson (Eagles); DT Shamar Stephen (Broncos); DT Jaleel Johnson (Texans); CB Holton Hill (unsigned) Pithy Blurb: “They had the NFL’s worst pass rush, thanks to opt-outs and Danielle Hunter’s injury. They had one of the worst secondaries, thanks to being bad. They’ve thrown a ton of new bodies at these problems.” 16. ARIZONA CARDINALS Last Year’s Finish: #10 Key Additions: DE J.J. Watt (Texans); CB Malcolm Butler (Titans); LB Zaven Collins (1st-round pick); CB Darqueze Dennard (Falcons); S Shawn Williams (Bengals) Key Subtractions: CB Patrick Peterson (Vikings); LB Hasason Reddick (Panthers); LB De’Vondre Campbell (Packers); CB Dre Kirkpatrick (unsigned); LB Devon Kennard (Lions) Pithy Blurb: “One Hall-of-Famer out, one Hall-of-Famer in. If Watt stays healthy, this D is very ownable. But they play a ton of single-high, meaning the corners are under constant pressure, and they’re not great.” 17. TENNESSEE TITANS Last Year’s Finish: #26 Key Additions: LB Bud Dupree (Steelers); CB Janoris Jenkins (Saints); DE Denico Autry (Colts); CB Caleb Farley (1stround pick); LB Monty Rice (3rd-round pick); S Elijah Molden (3rd-round pick) Key Subtractions: CB Adoree’ Jackson (Giants); DE Jadeveon Clowney (Browns); CB Malcolm Butler (Cardinals); S Kenny Vaccaro (unsigned) Pithy Blurb: “It’s big turnover at all three levels. They spent a ton of money up front, and they’re relying on kids to play three of five spots in the secondary. It can work out, but you probably don’t need to draft them.” 18. CHICAGO BEARS Last Year’s Finish: #17 Key Additions: CB Desmond Trufant (Lions); DT Eddie Goldman (COVID opt-out); LB Christian Jones (Lions) Key Subtractions: CB Kyle Fuller (Broncos); DT John Jenkins (Dolphins); DT Roy Robertson-Harris ( Jaguars); DE Brent Urban (Cowboys); CB Buster Skrine (unsigned) Pithy Blurb: “Khalil Mack’s sack totals are down, but he’s still amazing. Roquan Smith and Akiem Hicks: also great. But they’ve downgraded the secondary from Fuller to Trufant. They don’t look like Monsters to me.” 19. NEW YORK GIANTS Last Year’s Finish: #14 Key Additions: CB Adoree’ Jackson (Titans); DT Danny Shelton (Lions); LB Ryan Anderson (Washington); LB Azeez Ojulari (2nd-round pick); CB Aaron Robinson (3rd-round pick) Key Subtractions: DT Dalvin Tomlinson (Vikings); LB Kyler Fackrell (Chargers) Pithy Blurb: “Last year in this space I said you could see the rebuild taking place, and you still can. Jackson teaming with Bradberry is legit. Tough to replace Tomlinson in the middle but they’re getting better.” 20. KANSAS CITY CHIEFS Last Year’s Finish: #15 Key Additions: CB Mike Hughes (Vikings); DT Jarran Reed (Seahawks); LB Nick Bolton (2nd-round pick); Key Subtractions: CB Bashaud Breeland (Vikings); LB Damien Wilson ( Jaguars) Pithy Blurb: “The defense is under added pressure because the offense is so good, but it’s also pretty mediocre. Chris Jones is an elite player, but many of their other veterans are meh. They need a few kids to shine.” 21. NEW ORLEANS SAINTS Last Year’s Finish: #6 Key Additions: DE Payton Turner (1st-round pick); LB Pete Werner (2nd-round pick); CB Brian Poole ( Jets); CB Paulson Adebo (3rd-round pick) Key Subtractions: DE Trey Hendrickson (Bengals); CB Janoris Jenkins (Titans); CB Patrick Robinson (retired); DT Sheldon Rankins ( Jets); DT Malcom Brown ( Jaguars); LB Alex Anzalone (Lions) Pithy Blurb: “They’ve still got players like Cam Jordan, Demario Davis and Marshon Lattimore, but they let some big-money guys walk and probably have to start some rookies. Possibly a post-Brees reset for this unit.” 22. PHILADELPHIA EAGLES Last Year’s Finish: #16 Key Additions: DE Ryan Kerrigan (Washington); S Anthony Harris (Vikings); CB Steven Nelson (Steelers); LB Eric Wilson (Vikings); DT Milton Williams (3rd-round pick) Key Subtractions: S Jalen Mills (Patriots); DT Malik Jackson (Browns); DE Vinny Curry ( Jets); CB Nickell RobeyColeman (Lions); CB Rasul Douglas (Raiders); CB Cre’Von LeBlanc (Dolphins) Pithy Blurb: “Year after year, the defensive front gets pressure without blitzing and the secondary poops the bed. Darius Slay wasn’t great last year and they’re throwing new bodies in the secondary and at linebacker.” 23. DALLAS COWBOYS Last Year’s Finish: #23 Key Additions: LB Micah Parsons (1st-round pick); CB Kelvin Joseph (2nd-round pick); S Malik Hooker (Colts); DT Carlos Watkins (Texans); DE Brent Urban (Bears); DT Osa Odighizuwa (3rd-round pick); DE Chauncey Golston (3rd-round pick); CB Nahshon Wright (3rd-round pick) Key Subtractions: S Keanu Neal (Falcons); S Xavier Woods (Vikings); CB Chidobe Awuzie (Bengals); DT Antwaun Woods (Colts); DT Dontari Poe (unsigned); LB Sean Lee (retired) Pithy Blurb: “Last year I called them the Island Of Misfit Toys, and that was right. They’re still flailing around on the back end, and Demarcus Lawrence can only do so much. Rookies will need to play and play well.” 24. SEATTLE SEAHAWKS Last Year’s Finish: #20 Key Additions: DE Kerry Hyder (49ers); CB Ahkello Witherspoon (49ers); DT Al Woods ( Jaguars) Key Subtractions: LB K.J. Wright (unsigned); CB Shaquill Griffin ( Jaguars); CB Quinton Dunbar (unsigned); DT Jarran Reed (Chiefs) Pithy Blurb: “I could make a case Bobby Wagner is the best defensive player in the NFL, but they struck out on the edge-rusher market and their pass coverage was just dreadful last year. Teams will throw on them.” 25. CAROLINA PANTHERS Last Year’s Finish: #19 Key Additions: CB A.J. Bouye (Broncos); LB Hasason Reddick (Cardinals); LB Denzel Perryman (Chargers); CB Jaycee Horn (1st-round pick) Key Subtractions: DE Stephen Weatherly (Vikings); S Tre Boston (unsigned); CB Corn Elder (Lions); DT Zach Kerr (49ers); DT Kawann Short (unsigned); LB Tahir Whitehead (unsigned) Pithy Blurb: “Some young guys were okay right away, giving them hope for the future, but Shaq Thompson played pretty bad without Kuechly. They’re still too young to rely on, but maybe five kids here give hope.” 26. CINCINNATI BENGALS Last Year’s Finish: #28 Key Additions: DE Trey Hendrickson (Saints); CB Mike Hilton (Steelers); CB Chidobe Awuzie (Cowboys); DT Larry Ogunjobi (Browns); S Ricardo Allen (Falcons); DE Joseph Ossai (3rd-round pick) Key Subtractions: DE Carl Lawson ( Jets); DT Geno Atkins (unsigned); CB William Jackson (Washington); CB Mackensie Alexander (Vikings); DT Andrew Billings (Browns); S Shawn Williams (Cardinals) Pithy Blurb: “Nothing worked. The holdovers are all gone. They’re starting over. To be fair, D.J. Reader and Trae Waynes didn’t play much, so maybe those big ’20 signings will work out. Seems like a long way to go.” 27. LAS VEGAS RAIDERS Last Year’s Finish: #30 Key Additions: DE Yannick Ngakoue (Ravens); CB Casey Hayward (Chargers); CB Rasul Douglas (Eagles); DT Solomon Thomas (49ers); S Karl Joseph (Browns); DT Quinton Jefferson (Bills); DT Gerald McCoy (Cowboys); S Trevon Moehrig (2nd-round pick); Divine Deablo (3rd-round pick); Malcolm Koonce (3rd-round pick) Key Subtractions: DE Maliek Collins (Texans); S Lamarcus Joyner ( Jets); DT Maurice Hurst (49ers); S Erik Harris (Falcons); S Jeff Heath (unsigned) Pithy Blurb: “The Raiders are going young in the secondary, and they haven’t been able to rush the passer for years. Ngakoue is an attempt to fix that. Somehow when Belichick gets a million new players, it looks smarter.” 28. NEW YORK JETS Last Year’s Finish: #25 Key Additions: DE Carl Lawson (Bengals); LB C.J. Mosley (COVID opt-out); LB Jarrad Davis (Lions); DT Shelton Rankins (Saints); DE Vinny Curry (Eagles); S Lamarcus Joyner (Raiders) Key Subtractions: CB Bradley McDougald (unsigned); CB Brian Poole (Saints); DE Henry Anderson (Patriots); LB Jordan Jenkins (Texans) Pithy Blurb: “They threw all this money at the d-line, and it was the only decent thing about ’20. Mosley hasn’t played in a while, and their corners are frankly unbelievable, as in: I can’t believe that’s all they have.” 29. HOUSTON TEXANS Last Year’s Finish: #30 Key Additions: LB Shaq Lawson (Dolphins); CB Desmond King (Chargers); DE Maliek Collins (Raiders); LB Christian Kirksey (Packers); DT Jaleel Johnson (Vikings); S Terrence Brooks (Patriots); LB Jordan Jenkins ( Jets); LB Kamu Grugier-Hill (Dolphins) Key Subtractions: DE J.J. Watt (Cardinals); LB Bernardrick McKinney (Dolphins); DT Carlos Watkins (Cowboys); CB Gareon Conley (unsigned) Pithy Blurb: “This is fine. The linebackers are good, but the d-line was awful even with Watt still playing great. Lovie Smith is the new coordinator, he’s a good coach. Some of the acquisitions can play. But no.” 30. ATLANTA FALCONS Last Year’s Finish: #24 Key Additions: CB Fabian Moreau (Washington); S Duron Harmon (Lions); S Richie Grant (2nd-round pick); S Erik Harris (Raiders) Key Subtractions: S Keanu Neal (Cowboys); DE Takk McKinley (Browns); CB Darqueze Dennard (Cardinals); S Ricardo Allen (Bengals); DE Allen Bailey (unsigned) Pithy Blurb: “It’s the least-experienced safety group in the league and ’20 first-rounder A.J. Terrell must show more. Grady Jarrett is great, but the pass rush is mediocre and they give up a ton of yards. Rough sledding.” 31. JACKSONVILLE JAGUARS Last Year’s Finish: #29 Key Additions: CB Shaquill Griffin (Seahawks); DT Malcom Brown (Saints); S Rayshawn Jenkins (Chargers); DT Roy Robertson-Harris (Bears); DE Jihad Ward (Ravens); LB Damien Wilson (Chiefs); Tyson Campbell (2nd-round pick); S Andre Cisco (3rd-round pick) Key Subtractions: DT Al Woods (Seahawks); CB D.J. Hayden (unsigned); LB Joe Schobert (Steelers) Pithy Blurb: “Griffin seeks to replace what they lost when Jalen Ramsey left. He’s good, but not that good. Otherwise it’s a whole bunch of guys with potential but not much performance. You can’t draft them.” 32. DETROIT LIONS Last Year’s Finish: #32 Key Additions: DT Michael Brockers (Rams); CB Quinton Dunbar (Seahawks); CB Nickell Robey-Coleman (Eagles); CB Corn Elder (Panthers); LB Devon Kennard (Cardinals); LB Alex Anzalone (Saints); DT Levi Onwuzurike (2nd-round pick); DT Alim McNeill (3rd-round pick); CB Ifeatu Melifonwu (3rd-round pick) Key Subtractions: CB Desmond Trufant (Bears); LB Jarrad Davis ( Jets); CB Justin Coleman (Dolphins); DT Danny Shelton (Giants); S Duron Harmon (Falcons); LB Christian Jones (Bears); Pithy Blurb: “It’s Jamie Collins, Trey Flowers and pray for rain. They’re rebuilding everywhere and cleaning out the stench of Matt Patricia, but if you trust Dan Campbell to meathead his way out of this one, good luck.” STANDARD TOP 200 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Dalvin Cook Alvin Kamara Christian McCaffrey Nick Chubb Derrick Henry Saquon Barkley Davante Adams Tyreek Hill Aaron Jones Ezekiel Elliott Stefon Diggs DeAndre Hopkins DK Metcalf Travis Kelce Joe Mixon Jonathan Taylor Josh Jacobs Antonio Gibson J.K. Dobbins Najee Harris George Kittle Darren Waller Patrick Mahomes Calvin Ridley Mike Evans A.J. Brown Justin Jefferson Keenan Allen Chris Godwin Allen Robinson Austin Ekeler D'Andre Swift Chris Carson Clyde Edwards-Helaire David Montgomery Miles Sanders Terry McLaurin Aaron Rodgers Josh Allen Darrell Henderson RB1 RB2 RB3 RB4 RB5 RB6 WR1 WR2 RB7 RB8 WR3 WR4 WR5 TE1 RB9 RB10 RB11 RB12 RB13 RB14 TE2 TE3 QB1 WR6 WR7 WR8 WR9 WR10 WR11 WR12 RB15 RB16 RB17 RB18 RB19 RB20 WR13 QB2 QB3 RB21 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 Kareem Hunt Travis Etienne D.J. Moore Julio Jones Tyler Lockett Amari Cooper Robert Woods Diontae Johnson CeeDee Lamb Kenny Golladay Adam Thielen Cooper Kupp Brandon Aiyuk Mark Andrews Russell Wilson Kyler Murray Lamar Jackson Odell Beckham Courtland Sutton Robby Anderson Ja'Marr Chase Chase Claypool Tee Higgins Michael Thomas Justin Herbert Dak Prescott Melvin Gordon Javonte Williams Mike Davis Myles Gaskin Raheem Mostert Trey Sermon Ronald Jones T.J. Hockenson Kyle Pitts Chase Edmonds Brandin Cooks JuJu Smith-Schuster Deebo Samuel James Robinson RB22 RB23 WR14 WR15 WR16 WR17 WR18 WR19 WR20 WR21 WR22 WR23 WR24 TE4 QB4 QB5 QB6 WR25 WR26 WR27 WR28 WR29 WR30 WR31 QB7 QB8 RB24 RB25 RB26 RB27 RB28 RB29 RB30 TE5 TE6 RB31 WR32 WR33 WR34 RB32 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 David Johnson Damien Harris A.J. Dillon Kenyan Drake Michael Carter Tom Brady Dallas Goedert Noah Fant Robert Tonyan Phillip Lindsay James Conner Devin Singletary Will Fuller DeVante Parker Jerry Jeudy D.J. Chark Michael Pittman Gus Edwards Leonard Fournette Zack Moss Joe Burrow Matthew Stafford Jarvis Landry Tony Pollard Nyheim Hines Jamaal Williams Marvin Jones Tyler Boyd Marquise Brown DeVonta Smith Jaylen Waddle Michael Gallup Curtis Samuel Ryan Tannehill Matt Ryan Mike Gesicki Logan Thomas Latavius Murray Corey Davis Nelson Agholor RB33 RB34 RB35 RB36 RB37 QB9 TE7 TE8 TE9 RB38 RB39 RB40 WR35 WR36 WR37 WR38 WR39 RB41 RB42 RB43 QB10 QB11 WR40 RB44 RB45 RB46 WR41 WR42 WR43 WR44 WR45 WR46 WR47 QB12 QB13 TE10 TE11 RB47 WR48 WR49 STANDARD TOP 200 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 Mike Williams Darnell Mooney Elijah Moore T.Y. Hilton Antonio Brown Tevin Coleman Rob Gronkowski Jalen Hurts Randall Cobb Cole Beasley Laviska Shenault Mecole Hardman Salvon Ahmed Jalen Reagor Jamison Crowder Christian Kirk John Brown Tre'Quan Smith Baker Mayfield Kirk Cousins Alexander Mattison Marlon Mack Damien Williams Sony Michel James White Irv Smith Evan Engram Eric Ebron Zach Ertz J.D. McKissic Rashaad Penny Jerick McKinnon Gio Bernard Henry Ruggs Gabriel Davis Russell Gage Darius Slayton Sterling Shepard Breshad Perriman Tyrell Williams WR50 WR51 WR52 WR53 WR54 RB48 TE12 QB14 WR55 WR56 WR57 WR58 RB49 WR59 WR60 WR61 WR62 WR63 QB15 QB16 RB50 RB51 RB52 RB53 RB54 TE13 TE14 TE15 TE16 RB55 RB56 RB57 RB58 WR64 WR65 WR66 WR67 WR68 WR69 WR70 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 Rashod Bateman Ben Roethlisberger Ryan Fitzpatrick Joshua Kelley Justin Jackson Brian Hill Rondale Moore M. Valdes-Scantling Derek Carr Trevor Lawrence Tyler Higbee Hunter Henry Jared Cook Blake Jarwin Anthony Miller Khalil Herbert La'Micael Perine Carlos Hyde Malcolm Brown Benny Snell Chuba Hubbard Parris Campbell Justin Fields Tua Tagovailoa Kerryon Johnson Wayne Gallman Devontae Booker Jakobi Meyers DeSean Jackson Quintez Cephus Anthony McFarland Mark Ingram Rhamondre Stevenson Matt Breida Eno Benjamin Ke'Shawn Vaughn Tarik Cohen Kenny Gainwell Darrynton Evans Alex Collins WR71 QB17 QB18 RB59 RB60 RB61 WR71 WR72 QB19 QB20 TE17 TE18 TE19 TE20 WR73 RB62 RB63 RB64 RB65 RB66 RB67 WR74 QB21 QB22 RB68 RB69 RB70 WR75 WR76 WR77 RB71 RB72 RB73 RB74 RB75 RB76 RB77 RB78 RB79 RB80 PPR TOP 200 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Christian McCaffrey Alvin Kamara Dalvin Cook Saquon Barkley Davante Adams Tyreek Hill Ezekiel Elliott Aaron Jones Nick Chubb Derrick Henry Stefon Diggs DeAndre Hopkins DK Metcalf Travis Kelce Joe Mixon Austin Ekeler Antonio Gibson Calvin Ridley Keenan Allen Justin Jefferson A.J. Brown Jonathan Taylor Josh Jacobs Clyde Edwards-Helaire Najee Harris J.K. Dobbins D'Andre Swift George Kittle Darren Waller Patrick Mahomes Mike Evans Chris Godwin Allen Robinson Terry McLaurin David Montgomery Miles Sanders Chris Carson Amari Cooper D.J. Moore Darrell Henderson RB1 RB2 RB3 RB4 WR1 WR2 RB5 RB6 RB7 RB8 WR3 WR4 WR5 TE1 RB9 RB10 RB11 WR6 WR7 WR8 WR9 RB12 RB13 RB14 RB15 RB16 RB17 TE2 TE3 QB1 WR10 WR11 WR12 WR13 RB18 RB19 RB20 WR14 WR15 RB21 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 Travis Etienne Julio Jones Kareem Hunt Robert Woods Tyler Lockett Diontae Johnson Cooper Kupp CeeDee Lamb Mark Andrews Aaron Rodgers Josh Allen Adam Thielen Brandon Aiyuk Kenny Golladay Chase Edmonds Myles Gaskin Melvin Gordon David Johnson Robby Anderson Odell Beckham Michael Thomas Courtland Sutton Ja'Marr Chase JuJu Smith-Schuster Mike Davis Kenyan Drake Russell Wilson Kyler Murray Lamar Jackson T.J. Hockenson Kyle Pitts Tee Higgins Deebo Samuel Raheem Mostert Javonte Williams Ronald Jones Justin Herbert Dak Prescott Jarvis Landry Brandin Cooks RB22 WR16 RB23 WR17 WR18 WR19 WR20 WR21 TE4 QB2 QB3 WR22 WR23 WR24 RB24 RB25 RB26 RB27 WR25 WR26 WR27 WR28 WR29 WR30 RB28 RB29 QB4 QB5 QB6 TE5 TE6 WR31 WR32 RB30 RB31 RB32 QB7 QB8 WR33 WR34 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 Chase Claypool Michael Pittman Tyler Boyd DeVante Parker Jerry Jeudy James Robinson Trey Sermon Michael Carter D.J. Chark Nyheim Hines Damien Harris Dallas Goedert Noah Fant Robert Tonyan Curtis Samuel A.J. Dillon Cole Beasley Leonard Fournette Devin Singletary Tom Brady James Conner Marquise Brown DeVonta Smith Will Fuller Marvin Jones Mike Gesicki Logan Thomas Corey Davis Michael Gallup Jaylen Waddle Gus Edwards Tony Pollard James White Elijah Moore Phillip Lindsay Randall Cobb Joe Burrow Matthew Stafford Jamison Crowder Antonio Brown WR35 WR36 WR37 WR38 WR39 RB33 RB34 RB35 WR40 RB36 RB37 TE7 TE8 TE9 WR41 RB38 WR42 RB39 RB40 QB9 RB41 WR43 WR44 WR45 WR46 TE10 TE11 WR47 WR48 WR49 RB42 RB43 RB44 WR50 RB45 WR51 QB10 QB11 WR52 WR53 PPR TOP 200 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 Nelson Agholor Zack Moss J.D. McKissic Mike Williams Darnell Mooney T.Y. Hilton Laviska Shenault Jamaal Williams Mecole Hardman Latavius Murray Tevin Coleman Ryan Tannehill Matt Ryan Jerick McKinnon Tre'Quan Smith Gio Bernard Rob Gronkowski Jalen Reagor Russell Gage John Brown Sterling Shepard Christian Kirk Jalen Hurts Irv Smith Evan Engram Eric Ebron Zach Ertz Salvon Ahmed Henry Ruggs Alexander Mattison Damien Williams Brian Hill Justin Jackson Adam Humphries Hunter Renfrow Anthony Miller Rondale Moore Rashod Bateman Darius Slayton Marlon Mack WR54 RB46 RB47 WR55 WR56 WR57 WR58 RB48 WR59 RB49 RB50 QB12 QB13 RB51 WR60 RB52 TE12 WR61 WR62 WR63 WR64 WR65 QB14 TE13 TE14 TE15 TE16 RB53 WR66 RB54 RB55 RB56 RB57 WR67 WR68 WR69 WR70 WR71 WR72 RB58 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 Baker Mayfield Kirk Cousins Khalil Herbert Sony Michel Tarik Cohen Kenny Gainwell Rashaad Penny Joshua Kelley Jakobi Meyers Darrynton Evans Parris Campbell Quintez Cephus Breshad Perriman Tyrell Williams Tyler Higbee Hunter Henry Jared Cook Blake Jarwin Malcolm Brown La'Micael Perine Kerryon Johnson Ben Roethlisberger Ryan Fitzpatrick Derek Carr Trevor Lawrence Emmanuel Sanders Benny Snell Carlos Hyde Chuba Hubbard Devontae Booker Ke'Shawn Vaughn Matt Breida M. Valdes-Scantling Gabriel Davis Justin Fields Tua Tagovailoa DeSean Jackson Wayne Gallman Anthony McFarland Allen Lazard QB15 QB16 RB59 RB60 RB61 RB62 RB63 RB64 WR73 RB65 WR74 WR75 WR76 WR77 TE17 TE18 TE19 TE20 RB66 RB67 RB68 QB17 QB18 QB19 QB20 WR78 RB69 RB70 RB71 RB72 RB73 RB74 WR79 WR80 QB21 QB22 WR81 RB75 RB76 WR82 SUPERFLEX STANDARD TOP 200 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Dalvin Cook Alvin Kamara Christian McCaffrey Patrick Mahomes Nick Chubb Derrick Henry Saquon Barkley Davante Adams Tyreek Hill Aaron Jones Ezekiel Elliott Stefon Diggs DeAndre Hopkins DK Metcalf Aaron Rodgers Josh Allen Travis Kelce Russell Wilson Kyler Murray Lamar Jackson Joe Mixon Jonathan Taylor Josh Jacobs Antonio Gibson J.K. Dobbins Najee Harris George Kittle Darren Waller Calvin Ridley Mike Evans A.J. Brown Justin Jefferson Keenan Allen Chris Godwin Allen Robinson Justin Herbert Dak Prescott Austin Ekeler D'Andre Swift Chris Carson RB1 RB2 RB3 QB1 RB4 RB5 RB6 WR1 WR2 RB7 RB8 WR3 WR4 WR5 QB2 QB3 TE1 QB4 QB5 QB6 RB9 RB10 RB11 RB12 RB13 RB14 TE2 TE3 WR6 WR7 WR8 WR9 WR10 WR11 WR12 QB7 QB8 RB15 RB16 RB17 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 Clyde Edwards-Helaire David Montgomery Miles Sanders Tom Brady Terry McLaurin Joe Burrow Matthew Stafford Darrell Henderson Kareem Hunt Travis Etienne D.J. Moore Julio Jones Tyler Lockett Amari Cooper Robert Woods Diontae Johnson CeeDee Lamb Kenny Golladay Adam Thielen Cooper Kupp Brandon Aiyuk Ryan Tannehill Matt Ryan Mark Andrews Odell Beckham Courtland Sutton Robby Anderson Ja'Marr Chase Chase Claypool Tee Higgins Michael Thomas Jalen Hurts Melvin Gordon Javonte Williams Baker Mayfield Kirk Cousins Mike Davis Myles Gaskin Raheem Mostert Trey Sermon RB18 RB19 RB20 QB9 WR13 QB10 QB11 RB21 RB22 RB23 WR14 WR15 WR16 WR17 WR18 WR19 WR20 WR21 WR22 WR23 WR24 QB12 QB13 TE4 WR25 WR26 WR27 WR28 WR29 WR30 WR31 QB14 RB24 RB25 QB15 QB16 RB26 RB27 RB28 RB29 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 Ronald Jones T.J. Hockenson Kyle Pitts Chase Edmonds Brandin Cooks JuJu Smith-Schuster Deebo Samuel James Robinson David Johnson Damien Harris Ben Roethlisberger Ryan Fitzpatrick A.J. Dillon Kenyan Drake Michael Carter Dallas Goedert Noah Fant Robert Tonyan Derek Carr Trevor Lawrence Phillip Lindsay James Conner Devin Singletary Will Fuller DeVante Parker Jerry Jeudy D.J. Chark Michael Pittman Justin Fields Tua Tagovailoa Gus Edwards Leonard Fournette Zack Moss Jarvis Landry Tony Pollard Nyheim Hines Jamaal Williams Marvin Jones Tyler Boyd Marquise Brown RB30 TE5 TE6 RB31 WR32 WR33 WR34 RB32 RB33 RB34 QB17 QB18 RB35 RB36 RB37 TE7 TE8 TE9 QB19 QB20 RB38 RB39 RB40 WR35 WR36 WR37 WR38 WR39 QB21 QB22 RB41 RB42 RB43 WR40 RB44 RB45 RB46 WR41 WR42 WR43 SUPERFLEX STANDARD TOP 200 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 DeVonta Smith Jaylen Waddle Michael Gallup Curtis Samuel Mike Gesicki Logan Thomas Daniel Jones Latavius Murray Corey Davis Nelson Agholor Mike Williams Darnell Mooney Elijah Moore T.Y. Hilton Antonio Brown Tevin Coleman Rob Gronkowski Sam Darnold Jared Goff Randall Cobb Cole Beasley Laviska Shenault Mecole Hardman Salvon Ahmed Carson Wentz Trey Lance Jameis Winston Zach Wilson Tyrod Taylor Jalen Reagor Jamison Crowder Christian Kirk John Brown Tre'Quan Smith Alexander Mattison Marlon Mack Damien Williams Sony Michel James White Irv Smith WR44 WR45 WR46 WR47 TE10 TE11 QB23 RB47 WR48 WR49 WR50 WR51 WR52 WR53 WR54 RB48 TE12 QB24 QB25 WR55 WR56 WR57 WR58 RB49 QB26 QB27 QB28 QB29 QB30 WR59 WR60 WR61 WR62 WR63 RB50 RB51 RB52 RB53 RB54 TE13 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 Evan Engram Eric Ebron Zach Ertz Cam Newton Drew Lock Jimmy Garoppolo Teddy Bridgewater Taysom Hill Mac Jones J.D. McKissic Rashaad Penny Jerick McKinnon Gio Bernard Henry Ruggs Gabriel Davis Russell Gage Darius Slayton Sterling Shepard Breshad Perriman Tyrell Williams Rashod Bateman Joshua Kelley Justin Jackson Brian Hill Rondale Moore M. Valdes-Scantling Tyler Higbee Hunter Henry Jared Cook Blake Jarwin Anthony Miller Khalil Herbert La'Micael Perine Carlos Hyde Malcolm Brown Benny Snell Chuba Hubbard Parris Campbell Kerryon Johnson 200 Wayne Gallman TE14 TE15 TE16 QB31 QB32 QB33 QB34 QB35 QB36 RB55 RB56 RB57 RB58 WR64 WR65 WR66 WR67 WR68 WR69 WR70 WR71 RB59 RB60 RB61 WR72 WR73 TE17 TE18 TE19 TE20 WR74 RB62 RB63 RB64 RB65 RB66 RB67 WR75 RB68 RB69 SUPERFLEX PPR TOP 200 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Christian McCaffrey Alvin Kamara Dalvin Cook Patrick Mahomes Saquon Barkley Davante Adams Tyreek Hill Ezekiel Elliott Aaron Jones Nick Chubb Derrick Henry Stefon Diggs DeAndre Hopkins DK Metcalf Travis Kelce Aaron Rodgers Josh Allen Joe Mixon Austin Ekeler Antonio Gibson Calvin Ridley Keenan Allen Justin Jefferson A.J. Brown Russell Wilson Kyler Murray Lamar Jackson Jonathan Taylor Josh Jacobs Clyde Edwards-Helaire Najee Harris J.K. Dobbins D'Andre Swift George Kittle Darren Waller Mike Evans Chris Godwin Allen Robinson Terry McLaurin David Montgomery RB1 RB2 RB3 QB1 RB4 WR1 WR2 RB5 RB6 RB7 RB8 WR3 WR4 WR5 TE1 QB2 QB3 RB9 RB10 RB11 WR6 WR7 WR8 WR9 QB4 QB5 QB6 RB12 RB13 RB14 RB15 RB16 RB17 TE2 TE3 WR10 WR11 WR12 WR13 RB18 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 Miles Sanders Justin Herbert Dak Prescott Chris Carson Amari Cooper D.J. Moore Darrell Henderson Travis Etienne Julio Jones Tom Brady Robert Woods Tyler Lockett Joe Burrow Matthew Stafford Diontae Johnson Cooper Kupp CeeDee Lamb Mark Andrews Adam Thielen Brandon Aiyuk Kenny Golladay Kareem Hunt Chase Edmonds Myles Gaskin Melvin Gordon David Johnson Robby Anderson Odell Beckham Michael Thomas Ryan Tannehill Matt Ryan Courtland Sutton Ja'Marr Chase JuJu Smith-Schuster Mike Davis Kenyan Drake T.J. Hockenson Kyle Pitts Jalen Hurts Tee Higgins RB19 QB7 QB8 RB20 WR14 WR15 RB21 RB22 WR16 QB9 WR17 WR18 QB10 QB11 WR19 WR20 WR21 TE4 WR22 WR23 WR24 RB23 RB24 RB25 RB26 RB27 WR25 WR26 WR27 QB12 QB13 WR28 WR29 WR30 RB28 RB29 TE5 TE6 QB14 WR31 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 Deebo Samuel Baker Mayfield Kirk Cousins Raheem Mostert Javonte Williams Ronald Jones Jarvis Landry Brandin Cooks Chase Claypool Michael Pittman Tyler Boyd DeVante Parker Jerry Jeudy Ben Roethlisberger Ryan Fitzpatrick Derek Carr Trevor Lawrence James Robinson Trey Sermon Michael Carter D.J. Chark Nyheim Hines Damien Harris Dallas Goedert Noah Fant Robert Tonyan Curtis Samuel A.J. Dillon Cole Beasley Leonard Fournette Devin Singletary James Conner Marquise Brown DeVonta Smith Will Fuller Marvin Jones Mike Gesicki Logan Thomas Justin Fields Tua Tagovailoa WR32 QB15 QB16 RB30 RB31 RB32 WR33 WR34 WR35 WR36 WR37 WR38 WR39 QB17 QB18 QB19 QB20 RB33 RB34 RB35 WR40 RB36 RB37 TE7 TE8 TE9 WR41 RB38 WR42 RB39 RB40 RB41 WR43 WR44 WR45 WR46 TE10 TE11 QB21 QB22 SUPERFLEX PPR TOP 200 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 Corey Davis Michael Gallup Jaylen Waddle Gus Edwards Tony Pollard James White Elijah Moore Phillip Lindsay Randall Cobb Jamison Crowder Antonio Brown Nelson Agholor Zack Moss J.D. McKissic Mike Williams Darnell Mooney T.Y. Hilton Laviska Shenault Daniel Jones Jamaal Williams Mecole Hardman Latavius Murray Tevin Coleman Jerick McKinnon Tre'Quan Smith Gio Bernard Rob Gronkowski Sam Darnold Jared Goff Jalen Reagor Russell Gage John Brown Sterling Shepard Christian Kirk Irv Smith Evan Engram Eric Ebron Zach Ertz Carson Wentz Trey Lance WR47 WR48 WR49 RB42 RB43 RB44 WR50 RB45 WR51 WR52 WR53 WR54 RB46 RB47 WR55 WR56 WR57 WR58 QB23 RB48 WR59 RB49 RB50 RB51 WR60 RB52 TE12 QB24 QB25 WR61 WR62 WR63 WR64 WR65 TE13 TE14 TE15 TE16 QB26 QB27 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 Jameis Winston Zach Wilson Tyrod Taylor Salvon Ahmed Henry Ruggs Alexander Mattison Damien Williams Brian Hill Justin Jackson Adam Humphries Hunter Renfrow Anthony Miller Rondale Moore Rashod Bateman Darius Slayton Marlon Mack Khalil Herbert Sony Michel Tarik Cohen Kenny Gainwell Rashaad Penny Cam Newton Drew Lock Jimmy Garoppolo Teddy Bridgewater Taysom Hill Mac Jones Joshua Kelley Jakobi Meyers Darrynton Evans Parris Campbell Quintez Cephus Breshad Perriman Tyrell Williams Tyler Higbee Hunter Henry Jared Cook Blake Jarwin Malcolm Brown 200 La'Micael Perine QB28 QB29 QB30 RB53 WR66 RB54 RB55 RB56 RB57 WR67 WR68 WR69 WR70 WR71 WR72 RB58 RB59 RB60 RB61 RB62 RB63 QB31 QB32 QB33 QB34 QB35 QB36 RB64 WR73 RB65 WR74 WR75 WR76 WR77 TE17 TE18 TE19 TE20 RB66 RB67 DYNASTY STANDARD TOP 200 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Saquon Barkley Christian McCaffrey Dalvin Cook Alvin Kamara Nick Chubb Tyreek Hill DK Metcalf Jonathan Taylor Davante Adams Stefon Diggs DeAndre Hopkins Derrick Henry Travis Kelce Najee Harris Aaron Jones Ezekiel Elliott D'Andre Swift A.J. Brown Justin Jefferson Michael Thomas Calvin Ridley George Kittle Darren Waller Patrick Mahomes Joe Mixon Josh Jacobs Antonio Gibson J.K. Dobbins Mike Evans Chris Godwin Allen Robinson Keenan Allen Clyde Edwards-Helaire CeeDee Lamb Kenny Golladay Terry McLaurin Brandon Aiyuk D.J. Moore Ja'Marr Chase Austin Ekeler RB1 RB2 RB3 RB4 RB5 WR1 WR2 RB6 WR3 WR4 WR5 RB7 TE1 RB8 RB9 RB10 RB11 WR6 WR7 WR8 WR9 TE2 TE3 QB1 RB12 RB13 RB14 RB15 WR10 WR11 WR12 WR13 RB16 WR14 WR15 WR16 WR17 WR18 WR19 RB17 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 Travis Etienne Diontae Johnson Miles Sanders Josh Allen Amari Cooper Chris Carson Courtland Sutton Tee Higgins Kareem Hunt David Montgomery Julio Jones Kyler Murray Russell Wilson Aaron Rodgers Lamar Jackson Justin Herbert Dak Prescott Kyle Pitts Tyler Lockett Robert Woods Chase Claypool DeVonta Smith Adam Thielen Cooper Kupp T.J. Hockenson Mark Andrews Odell Beckham JuJu Smith-Schuster Jaylen Waddle Marquise Brown Deebo Samuel D.J. Chark Joe Burrow Jerry Jeudy Michael Pittman Tony Pollard Javonte Williams Trey Sermon Dallas Goedert Noah Fant RB18 WR20 RB19 QB2 WR21 RB20 WR22 WR23 RB21 RB22 WR24 QB3 QB4 QB5 QB6 QB7 QB8 TE4 WR25 WR26 WR27 WR28 WR29 WR30 TE5 TE6 WR31 WR32 WR33 WR34 WR35 WR36 QB9 WR37 WR38 RB23 RB24 RB25 TE7 TE8 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 Darrell Henderson Robby Anderson Melvin Gordon A.J. Dillon Chase Edmonds Brandin Cooks Damien Harris Mike Davis Myles Gaskin Ronald Jones James Robinson Michael Gallup Raheem Mostert Devin Singletary Will Fuller DeVante Parker Leonard Fournette Zack Moss Kenyan Drake Curtis Samuel Tyler Boyd Mike Gesicki Cam Akers Deshaun Watson Trevor Lawrence Justin Fields Trey Lance Michael Carter James Conner Rashod Bateman Elijah Moore Irv Smith Jarvis Landry David Johnson Phillip Lindsay Gus Edwards Logan Thomas Robert Tonyan Tom Brady Matthew Stafford RB26 WR39 RB27 RB28 RB29 WR40 RB30 RB31 RB32 RB33 RB34 WR41 RB35 RB36 WR42 WR43 RB37 RB38 RB39 WR44 WR45 TE9 RB40 QB10 QB11 QB12 QB13 RB41 RB42 WR46 WR47 TE10 WR48 RB43 RB44 RB45 TE11 TE12 QB14 QB15 DYNASTY STANDARD TOP 200 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 Corey Davis Nyheim Hines Mike Williams Jalen Reagor Laviska Shenault Kadarius Toney Jalen Hurts Ryan Tannehill Matt Ryan Tua Tagovailoa Terrace Marshall Darnell Mooney Henry Ruggs Parris Campbell Tylan Wallace Amari Rodgers Rondale Moore Rob Gronkowski Jamaal Williams Christian Kirk Rashaad Penny Baker Mayfield Salvon Ahmed Marvin Jones Alexander Mattison Hunter Henry Zach Ertz Pat Freiermuth Nelson Agholor Khalil Herbert Rhamondre Stevenson Tevin Coleman Jamison Crowder T.Y. Hilton Latavius Murray Darius Slayton Sterling Shepard Evan Engram Cole Kmet Carson Wentz WR49 RB46 WR50 WR51 WR52 WR53 QB16 QB17 QB18 QB19 WR54 WR55 WR56 WR57 WR58 WR59 WR60 TE13 RB47 WR61 RB48 QB20 RB49 WR62 RB50 TE14 TE15 TE16 WR63 RB51 RB52 RB53 WR64 WR65 RB54 WR66 WR67 TE17 TE18 QB21 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 Zach Wilson Tarik Cohen Marlon Mack Denzel Mims Tyler Higbee Tre'Quan Smith Antonio Brown John Brown Gabriel Davis Chuba Hubbard Sony Michel Adam Trautman Eric Ebron Mecole Hardman Kirk Cousins J.D. McKissic Bryan Edwards Quintez Cephus Ke'Shawn Vaughn Darrynton Evans Jerick McKinnon Breshad Perriman Damien Williams Tyrell Williams Kenny Gainwell Jared Cook Blake Jarwin Austin Hooper Brian Hill M. Valdes-Scantling Anthony Miller La'Micael Perine Eno Benjamin Justin Jackson Derek Carr O.J. Howard K.J. Hamler Jakobi Meyers Kerryon Johnson Cole Beasley QB22 RB55 RB56 WR68 TE19 WR69 WR70 WR71 WR72 RB57 RB58 TE20 TE21 WR73 QB23 RB59 WR74 WR75 RB60 RB61 RB62 WR76 RB63 WR77 RB64 TE22 TE23 TE24 RB65 WR78 WR79 RB66 RB67 RB68 QB24 TE25 WR80 WR81 RB69 WR82 DYNASTY PPR TOP 200 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 Saquon Barkley Christian McCaffrey Alvin Kamara Dalvin Cook Tyreek Hill DK Metcalf Davante Adams Stefon Diggs DeAndre Hopkins Nick Chubb Jonathan Taylor Travis Kelce D'Andre Swift Ezekiel Elliott Aaron Jones Derrick Henry Michael Thomas A.J. Brown Justin Jefferson Calvin Ridley Najee Harris George Kittle Darren Waller Joe Mixon Antonio Gibson J.K. Dobbins Patrick Mahomes Keenan Allen Mike Evans Chris Godwin Allen Robinson Clyde Edwards-Helaire Josh Jacobs Austin Ekeler CeeDee Lamb Terry McLaurin Travis Etienne Kenny Golladay Brandon Aiyuk D.J. Moore RB1 RB2 RB3 RB4 WR1 WR2 WR3 WR4 WR5 RB5 RB6 TE1 RB7 RB8 RB9 RB10 WR6 WR7 WR8 WR9 RB11 TE2 TE3 RB12 RB13 RB14 QB1 WR10 WR11 WR12 WR13 RB15 RB16 RB17 WR14 WR15 RB18 WR16 WR17 WR18 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 Ja'Marr Chase Amari Cooper Diontae Johnson Miles Sanders Kareem Hunt Courtland Sutton Tee Higgins David Montgomery Chris Carson Julio Jones Kyle Pitts Robert Woods Tyler Lockett Josh Allen Cooper Kupp DeVonta Smith Adam Thielen Chase Claypool JuJu Smith-Schuster Deebo Samuel T.J. Hockenson Mark Andrews Odell Beckham Kyler Murray Russell Wilson Aaron Rodgers Lamar Jackson Justin Herbert Dak Prescott D.J. Chark Jerry Jeudy Michael Pittman Jaylen Waddle Marquise Brown Chase Edmonds Tony Pollard Darrell Henderson Dallas Goedert Noah Fant Myles Gaskin WR19 WR20 WR21 RB19 RB20 WR22 WR23 RB21 RB22 WR24 TE4 WR25 WR26 QB2 WR27 WR28 WR29 WR30 WR31 WR32 TE5 TE6 WR33 QB3 QB4 QB5 QB6 QB7 QB8 WR34 WR35 WR36 WR37 WR38 RB23 RB24 RB25 TE7 TE8 RB26 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 Kenyan Drake Melvin Gordon Robby Anderson Mike Davis Brandin Cooks Joe Burrow Javonte Williams Trey Sermon A.J. Dillon Michael Gallup Tyler Boyd David Johnson Raheem Mostert Ronald Jones Damien Harris James Robinson Devin Singletary Will Fuller DeVante Parker Michael Carter Leonard Fournette Curtis Samuel Mike Gesicki Elijah Moore Rashod Bateman Irv Smith Jarvis Landry Laviska Shenault Zack Moss Cam Akers Nyheim Hines Logan Thomas Robert Tonyan Deshaun Watson Trevor Lawrence Justin Fields Trey Lance James Conner Phillip Lindsay Gus Edwards RB27 RB28 WR39 RB29 WR40 QB9 RB30 RB31 RB32 WR41 WR42 RB33 RB34 RB35 RB36 RB37 RB38 WR43 WR44 RB39 RB40 WR45 TE9 WR46 WR47 TE10 WR48 WR49 RB41 RB42 RB43 TE11 TE12 QB10 QB11 QB12 QB13 RB44 RB45 RB46 DYNASTY PPR TOP 200 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 Kadarius Toney Darnell Mooney Corey Davis Mike Williams Jalen Reagor Parris Campbell Terrace Marshall Henry Ruggs Amari Rodgers Christian Kirk Tylan Wallace Rondale Moore Jamison Crowder Tom Brady Matthew Stafford Rob Gronkowski Jamaal Williams Rashaad Penny Sterling Shepard Tarik Cohen Salvon Ahmed Marvin Jones Hunter Henry Zach Ertz Pat Freiermuth Nelson Agholor Jalen Hurts Ryan Tannehill Matt Ryan Tua Tagovailoa Tevin Coleman T.Y. Hilton Darius Slayton Evan Engram Cole Kmet Denzel Mims Tyler Higbee Tre'Quan Smith Antonio Brown Kenny Gainwell WR50 WR51 WR52 WR53 WR54 WR55 WR56 WR57 WR58 WR59 WR60 WR61 WR62 QB14 QB15 TE13 RB47 RB48 WR63 RB49 RB50 WR64 TE14 TE15 TE16 WR65 QB16 QB17 QB18 QB19 RB51 WR66 WR67 TE17 TE18 WR68 TE19 WR69 WR70 RB52 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 Khalil Herbert Anthony Miller J.D. McKissic Ke'Shawn Vaughn Jerick McKinnon Darrynton Evans Baker Mayfield Marlon Mack Alexander Mattison Rhamondre Stevenson Latavius Murray John Brown Gabriel Davis Chuba Hubbard Adam Trautman Eric Ebron Mecole Hardman Justin Jackson Sony Michel Damien Williams James White Cole Beasley Randall Cobb Bryan Edwards Quintez Cephus Breshad Perriman Tyrell Williams Carson Wentz Zach Wilson M. Valdes-Scantling Kerryon Johnson K.J. Hamler Jakobi Meyers Gio Bernard Kirk Cousins Jared Cook Blake Jarwin Austin Hooper Eno Benjamin Brian Hill RB53 WR71 RB54 RB55 RB56 RB57 QB20 RB58 RB59 RB60 RB61 WR72 WR73 RB62 TE20 TE21 WR74 RB63 RB64 RB65 RB66 WR75 WR76 WR77 WR78 WR79 WR80 QB21 QB22 WR81 RB67 WR82 WR83 RB68 QB23 TE22 TE23 TE24 RB69 RB70 QB ARM STRENGTH Patrick Mahomes A+ Aaron Rodgers A+ Josh Allen A+ Matthew Stafford A+ Russell Wilson A Kyler Murray A Lamar Jackson A Justin Herbert A Drew Lock A Derek Carr A- Jared Goff B+ Jameis Winston B+ Dak Prescott B Matt Ryan B Baker Mayfield B Carson Wentz B Daniel Jones B Sam Darnold B Tyrod Taylor B Taysom Hill B Tom Brady B- Ryan Tannehill B- Joe Burrow C+ Kirk Cousins C+ Jimmy Garoppolo C+ Jalen Hurts C Ben Roethlisberger C Ryan Fitzpatrick C Tua Tagovailoa C Teddy Bridgewater C- Cam Newton D QB ACCURACY Aaron Rodgers A Russell Wilson A- Tom Brady A- Kirk Cousins A- Jimmy Garoppolo A- Teddy Bridgewater A- Josh Allen B+ Matt Ryan B+ Ryan Fitzpatrick B+ Patrick Mahomes B Ryan Tannehill B Baker Mayfield B Derek Carr B Taysom Hill B Kyler Murray B- Dak Prescott B- Lamar Jackson C+ Justin Herbert C+ Matthew Stafford C+ Jared Goff C+ Joe Burrow C Carson Wentz C Ben Roethlisberger C Tua Tagovailoa C Daniel Jones C Jameis Winston C Tyrod Taylor C Jalen Hurts C- Sam Darnold C- Cam Newton C- Drew Lock D QB VISION Aaron Rodgers A+ Tom Brady A+ Joe Burrow A- Ben Roethlisberger A- Tua Tagovailoa A- Matt Ryan B+ Jimmy Garoppolo B+ Teddy Bridgewater B+ Patrick Mahomes B Josh Allen B Justin Herbert B Matthew Stafford B Baker Mayfield B Kirk Cousins B Cam Newton B Drew Lock B Russell Wilson B- Carson Wentz B- Lamar Jackson C+ Derek Carr C+ Jared Goff C+ Dak Prescott C Ryan Tannehill C Jalen Hurts C Sam Darnold C Kyler Murray C- Daniel Jones C- Jameis Winston C- Tyrod Taylor C- Taysom Hill C- Ryan Fitzpatrick D QB RUNNING Kyler Murray A+ Lamar Jackson A+ Josh Allen A Jalen Hurts A Tyrod Taylor A? Cam Newton A Taysom Hill A Russell Wilson A- Patrick Mahomes B+ Dak Prescott B+? Daniel Jones B+ Justin Herbert B Ryan Tannehill B Carson Wentz B Ryan Fitzpatrick B Tua Tagovailoa B Sam Darnold B Jameis Winston B Drew Lock C+ Matthew Stafford C Baker Mayfield C Kirk Cousins C Jared Goff C Teddy Bridgewater C Aaron Rodgers C- Joe Burrow C- Derek Carr C- Jimmy Garoppolo C- Matt Ryan D Tom Brady F Ben Roethlisberger F RB SPEED Nyheim Hines Tarik Cohen Saquon Barkley Miles Sanders Phillip Lindsay Nick Chubb Jonathan Taylor Antonio Gibson J.K. Dobbins Austin Ekeler Tony Pollard Tevin Coleman Dalvin Cook Alvin Kamara Christian McCaffrey Derrick Henry Joe Mixon Darrell Henderson Kenyan Drake Salvon Ahmed Damien Williams Marlon Mack Anthony McFarland Darrynton Evans Aaron Jones Ezekiel Elliott Josh Jacobs D’Andre Swift Clyde Edwards-Helaire Kareem Hunt Raheem Mostert Chase Edmonds Devin Singletary Leonard Fournette Latavius Murray Rashaad Penny A+ A+? A? A A AAAAAAAB+ B+ B+ B+ B+ B+ B+ B+ B+? B+? B+ B+ B B B B B B B B B B B B? Alexander Mattison Gio Bernard Matt Breida Ke’Shawn Vaughn Alex Collins Melvin Gordon Mike Davis Myles Gaskin Ronald Jones David Johnson James Conner James White J.D. McKissic Jerick McKinnon Joshua Kelley Justin Jackson Brian Hill Kerryon Johnson A.J. Dillon Sony Michel La’Mical Perine Wayne Gallman Devontae Booker Chris Carson David Montgomery Damien Harris Zack Moss Benny Snell Carlos Hyde Mark Ingram Gus Edwards Jamaal Williams Malcolm Brown James Robinson Eno Benjamin B B B B B BBBBBBBBBBBBBC+ C+ C+ C+ C+ C C C C C C C CCCD ? RB ELUSIVENESS Christian McCaffrey Dalvin Cook Saquon Barkley Tarik Cohen Alvin Kamara Aaron Jones Josh Jacobs J.K. Dobbins D’Andre Swift Chase Edmonds Phillip Lindsay Marlon Mack Matt Breida Ezekiel Elliott Joe Mixon Clyde Edwards-Helaire Darrell Henderson Kenyan Drake Tony Pollard Darrynton Evans Nick Chubb Austin Ekeler Mike Davis Myles Gaskin Devin Singletary Nyheim Hines Rashaad Penny Salvon Ahmed J.D. McKissic Jerick McKinnon Gio Bernard Kerryon Johnson Kareem Hunt Melvin Gordon Ronald Jones Latavius Murray A+ A A? A? AAAAAAAA-? AB+ B+ B+ B+ B+ B+ B+ B B B B B B B? B B B B B BBBB- Alexander Mattison James White Joshua Kelley Justin Jackson Devontae Booker Anthony McFarland Ke’Shawn Vaughn Jonathan Taylor Miles Sanders Raheem Mostert David Johnson Damien Harris Tevin Coleman Damien Williams La’Mical Perine Carlos Hyde Antonio Gibson David Montgomery James Robinson Jamaal Williams Sony Michel Benny Snell Brian Hill Wayne Gallman Mark Ingram Alex Collins Chris Carson A.J. Dillon James Conner Gus Edwards Leonard Fournette Zack Moss Malcolm Brown Derrick Henry Eno Benjamin BBBBBBBC+ C+ C+ C+ C+ C+ C+? C+ C+ C C C C C C C C C C CCCCCCCD ? RB POWER Derrick Henry James Robinson Nick Chubb Saquon Barkley Ezekiel Elliott Chris Carson A.J. Dillon James Conner Gus Edwards Leonard Fournette Jonathan Taylor Joe Mixon Josh Jacobs Antonio Gibson David Montgomery Kareem Hunt David Johnson Carlos Hyde Melvin Gordon Damien Harris Zack Moss Jamaal Williams Latavius Murray Rashaad Penny Alexander Mattison Benny Snell Malcolm Brown Mark Ingram Alvin Kamara Mike Davis Ronald Jones Tony Pollard Sony Michel Devontae Booker J.K. Dobbins Tevin Coleman A+ A+ A A? A A A A A A AAAAAAAAB+ B+ B+ B+ B+ B+? B+ B+ B+ B+ B B B B B B BB- Damien Williams Marlon Mack Brian Hill La’Mical Perine Kerryon Johnson Dalvin Cook Miles Sanders Raheem Mostert Joshua Kelley Wayne Gallman Alex Collins Aaron Jones D’Andre Swift Darrell Henderson Kenyan Drake Devin Singletary Ke’Shawn Vaughn Christian McCaffrey Austin Ekeler Clyde Edwards-Helaire Myles Gaskin Gio Bernard Justin Jackson Darrynton Evans Chase Edmonds Phillip Lindsay Nyheim Hines Salvon Ahmed James White J.D. McKissic Jerick McKinnon Anthony McFarland Matt Breida Tarik Cohen Eno Benjamin B-? B-? BBBC+ C+ C+ C+ C+ C+ C C C C C C CCCCCCCD D D D D D D D D F ? RB RECEIVING Alvin Kamara Christian McCaffrey David Johnson James White Austin Ekeler Chase Edmonds Nyheim Hines J.D. McKissic Jerick McKinnon Gio Bernard Saquon Barkley D’Andre Swift Kareem Hunt Tarik Cohen Dalvin Cook Aaron Jones Ezekiel Elliott Melvin Gordon Mike Davis Myles Gaskin Salvon Ahmed Damien Williams Nick Chubb Joe Mixon Antonio Gibson J.K. Dobbins Clyde Edwards-Helaire Miles Sanders Darrell Henderson James Robinson James Conner Tony Pollard Jamaal Williams Joshua Kelley Justin Jackson La’Mical Perine A+ A+ A+ A+ A A A A A A AAAAB+ B+ B+ B+ B+ B+ B+ B+ B B B? B B B B B B B B B B B Devontae Booker Mark Ingram Darrynton Evans Jonathan Taylor Josh Jacobs Chris Carson Raheem Mostert Kenyan Drake Phillip Lindsay Devin Singletary Leonard Fournette Tevin Coleman Marlon Mack Anthony McFarland Matt Breida David Montgomery Ronald Jones Latavius Murray Rashaad Penny Carlos Hyde Kerryon Johnson Wayne Gallman Zack Moss Alexander Mattison Brian Hill Ke’Shawn Vaughn A.J. Dillon Sony Michel Benny Snell Alex Collins Derrick Henry Damien Harris Gus Edwards Malcolm Brown Eno Benjamin B B B BBBBBBBBBBBBC+ C+ C+ C+ C+ C+ C+ C C C C CCCCD D D D ? WR SPEED Tyreek Hill D.K. Metcalf Robby Anderson Marquise Brown Brandin Cooks Will Fuller Henry Ruggs Mecole Hardman Terry McLaurin Tyler Lockett Chase Claypool D.J. Chark Curtis Samuel Darius Slayton Jalen Reagor Breshad Perriman Darnell Mooney Parris Campbell DeSean Jackson Diontae Johnson Odell Beckham Nelson Agholor John Brown Stefon Diggs Mike Evans Justin Jefferson Julio Jones Kenny Golladay D.J. Moore Amari Cooper CeeDee Lamb Adam Thielen DeVante Parker Jerry Jeudy Marvin Jones T.Y. Hilton Christian Kirk A+ A+ A+ A+ A+ A+ A+ A+ A A A A A A A A A A? A AA-? AAB+ B+ B+ B+? B+? B+ B+ B+ B+ B+ B+ B+ B+ B+ Marquez Valdes-Scantling Tyrell Williams DeAndre Hopkins Calvin Ridley A.J. Brown Chris Godwin Allen Robinson Robert Woods Brandon Aiyuk Deebo Samuel Michael Gallup Corey Davis Mike Williams Sterling Shepard Laviska Shenault Antonio Brown Denzel Mims Tre’Quan Smith Russell Gage Davante Adams Juju Smith-Schuster Michael Pittman Anthony Miller Cooper Kupp Michael Thomas Keenan Allen Courtland Sutton Tee Higgins Jarvis Landry Tyler Boyd Randall Cobb Jamison Crowder Cole Beasley Quintez Cephus Adam Humphries Jakobi Meyers Hunter Renfrow B+ B+ B B B B B B B B B B B B B B B B B BBBBC+ C C C? C C C C C C C C CC- WR ELUSIVENESS Tyreek Hill Odell Beckham Brandin Cooks Stefon Diggs Tyler Lockett Amari Cooper Marquise Brown Parris Campbell Calvin Ridley Justin Jefferson Diontae Johnson Jerry Jeudy Jarvis Landry Sterling Shepard Antonio Brown Anthony Miller Keenan Allen Julio Jones D.J. Moore CeeDee Lamb Cooper Kupp Brandon Aiyuk T.Y. Hilton Jamison Crowder Cole Beasley Darnell Mooney Adam Humphries Hunter Renfrow Davante Adams DeAndre Hopkins Michael Thomas Allen Robinson Terry McLaurin Robert Woods Courtland Sutton Robby Anderson Deebo Samuel A+ A+? A+ A A A A A? AAAAAAAAB+ B+? B+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B B B B B B B? B B D.J. Chark Will Fuller Curtis Samuel Nelson Agholor Randall Cobb Darius Slayton John Brown Henry Ruggs Laviska Shenault Mecole Hardman Quintez Cephus Mike Evans A.J. Brown Chris Godwin Kenny Golladay Juju Smith-Schuster Michael Pittman Tyler Boyd Michael Gallup Christian Kirk Jalen Reagor Breshad Perriman Russell Gage Jakobi Meyers Adam Thielen Chase Claypool Tee Higgins DeVante Parker Corey Davis Marquez Valdes-Scantling DeSean Jackson D.K. Metcalf Marvin Jones Mike Williams Tyrell Williams Tre’Quan Smith Denzel Mims B B B B B B B B B B B BBBB-? BBBBBBBBBC+ C+ C+ C+ C+ C+ C+ C C C C C C- WR END ZONE Mike Evans Davante Adams Julio Jones Adam Thielen Courtland Sutton DeAndre Hopkins D.K. Metcalf Michael Thomas Allen Robinson Cooper Kupp Tee Higgins D.J. Chark Marvin Jones Mike Williams Tyrell Williams A.J. Brown Keenan Allen Chris Godwin Kenny Golladay Tyler Lockett CeeDee Lamb Odell Beckham Chase Claypool Deebo Samuel Juju Smith-Schuster DeVante Parker Laviska Shenault Tre’Quan Smith Tyreek Hill Stefon Diggs Calvin Ridley Terry McLaurin Amari Cooper Brandon Aiyuk Marquise Brown Michael Gallup Corey Davis A+ A A A A AAAAAAAAAAB+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B B B B B B B B B Michael Pittman Antonio Brown Marquez Valdes-Scantling Curtis Samuel Jamison Crowder Justin Jefferson D.J. Moore Robert Woods Diontae Johnson Tyler Boyd Darius Slayton Sterling Shepard Breshad Perriman Brandin Cooks Jerry Jeudy Jarvis Landry Nelson Agholor Randall Cobb Cole Beasley Christian Kirk John Brown Anthony Miller Jalen Reagor Denzel Mims Parris Campbell Quintez Cephus Hunter Renfrow Russell Gage Jakobi Meyers Robby Anderson Will Fuller T.Y. Hilton Henry Ruggs Darnell Mooney Mecole Hardman DeSean Jackson Adam Humphries B B B BBC+ C+ C+ C+ C+ C+ C+ C+ C C C C C C C C C C C C? C C C C CCCD D D D D WR HANDS DeAndre Hopkins Odell Beckham Michael Thomas Allen Robinson Robert Woods Antonio Brown Hunter Renfrow Keenan Allen Chris Godwin Terry McLaurin Julio Jones Adam Thielen Cooper Kupp Juju Smith-Schuster Marvin Jones Tyler Boyd Randall Cobb Jamison Crowder Michael Pittman Jakobi Meyers Tyreek Hill Stefon Diggs Justin Jefferson Kenny Golladay Courtland Sutton Brandin Cooks D.J. Chark Corey Davis Mike Williams Sterling Shepard Christian Kirk Henry Ruggs Laviska Shenault Denzel Mims Darnell Mooney Tre’Quan Smith DeSean Jackson A+ A+ A A A A A AAAB+ B+ B+ B+ B+ B+ B+ B+ B+ B+ B B B B B B B B B B B B B B B B B Quintez Cephus Adam Humphries Davante Adams D.J. Moore Tyler Lockett Brandon Aiyuk Robby Anderson Tee Higgins T.Y. Hilton Cole Beasley Breshad Perriman A.J. Brown CeeDee Lamb Chase Claypool Marquise Brown John Brown Anthony Miller D.K. Metcalf Calvin Ridley Mike Evans Amari Cooper Will Fuller DeVante Parker Jarvis Landry Michael Gallup Parris Campbell Curtis Samuel Darius Slayton Jalen Reagor Mecole Hardman Russell Gage Diontae Johnson Deebo Samuel Jerry Jeudy Nelson Agholor Marquez Valdes-Scantling Tyrell Williams B B BBBBBBBBBC+ C+ C+ C+ C+ C+ C C C C C C C C C? CCCCCD D D D D D TE SPEED Darren Waller Noah Fant Evan Engram O.J. Howard George Kittle Mike Gesicki Zach Ertz Irv Smith Jonnu Smith Gerald Everett David Njoku Travis Kelce Mark Andrews Dallas Goedert T.J. Hockenson Logan Thomas Eric Ebron Hunter Henry Blake Jarwin Dawson Knox Dan Arnold Harrison Bryant Robert Tonyan Tyler Higbee Adam Trautman Hayden Hurst Jared Cook Austin Hooper Cole Kmet Chris Herndon Ty Conklin Dalton Schultz Donald Parham Jimmy Graham Rob Gronkowski Anthony Firkser Jack Doyle Kyle Rudolph A+ A A A? AAAAAAAB+ B+ B+ B+ B+ B+ B B B B B BBB-? BC+ C+ C+ C+ C C CCD D D D TE ROUTES George Kittle Travis Kelce Zach Ertz Mark Andrews Dallas Goedert T.J. Hockenson Dan Arnold Jack Doyle Darren Waller Logan Thomas Irv Smith Hunter Henry Evan Engram Gerald Everett Anthony Firkser Dawson Knox Ty Conklin Jimmy Graham Hayden Hurst Chris Herndon Kyle Rudolph Harrison Bryant Eric Ebron Austin Hooper Noah Fant Robert Tonyan Blake Jarwin O.J. Howard David Njoku Dalton Schultz Mike Gesicki Rob Gronkowski Tyler Higbee Jared Cook Jonnu Smith Donald Parham Cole Kmet Adam Trautman A AAB+ B+ B+ B+ B+ B B B B B B B B B? B B B B B BBC+ C+ C+ C+? C+ C+ C C C C C C? C NO IDEA TE POWER Travis Kelce Rob Gronkowski Kyle Rudolph George Kittle Dallas Goedert Cole Kmet Jack Doyle Robert Tonyan O.J. Howard Jimmy Graham Dalton Schultz T.J. Hockenson Noah Fant Tyler Higbee Jared Cook Blake Jarwin Jonnu Smith Donald Parham Adam Trautman Hayden Hurst David Njoku Eric Ebron Gerald Everett Anthony Firkser Darren Waller Mark Andrews Zach Ertz Hunter Henry Austin Hooper Dawson Knox Ty Conklin Chris Herndon Irv Smith Evan Engram Harrison Bryant Mike Gesicki Logan Thomas Dan Arnold A+ A+ A AAAAB+ B+ B+ B+ B B B B B B B B B B BBBC C C C C C C C CCCD D D TE HANDS Logan Thomas Jack Doyle Dallas Goedert T.J. Hockenson Robert Tonyan Hunter Henry Kyle Rudolph George Kittle Mike Gesicki Rob Gronkowski Tyler Higbee Dan Arnold Jimmy Graham Hayden Hurst Noah Fant Irv Smith Blake Jarwin Austin Hooper Anthony Firkser Cole Kmet Dalton Schultz Travis Kelce Mark Andrews Jonnu Smith Harrison Bryant Darren Waller Zach Ertz Gerald Everett O.J. Howard Dawson Knox Chris Herndon David Njoku Evan Engram Eric Ebron Jared Cook Donald Parham Adam Trautman Ty Conklin A A AAAAAB+ B+ B+ B+ B+ B+ B+ B B B B B B B BBBBC+ C+ C C C C C CD D ? ? ? QB AVERAGE YARDS AT TARGET Drew Lock 9.0 Matthew Stafford 8.8 Tom Brady 8.6 Carson Wentz 8.6 Matt Ryan 8.5 Lamar Jackson 8.3 Joe Burrow 8.3 Baker Mayfield 8.3 Patrick Mahomes 8.2 Josh Allen 8.2 Ryan Tannehill 8.2 Russell Wilson 8.0 Aaron Rodgers 7.8 Kirk Cousins 7.8 Derek Carr 7.8 Ryan Fitzpatrick 7.7 Sam Darnold 7.5 Kyler Murray 7.4 Tua Tagovailoa 7.4 Daniel Jones 7.4 Justin Herbert 7.3 Ben Roethlisberger 7.0 Teddy Bridgewater 7.0 Cam Newton 6.8 Jared Goff 6.2 WR AVERAGE YARDS AT TARGET Nelson Agholor 15.4 Michael Thomas 9.8 Mike Williams 14.5 Tyler Lockett 9.7 Jerry Jeudy 14.5 Allen Robinson 9.7 D.J. Chark 14.0 Terry McLaurin 9.6 Calvin Ridley 14.0 Brandon Aiyuk 9.4 D.K. Metcalf 14.0 Robby Anderson 9.4 D.J. Moore 13.6 Anthony Miller 9.4 Darius Slayton 13.5 CeeDee Lamb 9.2 Tyreek Hill 13.2 DeAndre Hopkins 9.0 Chase Claypool 13.2 Davante Adams 8.9 Marvin Jones 13.1 Michael Pittman 8.9 Marquise Brown 13.1 Amari Cooper 8.8 T.Y. Hilton 12.6 Antonio Brown 8.5 Corey Davis 12.2 Russell Gage 8.4 Will Fuller 12.1 Jarvis Landry 8.4 Tee Higgins 12.1 Tyler Boyd 8.4 Mike Evans 11.9 Sterling Shepard 8.1 Michael Gallup 11.9 Cole Beasley 8.0 Julio Jones 11.9 Jamison Crowder 8.0 Brandin Cooks 11.9 Diontae Johnson 8.0 Justin Jefferson 11.6 Keenan Allen 7.4 Darnell Mooney 11.6 Curtis Samuel 7.3 Christian Kirk 11.6 Randall Cobb 7.1 Adam Thielen 11.5 Hunter Renfrow 6.7 A.J. Brown 11.3 Robert Woods 6.7 Mecole Hardman 10.5 Cooper Kupp 6.3 Stefon Diggs 10.3 Laviska Shenault 6.0 DeVante Parker 10.0 Juju Smith-Schuster 5.7 Chris Godwin 9.9 WR SLOT PERCENT Anthony Miller 90% Michael Thomas 29% CeeDee Lamb 90% Allen Robinson 28% Cole Beasley 89% Tee Higgins 27% Juju Smith-Schuster 83% Amari Cooper 26% Tyler Boyd 81% Adam Thielen 26% Randall Cobb 71% Will Fuller 25% Jamison Crowder 68% Michael Pittman 25% Curtis Samuel 66% Laviska Shenault 24% Russell Gage 65% Marquise Brown 24% Chris Godwin 62% Mike Williams 24% Hunter Renfrow 61% D.J. Chark 24% Tyler Lockett 59% Julio Jones 24% Tyreek Hill 55% DeVante Parker 23% Jarvis Landry 53% Corey Davis 22% Cooper Kupp 53% Chase Claypool 22% Keenan Allen 52% Brandon Aiyuk 22% Mecole Hardman 49% D.J. Moore 22% Robert Woods 42% Antonio Brown 21% Mike Evans 37% T.Y. Hilton 18% Nelson Agholor 33% Darnell Mooney 18% Stefon Diggs 32% Darius Slayton 18% Marvin Jones 32% D.K. Metcalf 17% Jerry Jeudy 32% A.J. Brown 15% Terry McLaurin 32% Diontae Johnson 14% Robby Anderson 32% Christian Kirk 13% Brandin Cooks 32% Calvin Ridley 11% Justin Jefferson 31% DeAndre Hopkins 10% Sterling Shepard 30% Michael Gallup 6% Davante Adams 30% TE AVERAGE YARDS AT TARGET Dan Arnold 12.5 Jared Cook 11.3 Mike Gesicki 10.8 Rob Gronkowski 10.7 Mark Andrews 10.1 Travis Kelce 8.9 Dallas Goedert 8.7 Robert Tonyan 8.5 Irv Smith 8.4 Hunter Henry 8.0 Tyler Higbee 8.0 Darren Waller 7.9 Harrison Bryant 7.8 Hayden Hurst 7.7 Dawson Knox 7.5 Logan Thomas 7.4 Eric Ebron 7.4 George Kittle 7.3 Kyle Rudolph 7.3 Evan Engram 7.2 Jack Doyle 7.2 Zach Ertz 7.1 T.J. Hockenson 7.0 Austin Hooper 6.9 Anthony Firkser 6.9 Jimmy Graham 6.9 Chris Herndon 6.8 Noah Fant 6.6 Dalton Schultz 6.5 Cole Kmet 6.3 Gerald Everett 6.1 Jonnu Smith 5.6