Follow a career
Watch a quarterback develop
Pick a quarterback's career and track the changes in their production on the field. Each dial shows how that season ranks against all 625 starting seasons in the data.
–
–Career, season by season
The learning curve is long
If quarterbacks were finished products after a year or two, a short leash would make sense. They are not. Take a look at turnovers, efficiency, and when their best seasons arrive. The truth is that many quarterbacks are still improving in Years 5, 6, and beyond.
Turnovers don't really fall until Year 6
A rookie quarterback gives the ball away by interception or a fumble he loses about 10.9 times every 100 drives. For the next four seasons that statistic barely moves: 10.4, 10.6, 10.7 and 10.7. None of those years is statistically different from the rookie year (every p-value is above 0.2).
Year 6 is the first real drop, to 9.5 per 100 drives (p = 0.002 against the rookie year). That is about 12% fewer giveaways, and it takes five full seasons to get there. It stays below the rookie level after that, though Years 8 and 9 drift back toward 10.
Turnovers per 100 drives, by career year
All 135 QBs, regular season. The shaded band is a 95% confidence interval.
How it's calculated
Turnovers per 100 drives = (interceptions + fumbles the QB lost) ÷ drives × 100
Out of every 100 possessions a quarterback runs, how many end with him giving the ball to the other team. Each career year pools every quarterback in that year of his career. The band shows how much the number could move by chance: ± 1.96 × √turnovers ÷ drives × 100. The p-value compares each year with the rookie year (a two-proportion z-test); below 0.05 means the difference is unlikely to be chance.
See turnovers by career year for any QB, quarter or game situation in the dashboard →
Most quarterbacks who had their best seasons later were written off early or had simply been waiting their turn
A quarterback's best season is the one where his EPA per play was furthest above the league average (both are explained below the chart). Among the 73 quarterbacks whose careers lasted at least eight seasons, 30 had their best season before Year 5, including Patrick Mahomes, Lamar Jackson and Cam Newton in Year 2. Early stars are real, but where do the rest fall?
43 had their best season in Year 5 or later. Longer careers have more seasons to peak in, so the count is not the point; who they were is. 15 were "write-offs": they started in Years 1–3 and played below average, like Drew Brees, Matthew Stafford, Ryan Tannehill, Alex Smith, Sam Darnold and Geno Smith. People looked at their early production and labeled them as busts, failures, or "write-offs". 15 more were understudies: they were not starting yet, usually because they were behind an established veteran, like Aaron Rodgers behind Brett Favre or Kirk Cousins behind Robert Griffin III.
When each quarterback had his best season
73 QBs whose careers reached Year 8 (rookie classes 2000–2018). Hover a bar for the names.
What EPA means
To compare seasons, this report uses EPA, expected points added, the standard way analysts grade a single play. Before every snap, the down, the distance and the spot on the field say how many points an offense can expect to score on that drive: first-and-10 at your own 25 is worth about 1.1 points, first-and-10 at the opponent's 25 about 4.1. A play's EPA is how much it changes that number. From 2021 to 2025, a touchdown pass averaged +2.8, a third-down completion that moved the chains +2.1, an incompletion −0.9, a sack −1.8 and an interception −4.4. Averaged per play, it rewards the plays that help a team score and punishes the ones that hurt, whatever the box score says.
How it's calculated
EPA per play = sum of EPA on the QB's plays ÷ number of his plays
EPA vs league = his EPA per play − league EPA per play that season
His plays are his passes, sacks, scrambles and designed runs. The league figure pools every NFL quarterback's plays that season, so a 2005 season and a 2024 season are each judged against their own year. The best season is his season with 8+ starts that has the highest EPA vs league. Write-off: his EPA vs league, pooled over all his starting seasons in Years 1–3, is below 0. Understudy: he had no season with 8+ starts in Years 1–3.
Compare any QB's EPA curve with the whole group in the dashboard →
Most good quarterbacks show it early, but a third are late bloomers
Of the 104 quarterbacks with at least one starting season, 63 eventually had an above-average season. Most of them, 41, did it by Year 3. Teams are right that good quarterbacks often show it early. But 22 of the 63 (35%) did not get there until Year 4 or later, and 15 not until Year 5 or later: Aaron Rodgers, Drew Brees, Tony Romo and Kirk Cousins in Year 4, Alex Smith and Sam Darnold in Year 7, Geno Smith in Year 10. A team that judges its quarterback after three seasons gives up on the analytical evidence that quarterbacks need time.
First above-average season for each quarterback
The 63 NFL QBs who have beat the league average (rookie classes 2000–2018). Hover a bar for the names.
What league average means
Here, league average means the average EPA per play of every NFL quarterback in that season, starters and backups together. In 2024 it was +0.047 per play; in 2003 it was −0.027. A season is above average when a quarterback's EPA per play beats that season's number, which puts him ahead of the typical NFL passer that year.
How it's calculated
League average (season) = sum of EPA on every NFL QB's plays ÷ number of those plays
Above average = his EPA per play > league average, in a season with 8+ starts
For each quarterback, the chart places him at the first career year in which he had an above-average starting season. The 41 quarterbacks who never had one are not in the chart.
Compare any QB's EPA curve with the whole group in the dashboard →
Rookie to Year 2 is the biggest jump, but it isn't the peak
Let's look at a group of 58 quarterbacks. These are the quarterbacks from the data who started 8+ games in Year 5 through their careers, measured by EPA per play against the league average. The jump from rookie year to Year 2 is by far the largest: from 0.069 below average per play to 0.035 above. Across all quarterbacks with back-to-back starting seasons, 74% improve from Year 1 to Year 2, more than in any other year.
But the group keeps climbing after that, dips in Years 4 and 5, and is at its best in Year 8 (+0.061). Judging a quarterback by his second season catches him at the start of the climb.
EPA per play vs league average, by career year
The same 58 QBs followed from rookie year (classes 2000–2021)
How it's calculated
Group EPA vs league = (sum of EPA − sum of plays × league average) ÷ sum of plays
Every play by the 58 quarterbacks in a given career year counts once, so a quarterback with more plays counts more. 0 is a league-average quarterback. "Improved on the year before" compares each quarterback with himself in back-to-back seasons with 8+ starts.
Filter the Rookie-to-Year 2 jump by class, quarter or game situation in the dashboard →
Teams simply don't wait that long
Now for the other side of the argument: how long does a team stick with the quarterback it started with, and what does money have to do with it? Here, a quarterback's "original team" is the first team he played for.
Most teams give up on their quarterback by Year 4
For the 88 quarterbacks who started for their original team and are no longer its starter or retired elsewhere, I found the last season they played there. The median is Year 4. 61% were gone by Year 4 and 73% by Year 5. The single most common last season with their original team is Year 3.
In other words, most teams moved on before the quarterback's turnovers came down (Finding 1) and before the late bloomers arrived (Findings 2 and 3).
Last season as the original team's starter
88 QBs whose run with their first team has ended (classes 2000–2018)
How it's calculated
Last season = latest career year with 8+ starts for his original team
Share gone by Year 4 = QBs whose last season is Year 4 or earlier ÷ 88
Quarterbacks who were still their original team's starter in 2025 are left out, because their run has not ended.
The most common number of starting seasons a team gives its quarterback is one
Of those same 88 quarterbacks, 30 (34%) got exactly one starting season from their original team before it moved on. Another 15 got two and 7 got three: 59% got three seasons or fewer.
A handful got more than a decade, but they are the exceptions. The typical quarterback gets a short run to prove himself, much shorter than our findings say he needs.
Starting seasons given by the original team
88 QBs whose run with their first team has ended. Hover a slice or a row for the names.
How it's calculated
Starting seasons given = number of seasons with 8+ starts for his original team
Each slice is the share of the 88 quarterbacks who got that many starting seasons before their original team moved on.
The money forces the decision before the learning curve plays out
The clock is ticking. A first-round quarterback's rookie deal costs his team about 3.5% of the salary cap each year (a second-rounder about 1%). Keeping him after that costs far more. Of the 24 quarterbacks who have entered the league since 2011 and have been given a large second contract from their own team, 16 signed it before Year 4, after only three seasons, and none after Year 6. Those deals have continued to grow from a median 14% of the cap (2014–16) to about 22% (2020–25), a fifth of the whole roster's budget on one player. But who gets paid? 17 of 22 quarterbacks who were above average in Years 1–3 got one, but only 4 of the 29 who were below league average early got one. 12 teams never gave a big second contract to a quarterback they started with.
But why 2011? In 2011 the NFL and the NFL Players Association signed a collective bargaining agreement which reformed rookie and free-agent contracts. Drafted rookies now received a standard 4 year contract and first-round picks had a team option attached in the fifth year. Put together: teams have to decide whether to commit a fifth of their cap space after only four seasons at the latest, before the Year 5–6 improvement in Part 1, and they almost never pay a quarterback who struggled early. As much as the statistics disagree, it is a strong reason to move on quickly, and it is simply about money, not about how good the quarterback could become.
What a quarterback costs, as a share of the salary cap
Median rookie deal vs. median big second contract, by the years it was signed
Where the contract data comes from
This finding only covers quarterbacks who entered the league since 2011. The 2011 labor agreement created today's rookie wage scale, with four-year rookie contracts and a fifth-year team option for first-round picks, so every quarterback since then has faced the same contract clock. Contract records from before about 2010 are also incomplete. Contracts come from OverTheCap, via nflverse, and money is measured as a share of that year's salary cap so deals from different years compare fairly.
How it's calculated
Cap share = contract's average money per year ÷ that year's salary cap
Career year signed = year signed − rookie year + 1
A big second contract is the first contract after his rookie deal, from his original team, worth 10% or more of the cap per year. Year 4 means it was signed before his fourth season, after three seasons of play. "Who gets paid" covers the 51 quarterbacks who entered the league 2011–2021 who started for their original team in Years 1–3, using the same above/below-average test (Finding 2).
The cost of not waiting
If the curve is long and teams are short on patience, some quarterbacks should blossom after their first team gives up on them, and the ones who are given time should improve. Both of these cases show up.
21 quarterbacks had their best season after their first team gave up on them
Of the 44 quarterbacks who started for their original team and at least one other, 21 had their personal best season for a team other than their original, and 18 of those seasons were better than the league average.
Drew Brees left the Chargers after Year 5 and had his best season in New Orleans in Year 9 (13–2). Jared Goff left the Rams for Detroit and had his best year there in Year 9 (15–2). Ryan Tannehill went from slightly above average in Miami to a +0.20 per play in Tennessee. Sam Darnold and Geno Smith were below average with the Jets, and both later had above-average seasons in Seattle, including Darnold's 14–3 Super Bowl winning season in 2025.
Best season with the original team vs. best season after leaving
EPA per play vs league average, seasons with 8+ starts. Click a card to open that career.
How it's calculated
Best with a team = highest EPA vs league among his seasons with 8+ starts for that team
A quarterback counts when his best season overall came for a team other than his original team. Bars start at 0 (league average): to the right is above average, to the left below.
Given time, the early strugglers' box scores caught up
25 quarterbacks were below average in Years 1–3 but kept getting starts afterward, including Drew Brees, Matthew Stafford, Alex Smith, Ryan Tannehill, Derek Carr and Sam Darnold. In Years 1–3 they completed 55.1% of their passes for 203 yards and 1.12 touchdown passes per game. From Year 4 on: 61.2%, 241 yards and 1.49 touchdowns per game.
The 29 quarterbacks who were good early improved only a little over the same span (58.5% to 60.3%, 233 to 250 yards, 1.56 to 1.64 touchdowns), so the strugglers closed most of the gap, it just took time.
Completion percentage by career year
QBs with a starting season in Year 4 or later (rookie classes 2000–2018)
How it's calculated
Completion % = completions ÷ pass attempts
Yards per game = passing yards ÷ games played · TD passes per game = TD passes ÷ games played
Each point pools the group's seasons with 8+ starts in that career year. Groups are split by EPA vs league over Years 1–3 (Finding 2), and only include quarterbacks who had a starting season in Year 4 or later. Later years have fewer quarterbacks (8 strugglers by Year 8), so they move around more.
The case against waiting
The strongest objection to this argument is that early struggles, and a low draft spot, usually mean what they seem to mean. But what does the data say?
Most early strugglers never become above average, but first-round "busts" often did
Of the 53 quarterbacks who were below average in Years 1–3, only 18 (34%) ever had an above-average season after that. Of the 32 who were above average early, 25 (78%) went on to have an above-average season after that. Early play does seem to predict later play, but draft position sharpens it. Among the early strugglers, only 2 of the 11 quarterbacks taken in Round 4 or later (or undrafted) became above average, and 9 of them never started another season. A late pick who struggles early is usually what he looks like.
First-round picks are different. 11 of the 25 first-rounders who struggled early later became above average, including Sam Darnold, Matthew Stafford, Ryan Tannehill, Alex Smith, Mitchell Trubisky and Teddy Bridgewater. They were drafted high for a reason, but after early struggles were called busts despite still having more to give.
What happened after Year 3
85 QBs with a starting season in Years 1–3 (rookie classes 2000–2018)
How it's calculated
Early play = EPA vs league pooled over his seasons with 8+ starts in Years 1–3
Later above average = at least one season with 8+ starts in Year 4+ with EPA vs league > 0
"Started again" means at least one season with 8+ starts in Year 4 or later, for any team. Draft round comes from the nflverse player file; undrafted quarterbacks are grouped with Round 4 and later.
About the data
Everything on this site is computed from free, public data by the scripts in the GitHub repository.
Where it comes from
nflverse play-by-play for the 2000–2025 NFL seasons, plus its schedule (final scores and listed starting QBs), player (rookie season, draft, full names), roster (jersey numbers), team and contract files. The contract file is OverTheCap's contract history. The data is released under CC-BY 4.0.
What one row is
The data set, data/qb_drives.csv, has one row per quarterback per offensive drive: 105,862 rows and 41
columns. Each row has the game, date, season, the quarterback and his career year, the teams, the quarter, how the
drive ended, where it started, the game's final result, and the quarterback's own passing, rushing, sack, turnover
and EPA totals on that drive.
Which quarterbacks, and what was dropped
- Quarterbacks whose first NFL season was 2000 or later and who started 9+ regular-season games in at least one season. Quarterbacks who entered the league before 2000 are left out so every career is followed from its first season. All of each quarterback's seasons through 2025 are kept, including seasons as a backup.
- The 2026 season is left out because it is still in progress.
- Kneels and spikes are dropped (they run the clock and are not real attempts), and so are two-point tries. A drive made only of kneels has no row.
- If a quarterback was replaced mid-drive, each quarterback gets his own row for that drive.
- All findings use the regular season only. The contract finding covers quarterbacks who entered the league from 2011 on.
- Air yards are blank before 2006, when the NFL did not track them.
Terms used throughout
- Career year
- Season minus the quarterback's rookie season, plus one. Year 1 is the rookie season.
- Starting season
- A season with 8 or more starts, where a start is being the team's listed starting quarterback.
- EPA
- Expected points added: how much a play changes the number of points the offense can expect to score on the drive, based on down, distance and field position (nflverse's model).
- League average
- The average EPA per play of every NFL quarterback in a season. EPA vs league is a quarterback's EPA per play minus that number; above 0 is above average.
- Best season
- A quarterback's starting season with the highest EPA vs league.
- Write-off / understudy
- Write-off: started in Years 1–3 and was below average over those seasons. Understudy: no starting season in Years 1–3.
- Original team
- The first team the quarterback played for. This handles draft-day trades.
- Big second contract
- The first contract after the rookie deal, from the original team, worth 10%+ of the salary cap per year.
- Group averages
- Pooled over the group's plays, drives, games or attempts (for example, total turnovers ÷ total drives), not an average of averages.
- Significance
- A two-proportion z-test of each year's turnover rate against the rookie year. It treats drives as independent, so it slightly overstates confidence.
- Explorer percentiles
- The share of the 625 starting seasons in the data that a season beats on that stat (for turnovers, lower is better; a record is ranked by its win percentage). Green means it beats at least half of them, red means it doesn't.
- Jersey colors
- Matches team jerseys.
Limits
Later career years only include quarterbacks who lasted that long, so a plain average by career year flatters later years. That is why several findings compare each quarterback with himself or follow a fixed group. Classes from 2019 on have not had time to reach Year 8, so they are left out of the career-length findings, and rookie classes 2022–2025 are still early in their careers.