Cal Football, 2000 to Now
Rise, Peak and Drift
For a few seasons in the mid-2000s, Cal was one of the best teams in college football. This is how it got there, why it slipped, and what has changed underneath the program since.
Six chapters, one question each, built from 27 seasons of game results, recruiting rankings, NFL draft outcomes, attendance and transfer records.
Two seasons in the top ten, then a long slide
Jeff Tedford inherited a 1-10 team in 2002. Two years later Cal went 10-2 and ranked 2nd of 119 FBS teams in schedule-adjusted margin, ahead of every program in the country but one.
The peak lasted about five seasons. Cal has not finished in the top 20 since 2008, and the low point came in the handoff between coaches: Tedford's last team went 3-9, and Sonny Dykes' first went 1-11, 97th of 125.
Team strength: where Cal ranked among all FBS teams in schedule-adjusted scoring margin (SRS), as a percentile. 100 is the best team in the country, 50 is the median. Gold dots finished the season in the AP Top 25. 2020 (four games, no fans) has no rating.
View data
| Season | Coach | Record | Strength rank | Percentile | Final AP |
|---|---|---|---|---|---|
| 2000 | Tom Holmoe | 3-8 | 48 of 116 | 59.1 | |
| 2001 | Tom Holmoe | 1-10 | 93 of 117 | 20.7 | |
| 2002 | Jeff Tedford | 7-5 | 20 of 117 | 83.6 | |
| 2003 | Jeff Tedford | 8-6 | 19 of 117 | 84.5 | |
| 2004 | Jeff Tedford | 10-2 | 2 of 119 | 99.2 | #9 |
| 2005 | Jeff Tedford | 8-4 | 23 of 119 | 81.4 | #25 |
| 2006 | Jeff Tedford | 10-3 | 6 of 119 | 95.8 | #14 |
| 2007 | Jeff Tedford | 7-6 | 30 of 119 | 75.4 | |
| 2008 | Jeff Tedford | 9-4 | 19 of 120 | 84.9 | |
| 2009 | Jeff Tedford | 8-5 | 54 of 120 | 55.5 | |
| 2010 | Jeff Tedford | 5-7 | 31 of 120 | 74.8 | |
| 2011 | Jeff Tedford | 7-6 | 34 of 120 | 72.3 | |
| 2012 | Jeff Tedford | 3-9 | 66 of 124 | 47.2 | |
| 2013 | Sonny Dykes | 1-11 | 97 of 125 | 22.6 | |
| 2014 | Sonny Dykes | 5-7 | 51 of 128 | 60.6 | |
| 2015 | Sonny Dykes | 8-5 | 27 of 128 | 79.5 | |
| 2016 | Sonny Dykes | 5-7 | 58 of 128 | 55.1 | |
| 2017 | Justin Wilcox | 5-7 | 58 of 130 | 55.8 | |
| 2018 | Justin Wilcox | 7-6 | 66 of 130 | 49.6 | |
| 2019 | Justin Wilcox | 8-5 | 48 of 130 | 63.6 | |
| 2020 | Justin Wilcox | 1-3 | |||
| 2021 | Justin Wilcox | 5-7 | 56 of 130 | 57.4 | |
| 2022 | Justin Wilcox | 4-8 | 70 of 131 | 46.9 | |
| 2023 | Justin Wilcox | 6-7 | 46 of 133 | 65.9 | |
| 2024 | Justin Wilcox | 6-7 | 59 of 134 | 57 | |
| 2025 | Justin Wilcox | 7-6 | 87 of 136 | 36.8 | |
| 2026 | Tosh Lupoi | 2-3 |
Cal got more out of its talent, then lost both
Talent is the best single predictor of results in college football. Across 2,549 FBS team-seasons, rosters built from stronger recruiting classes reliably finish higher. That splits every season into two questions: how much talent did Cal have, and what did it do with it?
How much talent Cal had
In 2005 Cal's roster ranked 12th in the country. It hasn't had a top-20 roster since 2008, and this season (2026) it ranks 67th.
Rank among all FBS teams by roster talent: the average strength of the four recruiting classes on the roster that season. 1 is the most talented roster in the country. Higher on the chart is better.
What Cal did with it
The next chart compares where Cal finished with where a roster like Cal's usually finishes. From 2005 to 2008, Cal beat its prediction by 10 spots a season on average. In 2006, a roster expected to finish 29th finished 6th. Since 2009, Cal has finished ahead of its prediction in only 5 of 16 seasons.
National rank among FBS teams (1 is best, so higher on the chart is better). The dashed line is where a roster with Cal's talent typically finishes; the solid line is where Cal actually finished, by schedule-adjusted margin. Blue gaps: Cal did more with its players than expected. Orange: less. The 2020 season was four games because of COVID and has no final rating, so it is left blank.
So the decline has two causes, and they compound: less talent coming in, and less coming out of the talent Cal had.
View data
| Season | Coach | Recruiting class | Roster talent rank | Expected finish | Actual finish |
|---|---|---|---|---|---|
| 2005 | Jeff Tedford | 10 of 118 | 12 of 116 | 29 | 23 |
| 2006 | Jeff Tedford | 20 of 119 | 12 of 117 | 29 | 6 |
| 2007 | Jeff Tedford | 23 of 116 | 13 of 118 | 29 | 30 |
| 2008 | Jeff Tedford | 29 of 117 | 16 of 117 | 31 | 19 |
| 2009 | Jeff Tedford | 37 of 115 | 25 of 117 | 36 | 54 |
| 2010 | Jeff Tedford | 20 of 120 | 22 of 117 | 36 | 31 |
| 2011 | Jeff Tedford | 15 of 120 | 22 of 117 | 35 | 34 |
| 2012 | Jeff Tedford | 30 of 124 | 22 of 120 | 36 | 66 |
| 2013 | Sonny Dykes | 41 of 125 | 23 of 120 | 36 | 97 |
| 2014 | Sonny Dykes | 55 of 128 | 35 of 124 | 43 | 51 |
| 2015 | Sonny Dykes | 34 of 128 | 40 of 124 | 46 | 27 |
| 2016 | Sonny Dykes | 31 of 128 | 40 of 127 | 46 | 58 |
| 2017 | Justin Wilcox | 70 of 130 | 45 of 128 | 52 | 58 |
| 2018 | Justin Wilcox | 42 of 130 | 43 of 127 | 50 | 66 |
| 2019 | Justin Wilcox | 43 of 130 | 44 of 129 | 51 | 48 |
| 2020 | Justin Wilcox | 39 of 128 | 48 of 128 | 31 | |
| 2021 | Justin Wilcox | 28 of 130 | 37 of 130 | 45 | 56 |
| 2022 | Justin Wilcox | 59 of 130 | 39 of 130 | 48 | 70 |
| 2023 | Justin Wilcox | 79 of 133 | 55 of 130 | 56 | 46 |
| 2024 | Justin Wilcox | 55 of 134 | 55 of 131 | 58 | 59 |
| 2025 | Justin Wilcox | 69 of 136 | 69 of 133 | 67 | 87 |
| 2026 | Tosh Lupoi | 56 of 138 | 67 of 134 |
The peak produced pros who outplayed their draft slot
One part of the peak can be measured long after the games: what Cal's players did in the NFL. For every draft pick since 1980, I modeled the career a player taken at that slot typically has, then measured how far each school's players beat it.
For the 2003 to 2013 draft classes, the players Tedford recruited and coached, Cal ranks first of 41 schools. Its 44 picks beat their draft slot by about one extra season as a solid NFL starter each, and the edge came from early-round picks, not late-round luck.
Score: career Approximate Value above or below what a typical pick at the same slot produces, per pick, 2003 to 2013 draft classes. Dot: the school's average per pick. Line: how far that average could move with luck (95% interval). Left of the vertical line means below draft slot. Ranked among 41 schools.
Cal's biggest outperformers (career value vs. a typical pick at the same slot)
Aaron Rodgers
2005 · pick 24
Cameron Jordan
2011 · pick 24
Keenan Allen
2013 · pick 76
DeSean Jackson
2008 · pick 49
Brandon Mebane
2007 · pick 85
Mitchell Schwartz
2012 · pick 37
Marvin Jones
2012 · pick 166
Alex Mack
2009 · pick 21
Marshawn Lynch
2007 · pick 12
Justin Forsett
2008 · pick 233
Hollow dot: AV expected at that pick. Filled dot: actual. Number: the difference.
How the draft model works, and how I tested it
Career value is Pro Football Reference's Approximate Value, one number for a player's total contribution (a solid starting season is roughly 8 to 10). For each draft class, an isotonic regression (a curve that only goes down as the pick number goes up) sets what a typical player at each slot produces, using classes within three years. A player's score is his actual value minus that bar, and a school's score is the average across all its picks, busts included.
A first-place finish deserves suspicion, so the 2003 to 2013 ranking was re-run eight ways:
- Raising the minimum picks to be ranked from 20 to 40: Cal 1st at every cutoff
- Shrinking small samples toward average: still 1st
- Capping every score at the 99th percentile: 1st
- Adjusting for position: 1st
- Removing every quarterback: 1st
- Removing each school's single best player: 1st
- Adjusting for program size (big-name programs get over-drafted): 1st
- Shuffling players between schools 5,000 times: a lead this large happens by chance 9% of the time
Over all 40 years, Cal ranks 4th of 61, but that lead is small enough that chance produces it often. The edge belongs to one decade and one staff, not to the school.
The crowd came for the peak and never came back
From 2004 to 2008, Cal averaged 62,697 fans a game. The crowd followed the team down after that, but it didn't follow it back up: the 8-5 teams of 2015 and 2019 drew 48,800 and 42,433, and the 7-6 team of 2025 drew 34,991, about 56% of the renovated stadium's capacity.
The exception came on October 5, 2024, when ESPN's College GameDay came to Berkeley and 52,428 people watched Cal lose 39-38 to Miami. The demand is there for a big moment. It hasn't been there week to week.
Average home attendance per game. 2011 home games were played at AT&T Park in San Francisco during the stadium renovation; 2020 had no fans. Missing seasons in the main data source were filled from each season's published box scores.
View data
| Season | Average home attendance | Home games | Venue |
|---|---|---|---|
| 2000 | 46,300 | 5 | Memorial Stadium |
| 2001 | 33,442 | 6 | Memorial Stadium |
| 2002 | 37,103 | 7 | Memorial Stadium |
| 2003 | 38,305 | 6 | Memorial Stadium |
| 2004 | 64,019 | 5 | Memorial Stadium |
| 2005 | 60,377 | 6 | Memorial Stadium |
| 2006 | 64,318 | 7 | Memorial Stadium |
| 2007 | 63,136 | 6 | Memorial Stadium |
| 2008 | 61,634 | 7 | Memorial Stadium |
| 2009 | 59,472 | 6 | Memorial Stadium |
| 2010 | 57,873 | 7 | Memorial Stadium |
| 2011 | 37,657 | 5 | AT&T Park |
| 2012 | 55,876 | 7 | Memorial Stadium |
| 2013 | 49,329 | 7 | Memorial Stadium |
| 2014 | 48,798 | 7 | Memorial Stadium |
| 2015 | 48,800 | 6 | Memorial Stadium |
| 2016 | 46,628 | 6 | Memorial Stadium |
| 2017 | 36,548 | 6 | Memorial Stadium |
| 2018 | 42,866 | 7 | Memorial Stadium |
| 2019 | 42,433 | 6 | Memorial Stadium |
| 2021 | 37,383 | 6 | Memorial Stadium |
| 2022 | 38,596 | 7 | Memorial Stadium |
| 2023 | 38,684 | 6 | Memorial Stadium |
| 2024 | 39,173 | 7 | Memorial Stadium |
| 2025 | 34,991 | 6 | Memorial Stadium |
The transfer portal made the roster a two-way door
Since 2021, players can transfer without sitting out a season, and since NIL rules changed the same year, they can be paid. In 2021, 10 players left Cal through the portal and 3 arrived. In 2026, 36 left and 32 arrived.
The players Cal develops now have options. Of the 140 who left since 2021, 53 went to other Power 4 programs, including the highest-rated departures below. The most famous is Fernando Mendoza, who left for Indiana in December 2024, won the Heisman Trophy and went first overall in the 2026 NFL draft.
Players entering or leaving Cal through the transfer portal, by the season they transferred for.
Highest-rated players to leave Cal through the portal
| Player | Pos. | Season | Went to |
|---|---|---|---|
| Cade Uluave | LB | 2026 | BYU |
| J.Michael Sturdivant | WR | 2023 | UCLA |
| Fernando Mendoza | QB | 2025 | Indiana |
| Jaydn Ott | RB | 2025 | Oklahoma |
| Kendrick Raphael | RB | 2026 | SMU |
| Jack Endries | TE | 2025 | Texas |
All six were four-star recruits out of high school.
The talent is back to mid-pack. The results aren't.
The portal cuts both ways, and Cal has used it to rebuild. Counting transfers, its 2026 roster ranks 8th of 17 in the ACC and 32nd of 67 Power 4 teams, close to the middle of both.
The results haven't followed. In its first two ACC seasons, Cal finished 10th and 13th of 17 conference teams in schedule-adjusted margin.
Each dot is one Power 4 team's 2026 roster, rated by the 247Sports talent composite, which counts every player on the roster, transfers included. Further right is more talented. Dots that would overlap are nudged up or down within their conference row.
- Talent sets the ceiling. Cal's best seasons came with top-20 rosters. It hasn't had one since 2008.
- Coaching decides how much of that talent shows up on Saturdays. With the portal reshuffling rosters every year, there is little time for slow, multi-year development. What matters is a staff that gets the most out of whoever is on the roster this season and turns them into a coherent team. Cal's peak teams finished an average of 10 spots better than their talent predicted; since 2009, Cal has beaten its prediction in only 5 of 16 seasons.
- The portal is now the fastest lever. A roster can be rebuilt in a single offseason, in either direction. Cal's is already mid-pack in its conference, so the next gain has to come from coaching that roster into a team that plays above it.
Data: College Football Data API (collegefootballdata.com), with attendance gaps filled from published box scores, and NFL draft data from nflverse. Team strength is the Simple Rating System (scoring margin adjusted for schedule). Roster talent averages the 247Sports recruiting rankings of the four classes on the roster; chapter 6 uses the 247Sports talent composite, which also counts transfers.