2023 Quarterback Review Part Two

TL;DR

Overview

Welcome back to part two of the 2023 fantasy quarterback review.

In this blog post, I'll be going into more detail regarding the quarterback landscape. This will focus less on fantasy points, and more on the passing numbers for quarterbacks, as the previous post placed a heavy emphasis on fantasy stats. Additionally, this looking behind the curtain that is fantasy points, might reveal some quarterbacks who played well, but couldn't quite put up points, and vice versa.

As a preview, this writing will cover some key or interesting basic passing stats as scatter plots, along with a version for advanced stats. Each section will end with an optimal cluster plot (seasonal and per game versions) to get a more comprehensive recap of how quarterbacks are playing, or really passing.

Lastly, I'm introducing "sliders" as a new feature to the site in this blog. Essentially, these are plots that will have a left and right button underneath them, which will allow you to toggle between some plots. Generally, I'll be using this to cover season and per game versions of a stat more efficiently.

With all of that out of the way, let's dive in!

Basic Passing Stats

We start with the bread and butter of any quarterback: passing yards. The slider below allows toggling between season totals and per game numbers:

I want to start with Allen. This is why he's the QB1 overall for me, and there's a gap between him and whoever you would call QB2. He puts up good-to-elite passing numbers, and is one of the best in the business from a rushing production. This is who you want Anthony Richardson, Justin Fields, etc. to become: good-to-great rushers with really strong passing capabilities.

On the subject of Fields, his passing numbers are paltry. 2562 passing yards is not great, but even taking into account the missed time, he threw 197 yards a game! Not a recipe for success as a quarterback in the league and for fantasy. It will be interesting to see what happens to Fields this offseason, as there seem to few landing spots for Chicago to trade him to - maybe his fantasy days are far closer to being over than I thought? I was thinking he would get at least one more year in Chicago or (more likely) another team, but the trade market for Fields is not looking great right now.

Pivoting to other young bucks: Stroud, Purdy and Love. All three were top 8 in passing yards, each throwing for more than 4100 yards. I gave these three some love in part one, and want to highlight them again here. It's very impressive. Furthermore, Stroud was QB3 on a passing yards per game basis, only behind Cousins and Flacco. Purdy was sixth on a per game basis, while Love was 13th - might be another reason why the price disparity between Stroud and these guys is so ridiculous. The three of them look like they'll be putting up over 4000 yards for the foreseeable future.

Cousins and Flacco are both QBs I would keep an eye on as budget options. Cousins injury discounts him, but since he doesn't depend much on rushing, I think he should be at least 80% of what he was. Flacco could be a great QB2 if he becomes a stop-gap starter somewhere, or if Watson goes down again.

Even in a down year, Mahomes was putting up numbers: 4183 total passing yards and 261 per game. Hopefully KC gets him some help in the receiving game, from a fantasy perspective.

Onward to Tua and Goff. A healthy Tua in that Miami offense looks very capable of airing it out for 4000+ yards. The same can be said of Goff in that Lions offense. As a result, I see both of these quarterbacks having quite safe floors, but unfortunately limited ceilings. Tua has never thrown for 30 or more touchdowns and Goff has hit 30+ (30 this previous season and 32 in 2018) twice in his career. 4000 passing yards provides 160 points (for leagues that score 25 yards as 1 point); however to then hit 285 total points from passing stats requires 31.25 touchdowns (in leagues that score a passing touchdowns as 4 points).

The 285 mark is specifically referenced guarantees a QB1 finish, for now at least:

The green bar graph shows the QB12 fantasy points by year - hitting 285 would guarantee a QB1 finish, but it would be below QB6 (the red bar graph shows the median QB1 - which would be the average of QB6 and QB7) since 2017 (the Mahomes effect?).

Anyway, the consequence of this is that guys like Goff and Tua are never likely to be in the top 6-8 fantasy QB conversation consistently, especially since they offer close to zero rushing production.

On the note of no rushing production, Burrow and Herbert had rough seasons this year, both dealing with injuries, and the latter with a poor coaching staff. I expect both to bounce back to their usual selves next year and be in the conversation for top 5 fantasy quarterbacks.

Flipping to more rushing quarterbacks: Hurts, Lamar, and Murray all had positives about them this year, as each finished as a top ten quarterback in fantasy points per game. However, each of them 230 passing yards a game. So, maybe the concerns about Fields are a little exaggerated? Or, more likely, it will be tough for these three to achieve consistent fantasy success?

I say more likely for the second option, as Fields has legitimate concerns, in my eyes, and outside of Hurts, neither Lamar nor Murray has had back-to-back top 5 seasons (Murray was close as QB6 in 2019 and QB3 in 2020). Maybe that's asking too much of them, but if any of them could hit about 250 passing yards a game, Allen will have more competition for QB1.

Last QB I want to point out on this slider: TLaw. A lot of things didn't quite go his or the Jaguars way this year, but TLaw did finish as QB12 for passing yards on a per game basis, so there's hope for improvement next year. Again, I worry this is it from TLaw, but I am willing to give him another season before deciding whether there's room to grow or this is it.

Moving onto to sack numbers:

I thought this would be extremely relevant to the Giants. Jones and DeVito were QB1 and QB2 on a sacks per game basis. That oline needs desperate improvement, and until that happens, I would largely avoid players there for fantasy. It's a bit of shame since Jones showed flashes of being a decent quarterback in 2022.

Additionally, this also shows how tough life is for Bryce Young right now. While his performances did not excite, there's some hope for the future as it will be hard for the Panthers to NOT add talent to the current roster.

The final name on the graph I wanted to point out was Howell - this is partly why he lost the starting job, and the Commanders will be drafting a QB at 1.02. He takes too many sacks and is a bit too careless with the ball. There's a good player in there, I think, but he has some serious weaknesses, which might limit him to being a career backup.

Three names you don't see on the per-game list and are toward the bottom in season totals: Allen, Mahomes and Purdy. Their oline quality is all solid and pretty similar in quality, so this is another Purdy is actually pretty good advertisement.

If it wasn't for Trent Williams, the 49ers might have one of the worst units in the league, and the league witnessed that when the 49ers went on a three game losing streak during his injury. That being said, this is still a testament of Purdy's pocket presence and ability to read the game. He might not be the most naturally talented QB, but Purdy has some impressive processing power.

Basic Passing Stat Clustering

Now for a more comprehensive view on these quarterbacks compare to each other, the clustering for the season numbers on sacks, passing yards, passing touchdowns, interceptions, and completion percentage:

A brief description of each cluster:

  • Cluster 0 (Green): Quarterbacks who got hurt and Browning, no-one here had a full and/or healthy season, so the stats are low across the board. Good completion percentage though.
  • Cluster 1 (Teal): The best passing tier, although this group does throw quite a few interceptions.
  • Cluster 2 (Dark Blue): Taysom Hill, the gadget quarterback. Does not really accumulate any of the stats here.
  • Cluster 3 (Red): A worse version of Cluster 0. Only slightly better at passing yards.
  • Cluster 4 (Orange): The next best tier after Cluster 1. Solid numbers across the board. Better interception numbers than the teal tier, but worse completion percentage.
  • Cluster 5 (Purple): Howell and Young: the quarterbacks who got sacked an outrageous amount.
Cluster 0 (Green)
  • Jake Browning
  • Kyler Murray
  • Joe Burrow
  • Kirk Cousins
Cluster 1 (Teal)
  • Trevor Lawrence
  • Tua Tagovailoa
  • Patrick Mahomes
  • Jared Goff
  • Brock Purdy
  • Jordan Love
  • Dak Prescott
  • Jalen Hurts
  • Josh Allen
Cluster 2 (Dark Blue)
  • Taysom Hill
Cluster 3 (Red)
  • Zach Wilson
  • Aidan O'Connell
  • Desmond Ridder
  • Gardner Minshew
  • Joshua Dobbs
  • Justin Fields
Cluster 4 (Orange)
  • Geno Smith
  • Justin Herbert
  • Derek Carr
  • Matthew Stafford
  • Russell Wilson
  • C.J. Stroud
  • Baker Mayfield
  • Lamar Jackson
Cluster 5 (Purple)
  • Bryce Young
  • Sam Howell

Some notes of each group:

  • Cluster 0 (Green): Hard to comment on anyone here other than Browning. You hope to see Cousins and Burrow back to their best next year, and Kyler build off what he did in 2023. That being said, Browning deserves the attention here as he played quite well in his cameos and proves he should be in the NFL. He likely won't be fantasy relevant though.
  • Cluster 1 (Teal): I think you're pretty happy to see your QBs name in this list. Consists of really solid passers and QBs across the board. All of these players have a yearly floor of high-end QB2 or low-end QB1 fantasy potential. If TLaw can hit another gear, and Goff and Tua throw more touchdowns, then this group would be full of QB1s for the foreseeable future.
  • Cluster 2 (Dark Blue): Start Hill at tight end if you can, otherwise he's a bye week flier at best for QB.
  • Cluster 3 (Red): An analogous group of QBs (for 2023) to Cluster 0. Fields, the somewhat hurt starter, accompanied by (mostly?) backups. It will be interesting to see if AOC can keep his starting job, and the same could be said for Fields. I can only read this info as discouraging for Fields, as he did play 13 games.
  • Cluster 4 (Orange): Quite the mix of quarterbacks here. Outside of Stroud, none of them really tore it up through the air, and he's in this tier due to missing a few games. I think it's a little disappointing seeing Jackson in this tier. He's improved as a passer, but he doesn't quite put up elite numbers. It's kind of impressive Herbert is in the second best tier of passing production, considering his missed time and injuries.
  • Cluster 5 (Purple): Howell needs to learn how to get rid of the ball better. He could've avoided more sacks. If he could improve his decision making a little more, he would probably stick around as a starter in the NFL. Bryce needs a line - Panthers just have too much of a talent deficit.



Moving onto the per game version of the tiers above, note that the optimal number of clusters here is five instead of six:

A brief summary of each tier:

  • Cluster 0 (Green): Middle tier group that is pretty squarely between all the other clusters.
  • Cluster 1 (Dark Blue): By far the worst group of the bunch for passing production, but they don't turn the ball over that much.
  • Cluster 2 (Orange): Joe Flacco - the ageless wonder! Outside of his turnover tendency, about as good as it gets for fantasy in the passing game. Might be a pretty good QB2 if he starts somewhere in 2024.
  • Cluster 3 (Purple): Outside of Flacco, the best passing tier. Observe that this cluster does have far better completion percentage than Flacco.
  • Cluster 4 (Red): Mullens and Howell. Gun slingers like Flacco, but far less productive.
Cluster 0 (Green)
  • Derek Carr
  • Joe Burrow
  • Geno Smith
  • Jake Browning
  • Baker Mayfield
  • Matthew Stafford
  • Trevor Lawrence
  • Russell Wilson
  • Justin Herbert
  • C.J. Stroud
  • Kyler Murray
  • Lamar Jackson
  • Jalen Hurts
Cluster 1 (Dark Blue)
  • Gardner Minshew
  • Taylor Heinicke
  • Easton Stick
  • Deshaun Watson
  • Joshua Dobbs
  • Justin Fields
Cluster 2 (Orange)
  • Joe Flacco
Cluster 3 (Purple)
  • Tua Tagovailoa
  • Jared Goff
  • Patrick Mahomes
  • Brock Purdy
  • Kirk Cousins
  • Jordan Love
  • Dak Prescott
  • Josh Allen
Cluster 4 (Red)
  • Nick Mullens
  • Sam Howell

Brief commentary on each cluster:

  • Cluster 0 (Green): Not really excited, but also not disappointed if my quarterback is in this tier. The passing production is generally solid, and there are some quarterbacks here that could be have elite passing production in future seasons. A little surprised to see Stroud in this tier, but he took too many sacks and didn't throw enough touchdowns to be in the purple group.
  • Cluster 1 (Dark Blue): With really poor passing production characterizing this tier, it's not a great look for Watson and Fields. I'm willing to give Watson a little more of a pass, as one of his six games was a dud across the board due to injury. Fields has less excuses.
  • Cluster 2 (Orange): This is what a gun slinger looks like - big time numbers with quite a few turnovers. Exciting to watch and great for fantasy. Hopefully Joe gets a starting job next year.
  • Cluster 3 (Purple): The quarterbacks with elite passing production, who are also careful with the ball - except maybe Allen. Great to see young names like Love and Purdy - maybe they should be getting more attention in fantasy?
  • Cluster 4 (Red): The wannabe Flacco's. Not ideal for Howell, but he might have another chance to turn things around.

Advanced Passing Stats

We'll start this section by taking a look at EPA. While EPA isn't a sticky stat and does not serve as a strong metric for fantasy points, it is still useful in determining how well a player is actually playing, at least for the quarterback position. It provides insight about whether a player is playing better than expected.

For those wondering more about the importance of EPA, I strongly recommend checking out these articles at Best Ball Stats and NFELO.

The slider for season total EPA and per game EPA:

Between the season and per game averages, this shows how good, or rather explosive (in the sense of big plays), Tua is. At the same time, I would imagine the frustration of an owner grows immensely as Tua doesn't score even passing touchdowns to be anything more than a low-end QB1.

The same, more or less, could be said for Allen, Dak, and Love. Again, and I know I sound like a broken record here, this is why Allen is QB1 for me in fantasy - he has elite passing production to pair with his elite rushing production.

Mahomes is rather disappoint here, but that makes sense with the film we saw of him. The KC offense struggled and was far less explosive than past seasons.

I would be quite disappointed with Trevor Lawrence. He accrued 0 total EPA... not ideal, at all. The same could be said for Fields and Murray, as both don't appear on either plot. The latter gets a bit more of a pass for me due to the injury from last year and the talent deficit in Arizona.

Moreover, I want to point out that Flacco has an EPA per game of about -1.61. So, while he did put up numbers, his stats appear to deceive his actual performance. To put it another way, his play led to less contribution to the game score than what you would expect from an average performance.

Finally, Brock Purdy. Wow that is quite impressive. The list of players, not named Brock Purdy, to hit a mark of over 140 passing epa since 2005:

  • Peyton Manning (x6)
  • Tom Brady (x6)
  • Drew Brees (x5)
  • Carson Palmer (x1)
  • Tony Romo (x1)
  • Ben Roethlisberger (x2)
  • Philip Rivers (x3)
  • Aaron Rodgers (x3)
  • Matt Ryan (x2)
  • Patrick Mahomes (x3)
  • Lamar Jackson (x1)
  • Josh Allen (x1)

That's some pretty good company.

Another stat worth looking at is Dakota, which is a combination of EPA and CPOE (completion percentage over expected). More simply, Dakota provides us with another metric to compare how a quarterback is playing to how the average quarterback would play.

The slider below shows the Dakota season total and per game numbers:

Once more, the all around numbers do no favors for TLaw, Murray and Fields. It is interesting to see how high Browning and Mullens are, when looking at the per game numbers. They both should have NFL futures, but it is still tough to imagine them thriving as starting quarterbacks, even from a fantasy perspective.

The highlight of this data has to be Purdy again. The list of quarterbacks, not named Brock Purdy, with a season total Dakota of at least 3:

  • Peyton Manning (x6)
  • Tom Brady (x1)
  • Drew Brees (x3)
  • Carson Palmer (x1)
  • Tony Romo (x1)
  • Philip Rivers (x3)
  • Aaron Rodgers (x3)
  • Matt Ryan (x1)
  • Patrick Mahomes (x1)
  • Lamar Jackson (x1)

It's Purdy's world, and we're just living in it!

Advanced Stat Clustering

Time to cluster these quarterbacks on advanced stats to get a better comparison between them. The clustering for the season numbers is created with the following stats: pacr, Dakota, EPA (more accurately passing epa), and passing air yards.

The optimal cluster size for the season numbers was five:

A brief summary of each cluster:

  • Cluster 0 (Purple): The second best passers by the advanced metrics. Just behind Cluster 2 in every stat, except passing air yards, which they lead in. These QBs air it out, but are not as effective as those in Cluster 2.
  • Cluster 1 (Dark Blue): Arguably the worst passing tier. However, their middle of the pack passing epa is somewhat redeeming.
  • Cluster 2 (Orange): The best passing tier by advanced metrics. These guys air it out and do so exceptionally well.
  • Cluster 3 (Red): In contention with Cluster 1 for the worst group of passers by the advanced metrics. Their highly negative EPA makes me lean towards this group for being the worst.
  • Cluster 4 (Green): A better version of Cluster 1 at everything except passing epa, where the two tiers are about even
Cluster 0 (Purple)
  • Derek Carr
  • Matthew Stafford
  • Trevor Lawrence
  • C.J. Stroud
  • Baker Mayfield
  • Patrick Mahomes
  • Jordan Love
  • Lamar Jackson
  • Jalen Hurts
  • Josh Allen
Cluster 1 (Dark Blue)
  • Taysom Hill
  • Aidan O'Connell
  • Jake Browning
  • Kyler Murray
  • Joe Burrow
  • Kirk Cousins
Cluster 2 (Orange)
  • Tua Tagovailoa
  • Jared Goff
  • Brock Purdy
  • Dak Prescott
Cluster 3 (Red)
  • Zach Wilson
  • Bryce Young
  • Joshua Dobbs
  • Sam Howell
Cluster 4 (Green)
  • Desmond Ridder
  • Gardner Minshew
  • Geno Smith
  • Justin Fields
  • Justin Herbert
  • Russell Wilson

Some commentary on each tier:

  • Cluster 0 (Purple): Any of the passers in this list are at the very least solid. I would find this to be encouraging for TLaw, Stafford, Carr, and Mayfield owners - standard business for the rest. Looking at a larger pool of advanced stats shows that they all played well in 2023.
  • Cluster 1 (Dark Blue): Backups and injured QBs, a cluster we can largely ignore for serious analysis.
  • Cluster 2 (Orange): All of these guys had elite passing seasons and were incredibly effective. I think Purdy is making a strong case for top 8-10 quarterbacks next year.
  • Cluster 3 (Red): These passers are bad, and I wouldn't want them on my fantasy team. NFL teams probably don't want them either. Tough for Howell...
  • Cluster 4 (Green): The tier to feel lukewarm about. Not a great sign for Fields and Geno. Fields might be close to done as an NFL starter with how little his passing has improved. Geno in 2022 looks like a flash in the pan.



Moving onto the per game version of the cluster plot above:

The overview on each cluster:

  • Cluster 0 (Dark Blue): Pretty poor at most advanced metrics, except for pacr per game. Probably second worst passing group.
  • Cluster 1 (Green): The second best passing group by the advanced metrics. Quite a distance behind Cluster 3 though.
  • Cluster 2 (Red): The worst passers by pretty much every advanced metric. This group avoids last only for passing air yards, where they are middle of the pack.
  • Cluster 3 (Purple): The best passers by advanced metrics. They don't necessarily air it out the most, but they are extremely effective.
  • Cluster 4 (Orange): Mr. Flacco. Middle-to-lower end of the pack on most advanced metrics, but insane at airing it out. The passing air yards are quite ridiculous.
Cluster 0 (Dark Blue)
  • Gardner Minshew
  • Joe Burrow
  • Geno Smith
  • Jake Browning
  • Russell Wilson
  • Justin Fields
  • Kyler Murray
Cluster 1 (Green)
  • Nick Mullens
  • Derek Carr
  • Baker Mayfield
  • Matthew Stafford
  • Trevor Lawrence
  • Justin Herbert
  • C.J. Stroud
  • Kirk Cousins
  • Jordan Love
  • Jalen Hurts
  • Josh Allen
Cluster 2 (Red)
  • Taylor Heinicke
  • Easton Stick
  • Deshaun Watson
  • Sam Howell
  • Joshua Dobbs
Cluster 3 (Purple)
  • Tua Tagovailoa
  • Jared Goff
  • Patrick Mahomes
  • Brock Purdy
  • Dak Prescott
  • Lamar Jackson
Cluster 4 (Orange)
  • Joe Flacco

Notes for the clusters:

  • Cluster 0 (Dark Blue): It is concerning to see a few names on here. I am willing to give Murray and Burrow more of a pass due to their injuries. More bad news bears for Fields and Geno. Russ might be close to done as an NFL starter.
  • Cluster 1 (Green): A lot of names you'd expect to see. Mullens, however, is a surprise. He might have value as a QB2 if he ends up starting for some reason next year. More good news for Carr, Mayfield, Stafford, and TLaw - the advanced metrics are showing a decent pulse for all of them. Makes me think that the high-QB2-low-QB1 range is obtainable for them, especially the latter three.
  • Cluster 2 (Red): Avoid QBs here. Howell really did fall apart towards the end of the season, and it will be interesting to see what happens to him. Again, I give Watson a bit of a pass since one of his games ended almost immediately.
  • Cluster 3 (Purple): You'd love to have any of these QBs on your roster. They are really effective passers, and most of them are consistently in contention for the top eight QB spots. Great to see Lamar and Mahomes here, as the former didn't put up a lot of fantasy passing stats and Mahomes had an off year when looking only at basic passing stats. Both are still highly effective and lethal passers.
  • Cluster 4 (Orange): Flacco's great fantasy production is marred by the poor advanced stat metrics. He might not be able to keep a job for long if does have one next year.

Summary

That will do it for this one! Hope the analysis shed some more light on the passers around the league. Keep an eye out for the follow up on the rushing component of quarterbacks.

As always, the recap again:

  • Purdy is the real deal. He put up extremely impressive advanced stats this past season. This makes it hard for me to imagine him outside of the top eight or so QBs next year.
  • Mahomes and Lamar are lethal and highly effective passers, even if their passing totals don't reflect it.
  • Fields disappoints on basic and advanced passing stats. He stays fantasy relevant as a starter due to rushing upside, but his poor passing abilities will likely catch up to him in the NFL.
  • It's hard to evaluate TLaw. On the one hand, his situation was not helped by injuries to him and the rest of the offense. On the other, he looks like a low end QB1 - at best - when looking at per game basic and advanced stats.
  • All of the passing stats love Josh Allen. All the more reason he remains my QB1 overall in fantasy.

Thanks for reading!

Cheers,
Alex

Glossary

Term definitions below:

  • EPA (expected points added): this version of EPA is actually passing_epa. Total expected points added on pass attempts and sacks. NOTE: this uses the variable `qb_epa`, which gives QB credit for EPA for up to the point where a receiver lost a fumble after a completed catch and makes EPA work more like passing yards on plays with fumbles.
  • Dakota: Adjusted EPA + CPOE (completion percentage over expectation) composite based on coefficients which best predict adjusted EPA/play in the following year.
  • passing air yards: Passing air yards (includes incomplete passes).
  • pacr: Passing (yards) Air (yards) Conversion Ratio - the number of passing yards per air yards thrown per game.

These terms, and other stat definitions, are defined here.