Analyzing a 12-Team Salary Cap Mock Draft (July)
We last convened at the end of June to do a salary cap mock draft with 12 drafters experienced in the format. The results and write-up of the draft are still available and provide some context before going into this month’s breakdown.
But now we are already at the end of July and we got 11 new drafters together to join me for some new data a month after our first mock. The results were quite interesting and go to prove the point that salary cap drafts vary wildly from room to room. Let’s check in on some key price changes since June and see how the flow of this draft differed from last month. Therein lie some lessons for us to take into our 2023 drafts. Don’t forget to come back in August for the conclusion of the series after our third mock.
More Salary Cap Content: 7 Discounted Players in Salary Cap Drafts | Salary Cap Nomination Strategy | How to Approach 2023 Salary Cap Drafts | Studs & Scrubs | Striking at Value in Salary Cap Drafts |
Here's a reminder of the league setup. The format was meant to resemble the most typical fantasy leagues out there despite the growing popularity of other ways to play the game.
We went with:
- 1 QB/2 RB/3 WR/1 TE/1 K/1 DEF/1 FLX
- 8 Bench Spots
- PPR
- $200 Salary Cap
Overall Observations
Last month I talked about how tight the room was and how the spending was controlled and deliberate. This month started in the exact opposite fashion. I often talk about how, no matter the room, there is a discount at the beginning of most drafts when people are settling in and don’t want to spend a lot of money. This draft did not have that. Garrett Wilson was nominated first and went for $41, a not insignificant amount over his typical price in the mid to upper $30s. It continued from there with drafters aggressively pursuing anyone who came up for bid. Christian McCaffrey went for $64, then Nick Chubb hit $60 a few nominations later, and even Trevor Lawrence doubled his June price with a $20 final bid this time around. There were some exceptions in there, but precious few. This was definitely a room where hanging back would be the right play from the start. Prices were too high and they would definitely be coming down as the draft went on.
The Wide Receiver Issue
Last month I discussed the wide receiver rush as drafters continue to put larger and larger shares of their cap into the position. But things pulled back a bit on that front in this draft. When looking for a reason why, I stumbled upon an interesting theory. The drafters in the June iteration are all part of what I refer to as the Fantasy Twitter Bubble where groupthink tends to influence opinions. The wide receiver rush was much more pronounced there. But July had more managers not in the “bubble” and the pricing showed a difference. While money still flowed to wide receivers, the effect was more muted. This could be key when evaluating your particular room this summer. Is it a more casual home league? Or a group of hard-core plugged-in managers who follow the industry closely? The former may still push money to running back, but the latter is likely to follow the wide receiver trend.
Checking In at Quarterback
Quarterback prices have been noticeably higher this summer in most drafts, often with the top three guys going over $30. This didn’t happen as much in July, but instead of drawing much of a conclusion from it, I think the results can be largely ignored. Prices were down only because the money left the room so quickly in the first part of the draft. When quarterbacks came up early their prices were a bit high with Lawrence at $20 and Joe Burrow coming in at $24. The Top 3 didn’t break the bank with Patrick Mahomes, Josh Allen, and Jalen Hurts all going in the upper $20s. But, the prices were affected by lack of money in the room, and even though the top guys were cheaper, the spending went deeper into the tiers. There isn’t much actionable here except to remember the key to all salary cap drafting – getting your guys nominated at the right time drastically affects your chances of whether you land them or not. This was glaringly obvious at the quarterback position in this mock.
Key Price Changes
One of the fun parts of salary cap drafting is that you could finish a draft, put the same 12 drafters back in a room to do it all over again and you would get completely different results. Of course, we changed up the drafters this month, but the idea remains the same: No two salary cap draft rooms are alike. Let’s look at some price differences between June and July.
Player | June Price | July Price |
---|---|---|
Josh Allen | 33 | 26 |
Trevor Lawrence | 10 | 20 |
Deshaun Watson | 7 | 4 |
Christian McCaffrey | 48 | 64 |
Nick Chubb | 47 | 60 |
Najee Harris | 24 | 29 |
Tony Pollard | 26 | 36 |
Justin Jefferson | 56 | 58 |
Garrett Wilson | 33 | 41 |
Amari Cooper | 26 | 19 |
Terry McLaurin | 24 | 20 |
Brandon Aiyuk | 21 | 17 |
Deebo Samuel | 20 | 14 |
Travis Kelce | 40 | 47 |
Mark Andrews | 23 | 28 |
Pat Freiermuth | 9 | 3 |
Conclusions from Price Changes
The challenge when looking at the price changes is to determine whether they happened because of recent news, or whether they happened because the nomination order and drafters changed. That’s not easy, but the best thing to do is think about what’s happened in the past month and whether the player’s corresponding average draft position in snake leagues has changed to explain a change in price. There doesn’t need to be a direct correlation, but there is bound to be some crossover.
Trevor Lawrence had two factors working on his price. One was that he came up early during the initial frenzy of this draft. The other is that optimism in the community has risen as reports of Calvin Ridley’s glowing camp have surfaced. The general feel of drafters is overwhelmingly positive on the whole Jacksonville offense. When taking these two together it’s not hard to see why his price doubled.
Deebo Samuel is on the other end of a narrative in the fantasy world. The non-stop momentum for Brandon Aiyuk and the corresponding pessimism for Samuel after a rough 2022 has continued to build. Samuel fell down to a palatable $14 this month and that looks like the perfect price to be in on him as a WR3 for your salary cap team.
Amari Cooper’s $7 fall is a curious one. From all accounts in camp, Deshaun Watson is looking much better and the offense as a whole looks poised to take a step forward. Perhaps the Elijah Moore hype train is affecting Cooper’s stock, but it could also be as simple as the fact that Cooper came up in the seventh round of nominations so the money was starting to run thin. I wouldn’t take the dip too seriously, but I’m certainly not ignoring it either.
People apparently still don’t care too much about Najee Harris or Deshaun Watson. The prices on both were low in both rooms and that seems to be a pretty clear indicator that there is value there. Am I sold on Watson? Hardly, but for $4-$7 you can easily back him up with another guy to give you a hedge. Am I sold on Harris? Mostly, yes. He’s going to get a lot of touches and it seems probable that his early season foot injury contributed to a poor start to the year. Any price under $30 for Harris is a gift you should consider taking in order to push more money to other positions.
I can’t possibly break down each price change in one column, but if you take some time with the prices from these two drafts (and the one coming in August) you’ll be able to spot some important price inequities. Putting the numbers in context (when were they nominated? Has there been any recent news?) is hugely important, but the lessons are there and ripe for the picking.
Effects of an Aggressive Room
I’m glad the July version of the mock was so starkly different than the June draft. I couldn’t have made my points about salary cap drafting any better than if I had written a script myself. I want to be clear that I don’t believe either method is right or wrong, but they are different and should be treated differently. You will find yourself in an aggressive room like this quite often, so knowing how to react is important. What can we take away from this draft?
Prices WILL Come Down
It’s hard to have patience when the top players are flying off the board. But when you see a price like $64 for Christian McCaffrey you must be cognizant of what is happening and resolve to stay on the sideline for a bit until things start to correct themselves. This is a tough spot to be in because you can’t let *all* the top players go before you act, but discretion is the key. Get in where you see a possible deal and get one or two players so you don’t miss out, but be careful. You want to save your money so when the prices drop you’ll be there to grab the deals. If you can avoid rostering any players while the prices are high then do it as that will press your advantage. But, you’d never leave a serpentine draft with no first-round pick so make sure you don’t sit too long. If you have to overpay for someone then that’s just a necessary evil. In general, though, you simply want to have as much patience as you can and when the prices drop out you’ll be there to capitalize.
Price Cliff
When prices start too high they will often end with a significant price cliff later in the draft. That happens because drafters don’t want to let players like Calvin Ridley or Chris Olave go too cheap so those prices (while lower in some cases because of early spending) still end up being high enough that there is simply no money left for lower-tier players. A perfect example of this was when Pat Freiermuth went for $3. While I’m not that excited about the player, I was shocked when nobody bid until I realized everyone was waiting on their favorite lower-tier tight end sleeper and they just didn’t care about Freiermuth. If they had more money they would’ve bid but it just wasn’t there. This happens in a more pronounced fashion at quarterback and tight end because the league only requires one starter, but it is nevertheless going to happen at all positions. Watch for that price cliff and try to save enough money to act when you see it.
Conclusion
If you want to see all the teams we’ve listed them for you in full below, including noting which team is mine. This room was more challenging in a lot of ways than the June room, but they both presented hurdles to overcome. In the first mock, I had to force myself to chase the top players because the room was tight. I don’t normally chase the top guys in a salary cap draft. In the second draft, I had to fight my instinct to want to jump into the fray as I watched elite players fly off the board. Both are difficult, but both are infinitely easier when you pay attention to the context and reasons for why they happen and know how to react. Hopefully, you’re learning some of that here and we can give you even more of it in August. See you in a month for the final part of our Mock Salary Cap series!
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Trevor Lawrence | 20 |
QB | Russell Wilson | 4 |
RB | Rhamondre Stevenson | 35 |
RB | David Montgomery | 11 |
RB | D'Andre Swift | 11 |
RB | Samaje Perine | 5 |
RB | Tank Bigsby | 2 |
WR | Tyreek Hill | 49 |
WR | DeVonta Smith | 33 |
WR | Brandon Aiyuk | 17 |
WR | Darnell Mooney | 1 |
WR | Jonathan Mingo | 1 |
TE | Chigoziem Okonkwo | 4 |
TE | Irv Smith Jr. | 1 |
K | Harrison Butker | 1 |
K | Brandon McManus | 1 |
DEF | New York Jets | 1 |
DEF | Cleveland Browns | 1 |
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Patrick Mahomes | 28 |
QB | Kirk Cousins | 4 |
RB | Josh Jacobs | 30 |
RB | Kenneth Walker | 21 |
RB | James Conner | 15 |
RB | Rachaad White | 10 |
RB | Devon Achane | 6 |
RB | Kendre Miller | 4 |
RB | Roschon Johnson | 3 |
WR | Diontae Johnson | 16 |
WR | Tyler Lockett | 15 |
WR | Mike Williams | 14 |
WR | Michael Pittman | 10 |
WR | Jahan Dotson | 6 |
TE | Dallas Goedert | 13 |
TE | Dalton Schultz | 6 |
K | Evan McPherson | 1 |
DEF | San Francisco 49ers | 1 |
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Justin Fields | 17 |
QB | Jordan Love | 2 |
RB | Nick Chubb | 60 |
RB | Alexander Mattison | 18 |
RB | Zach Charbonnet | 3 |
RB | Ezekiel Elliott | 1 |
RB | Cordarrelle Patterson | 1 |
WR | Ja'Marr Chase | 56 |
WR | D.J. Moore | 17 |
WR | Mike Evans | 8 |
WR | Zay Flowers | 4 |
WR | K.J. Osborn | 1 |
WR | Alec Pierce | 1 |
WR | Donovan Peoples-Jones | 1 |
TE | David Njoku | 6 |
TE | Sam LaPorta | 2 |
K | Greg Zuerlein | 1 |
K | New England Patriots | 1 |
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Lamar Jackson | 21 |
RB | Christian McCaffrey | 64 |
RB | Dalvin Cook | 8 |
RB | Jamaal Williams | 3 |
RB | Tyjae Spears | 1 |
RB | Jaylen Warren | 1 |
RB | Clyde Edwards-Helaire | 1 |
RB | Kenneth Gainwell | 1 |
WR | Cooper Kupp | 54 |
WR | DK Metcalf | 21 |
WR | JuJu Smith-Schuster | 5 |
WR | Odell Beckham | 4 |
WR | Allen Lazard | 3 |
WR | Marvin Mims | 2 |
WR | Jayden Reed | 2 |
TE | Evan Engram | 8 |
K | Dustin Hopkins | 1 |
K | Philadelphia Eagles | 1 |
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Justin Herbert | 17 |
QB | Derek Carr | 1 |
RB | Saquon Barkley | 43 |
RB | Isiah Pacheco | 10 |
RB | Jerick McKinnon | 4 |
RB | Elijah Mitchell | 4 |
RB | Jerome Ford | 1 |
WR | Garrett Wilson | 41 |
WR | Chris Olave | 26 |
WR | Keenan Allen | 19 |
WR | Gabe Davis | 7 |
WR | Kadarius Toney | 7 |
WR | Rashee Rice | 3 |
WR | Zay Jones | 1 |
TE | Darren Waller | 12 |
TE | Gerald Everett | 2 |
K | Jake Elliott | 1 |
DEF | Jacksonville Jaguars | 1 |
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Anthony Richardson | 8 |
QB | Geno Smith | 4 |
RB | Breece Hall | 27 |
RB | Cam Akers | 12 |
RB | A.J. Dillon | 8 |
RB | Kareem Hunt | 1 |
RB | Chuba Hubbard | 1 |
WR | A.J. Brown | 42 |
WR | CeeDee Lamb | 42 |
WR | Amon-Ra St. Brown | 40 |
WR | Rashod Bateman | 6 |
WR | Rondale Moore | 2 |
WR | Robert Woods | 1 |
TE | Cole Kmet | 2 |
TE | Mike Gesicki | 1 |
TE | Trey McBride | 1 |
K | Younghoe Koo | 1 |
K | Baltimore Ravens | 1 |
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Aaron Rodgers | 3 |
QB | Tua Tagovailoa | 1 |
RB | Bijan Robinson | 54 |
RB | Aaron Jones | 24 |
RB | Alvin Kamara | 11 |
RB | Tyler Allgeier | 1 |
RB | D'Onta Foreman | 1 |
RB | Ty Chandler | 1 |
WR | Stefon Diggs | 48 |
WR | Calvin Ridley | 18 |
WR | Quentin Johnston | 3 |
WR | Rashid Shaheed | 1 |
WR | D.J. Chark | 1 |
WR | Jalin Hyatt | 1 |
TE | Mark Andrews | 28 |
TE | Dalton Kincaid | 1 |
K | Justin Tucker | 2 |
DEF | New Orleans Saints | 1 |
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Deshaun Watson | 4 |
RB | Travis Etienne | 26 |
RB | J.K. Dobbins | 20 |
RB | Antonio Gibson | 8 |
RB | Leonard Fournette | 2 |
RB | Devin Singletary | 1 |
WR | Davante Adams | 38 |
WR | Jaylen Waddle | 35 |
WR | Tee Higgins | 20 |
WR | Christian Kirk | 13 |
WR | Elijah Moore | 12 |
WR | Courtland Sutton | 5 |
WR | Nico Collins | 1 |
WR | Van Jefferson | 1 |
WR | Michael Gallup | 1 |
TE | Pat Freiermuth | 3 |
K | Jason Sanders | 1 |
DEF | Pittsburgh Steelers | 1 |
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Dak Prescott | 6 |
QB | Jared Goff | 2 |
RB | Jonathan Taylor | 47 |
RB | Tony Pollard | 36 |
RB | Dameon Pierce | 14 |
RB | James Cook | 9 |
RB | Raheem Mostert | 8 |
WR | Amari Cooper | 19 |
WR | Deebo Samuel | 14 |
WR | Brandin Cooks | 9 |
WR | Treylon Burks | 5 |
WR | George Pickens | 5 |
WR | Jakobi Meyers | 2 |
WR | Adam Thielen | 1 |
TE | Kyle Pitts | 18 |
TE | Greg Dulcich | 3 |
K | Tyler Bass | 1 |
DEF | Dallas Cowboys | 1 |
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Josh Allen | 26 |
QB | Kyler Murray | 2 |
QB | Daniel Jones | 2 |
RB | Najee Harris | 29 |
RB | Joe Mixon | 22 |
RB | Javonte Williams | 11 |
RB | Brian Robinson | 4 |
WR | Terry McLaurin | 20 |
WR | Chris Godwin | 19 |
WR | Drake London | 14 |
WR | Skyy Moore | 11 |
WR | Jordan Addison | 5 |
WR | Jameson Williams | 5 |
TE | T.J. Hockenson | 15 |
TE | Tyler Higbee | 2 |
TE | Jelani Woods | 1 |
K | Jake Moody | 1 |
DEF | Washington Commanders | 1 |
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Joe Burrow | 28 |
QB | Kenny Pickett | 1 |
QB | Matthew Stafford | 1 |
RB | Derrick Henry | 30 |
RB | Jahmyr Gibbs | 25 |
RB | Rashaad Penny | 6 |
RB | Chase Brown | 1 |
RB | Gus Edwards | 1 |
RB | Israel Abanikanda | 1 |
WR | Jerry Jeudy | 18 |
WR | DeAndre Hopkins | 14 |
WR | Marquise Brown | 14 |
WR | Christian Watson | 13 |
WR | Tyler Boyd | 1 |
TE | Travis Kelce | 47 |
TE | Michael Mayer | 1 |
K | Daniel Carlson | 1 |
DEF | Miami Dolphins | 1 |
POSITION | PLAYER | PRICE ($) |
---|---|---|
QB | Jalen Hurts | 28 |
QB | Bryce Young | 1 |
RB | Austin Ekeler | 55 |
RB | Miles Sanders | 21 |
RB | Khalil Herbert | 4 |
RB | Damien Harris | 2 |
RB | Jeff Wilson | 2 |
WR | Justin Jefferson | 58 |
WR | Jaxon Smith-Njigba | 7 |
WR | Michael Thomas | 4 |
WR | Romeo Doubs | 2 |
WR | Curtis Samuel | 2 |
WR | Parris Campbell | 1 |
WR | Tank Dell | 1 |
TE | George Kittle | 9 |
TE | Juwan Johnson | 1 |
K | Jason Myers | 1 |
DEF | Buffalo Bills | 1 |