3Charlotte shifts fanbase identity, redefining program.
Tim Albin begins his tenure at Charlotte with a 1-11 losing record to inherit, compounding the program's status as one of the weaker FBS teams.
3Tim Albin begins his tenure at Charlotte with a 1-11 losing record to inherit, compounding the program's status as one of the weaker FBS teams.
Charlotte is the youngest program in the Power footprint — football didn't exist here until 2013 — trying to build, almost from scratch, a tradition the rest of the sport had a century-long head start on.
Niner fans say the rest of the sport treats a program this young like it doesn't count — and they point to the biggest, fastest-growing city in the Carolinas and ask why a metro this size shouldn't ev…
Approaching
30 days
until kickoff · vs The Citadel · Sat Sep 5 · 19:30 UTC
Charlotte is the American Athletic program whose 2013 program founding + 2019 first bowl appearance + Jerry Richardson Stadium define what most-recent-FBS-newcomer-ascent looks like.
With a returning player total of 24% and a heavy reliance on transfers, Charlotte's success depends on integrating 19 new arrivals while managing the loss of 27 players. The team's recruiting rank of #103 highlights a focus on depth over elite talent.
Norm the Niner is patient.
the open questionwhere does it go from here?
Charlotte enters 2026 rated No. 134 in 2025 SP+ (-26.7), down 16 spots from 2024.
Tim Albin begins his tenure at Charlotte with a 1-11 losing record to inherit, compounding the program's status as one of the weaker FBS teams.
Tim Albin inherits a 1-11 roster with just 24% production returning — Charlotte's fourth coach in five years faces an ascent built on instability.
Sean Brown is a real deep-ball threat -- a high share of his targets come on throws past the sticks, and he catches those deep shots at a plus rate.
Sean Brown is a legitimate money-down target -- his 3rd-down conversion rate ranks among the position's best, and his per-target value holds up in that spot too.
Charlotte: coordinator change reshaping a unit.
Cameren Smith: a garbage time merchant signal screened this season.
Javen Nicholas does NOT see a usage spike in garbage time -- his workload holds steady regardless of score.
Rod Gainey Jr.: a garbage time merchant signal screened this season.
Grayson Loftis (QB) and Conner Harrell (QB) arrive as Charlotte's answer to 1-11, diagnosing a passing game that couldn't escape the bottom of the American Athletic.
Tim Albin inherits a 1-11 losing record at Charlotte, a program still defining its identity since its 2013 FBS debut, with coordinator changes reshaping key units.
WR out for season with knee injury
Brazzell was already thin depth at receiver — losing a rookie to a knee before he plays a snap tightens a room that couldn't afford it at a program already sliding in SP+.
Win total (line at 2.5) — no reprice yet on "WR out for season with knee injury"
It's been 7d since "WR out for season with knee injury" and the line hasn't moved. Worth checking again in a few days to see if the books are just slow.
Win total (line at 2.5) holding steady right after "WR out for season with knee injury"
"WR out for season with knee injury" landed 4d ago and the market hasn't reacted — early, but a line worth revisiting.
Top 3 commits
Market outlook
Sportsbook consensus · best odds across multiple books · 2026-08-06
Charlotte · Next-Season Outcome Band
Final-season-aware projection: floor / base / ceiling include conference title and CFP games where the model supports them, so a ceiling can exceed a 12-game regular season.
Charlotte enters 2026 rated No. 134 in 2025 SP+ (-26.7), down 16 spots from 2024. SP+ describes what the program HAS done, not what it will do. The season is the field test. Preview coverage is split — believers and skeptics are reading the same data differently.
The off-field storyline driving the noise right now. Not analysis — the soap opera, and that's the point.
The 'the projection is underselling us' read -- fans betting the season beats the preview number.
The 'the model has seen the tape' counter -- efficiency ratings reward what a program has actually done, not hope.
This event was in 56 of 449 board posts (12%) over the last 60 days — a fanbase consumed by it. Fan text shown verbatim, attributed to the community not the individual poster.
Board health this week (92 posts): 13% positive · 80% neutral · 7% negative. Team-level weekly mood — not specific to this event. The boards ≠ the fanbase: a self-selected vocal slice.
Charlotte: the fanbase's identity shifting.
The off-field storyline driving the noise right now. Not analysis — the soap opera, and that's the point.
The optimistic read: momentum, and the 'this is real' takes.
The analytical counter: rankings, results, and 'the hype is ahead of the tape' takes.
This event was in 54 of 449 board posts (12%) over the last 60 days — a fanbase consumed by it. Fan text shown verbatim, attributed to the community not the individual poster.
Board health this week (92 posts): 13% positive · 80% neutral · 7% negative. Team-level weekly mood — not specific to this event. The boards ≠ the fanbase: a self-selected vocal slice.
Recent Form · last 10 games
Zero of five. Reset territory.
Opens Sep 5
vs The Citadel · at home
✓ fact on line · ~ our read on style
Fan mood index · most recent r/cfb data
Recruiting Footprint · 2026
GA leads the 2026 class with 9 commits. National footprint reaching 12 states.
Where they recruit · 2023-2026
81 signees across 21 states, 2023-2026. GA leads the pull.
Top community posts · last 12 months · r/cfb
7 games with TV coverage: 3 ESPN, 1 cable, 1 conference network, 2 streaming
Kickoff windows: 2 noon, 5 primetime
Losing the penalty battle: 73 penalties committed vs. 51 drawn on opponents, a 60-yard deficit.
610 penalty yards committed vs. 550 drawn on opponents, 2025 season total.
What moved it — fall camp · last 14 days
Fanbase Signals
Position = mood · width = volume · color = the kind of feeling
Inside the fanbase — all 9 corners
One voice
Every cohort from the die-hards to the analytics crowd lands within 0.01 of each other — a rare consensus. The loudest voice in the room:
Ryder Burton looks to build on iconic upset as Uab’s QB1
underdogdynasty.com →How Charlotte fans actually talk real · top-upvoted
Tulane got into Ole Miss territory SEVEN times, they had 3 points until their final drive. They had opportunities to make this more of a game
The crowd’s loudest take by upvotes — read for mood, not as a side. The cohort read is the measured part.
The room, end to end
Cohort sentiment is a source-weighted model read — never a quote pinned to a person.
What this fanbase keeps coming back to our read · topic model
Topics are model-labeled from Reddit — a rough signal of what this fanbase is circling right now.
~ our readCharlotte fans are cautiously optimistic, with almost nothing concrete behind it yet.
✓ counted We read 92 posts from Charlotte fans this week.
Five Lenses
What people are saying right now
Fanbase Health Index · Charlotte · high confidence
FBS rankings · 2025 season · all stats vs 136 FBS programs
| Player | # | G | Cmp/Att | Pct | Yds | Y/A | TD | INT | Rate | QBR | Adj ANY/A | Sack% | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Pocket Passer · -0.16 EPA/play | 12 | 11 | 128 / 232 | 55.2 | 1415 | 6.1 | 8 | 8 | 110.9 | 23.2 | 4.1 | 9.0 | |
Yards by week → Pocket PasserBalanced passer who operates within the system, without one standout number carrying the profile. Impact starter — above-average production for the conference. 97 of 183 QBs we've classified this way this season. Season receipt Yards / attempt6.6 bottom 24th percentile · FBS QBs, min. 80 attempts Rush yards / carry-1.8 bottom 6th percentile · FBS QBs, min. 80 attempts Trait fingerprint Plays like View Grayson Loftis's full player page | |||||||||||||
| Pocket Passer · +0.21 EPA/play | 15 | 4 | 64 / 96 | 66.7 | 737 | 7.7 | 4 | 2 | 140.7 | 43.1 | 7.3 | 2.0 | |
Yards by week → Pocket PasserBalanced passer who operates within the system, without one standout number carrying the profile. The most common profile in its group this season — 97 of 183 classified this way. Played in 4 of 21 games this season · junior View Conner Harrell's full player page | |||||||||||||
| -0.14 EPA/play | 1 | 6 | 33 / 51 | 64.7 | 296 | 5.8 | 2 | 3 | 114.6 | 33.5 | 3.8 | 1.9 | |
Yards by week → | |||||||||||||
| Player | # | G | Car | Yds | Avg | TD | Long | 3rd Dn Use | Pass Dn Use | Stuff% | 10+% | Tgt Share | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Satellite Back · -0.11 EPA/play | 6 | 11 | 74 | 260 | 3.5 | 1 | 37 | 9.3 | 8.9 | 20.3 | 8.1 | 5.7% (18/317) | |
Yards by week → Satellite BackDeployed as a receiver as much as a runner. Value is in space, not between the tackles. Part-time starter — splitting the role or filling in on injury. 50 of 349 RBs we've classified this way this season. Season receipt Receiving share17.8% 83th percentile · FBS RBs, min. 40 carries Yards / reception2.8 bottom 7th percentile · FBS RBs, min. 40 carries Trait fingerprint Plays like View Rod Gainey Jr.'s full player page | |||||||||||||
| Workhorse · -0.15 EPA/play | 25 | 11 | 62 | 220 | 3.5 | 0 | 13 | 7.1 | 6.5 | 10.5 | 8.8 | 4.7% (15/317) | |
Yards by week → WorkhorseBuilt to take 20+ carries per game. Volume is the value. Part-time starter — splitting the role or filling in on injury. 52 of 349 RBs we've classified this way this season. Season receipt Weight225 lb 90th percentile · FBS RBs, min. 40 carries Rush TD rate0.0% bottom 6th percentile · FBS RBs, min. 40 carries Trait fingerprint Plays like View Cameren Smith's full player page | |||||||||||||
| Balanced Back · -0.39 EPA/play | 24 | 7 | 51 | 190 | 3.7 | 0 | 21 | 7.2 | 11.1 | — | — | — | |
Yards by week → Balanced BackPlays within the scheme — consistent production without a dominant dimension. Part-time starter — splitting the role or filling in on injury. 186 of 349 RBs we've classified this way this season. Season receipt Yards / carry3.3 bottom 4th percentile · FBS RBs, min. 40 carries Rush TD rate0.0% bottom 6th percentile · FBS RBs, min. 40 carries Trait fingerprint Plays like View Jariel Cobb's full player page | |||||||||||||
| Balanced Back · -0.38 EPA/play | 23 | 5 | 48 | 149 | 3.1 | 1 | 21 | 13.9 | 15 | 22 | 8 | — | |
Yards by week → Balanced BackPlays within the scheme — consistent production without a dominant dimension. 186 of 349 RBs we've classified this way this season. Season receipt Yards / carry3.5 bottom 3th percentile · FBS RBs, min. 40 carries Rush TD rate2.1% bottom 21th percentile · FBS RBs, min. 40 carries Trait fingerprint Plays like View C.J. Stokes's full player page | |||||||||||||
| Player | # | G | Rec | Yds | Avg | TD | Long | 3rd Dn Use | Pass Dn Use | Tgt Share | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Slot Technician · +0.15 EPA/play | 9 | 12 | 60 | 740 | 12.3 | 5 | 64 | 15.8 | 15.7 | 24.9% (79/317) | |
Yards by week → Slot Technician· Boom-or-bustRuns precise routes in tight quarters. Volume player who keeps chains moving. his yards come in chunks — feast or famine All-Conference honorable mention / 2nd team — the recognition has started. 97 of 558 WRs we've classified this way this season. Season receipt Reception volume60 92th percentile · FBS WRs, min. 12 receptions EPA / play (adj)0.1 bottom 11th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like our readUnranked recruit — top-quartile production against his own recruiting profile | |||||||||||
| Possession Receiver · +0.79 EPA/play | 8 | 11 | 36 | 508 | 14.1 | 1 | 46 | 7.9 | 6.8 | 15.1% (48/317) | |
Yards by week → Possession Receiver· Money-downReliable target who converts on critical downs. Not flashy; consistently productive. lives on the sticks and moves the chains 332 of 558 WRs we've classified this way this season. Season receipt Yards / reception13.7 53th percentile · FBS WRs, min. 12 receptions EPA / play (adj)0.8 90th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like View Sean Brown's full player page | |||||||||||
| Possession Receiver · +0.37 EPA/play | 7 | 10 | 31 | 423 | 13.6 | 4 | 62 | 7.9 | 8.4 | 13.6% (43/317) | |
Yards by week → Possession ReceiverReliable target who converts on critical downs. Not flashy; consistently productive. The most common profile in its group this season — 332 of 558 classified this way. Played in 10 of 21 games this season · senior View E. Jai Mason's full player page | |||||||||||
| Possession Receiver · -0.00 EPA/play | 88 | 9 | 14 | 134 | 9.6 | 0 | 18 | 4.5 | 7.0 | 8.5% (27/317) | |
Yards by week → Possession ReceiverReliable target who converts on critical downs. Not flashy; consistently productive. 332 of 558 WRs we've classified this way this season. Season receipt Yards / reception10.1 bottom 20th percentile · FBS WRs, min. 12 receptions EPA / play (adj)-0.0 bottom 4th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like View Miles Burris's full player page | |||||||||||
| Complete TE · +0.24 EPA/play | 17 | 8 | 14 | 127 | 9.1 | 1 | 25 | 4.1 | 4.5 | 6.3% (20/317) | |
Yards by week → Complete TENo single go-to route — the receiving numbers show up inline and split out alike. The most common profile in its group this season — 177 of 223 classified this way. Played in 8 of 21 games this season · senior View Gus McGee's full player page | |||||||||||
| +1.41 EPA/play | 89 | 9 | 5 | 97 | 19.4 | 1 | 32 | 0 | 2.3 | — | |
Yards by week → | |||||||||||
| Complete TE · +0.41 EPA/play | — | 6 | 9 | 44 | 4.9 | 1 | 15 | 1.2 | 1.5 | — | |
Yards by week → Complete TENo single go-to route — the receiving numbers show up inline and split out alike. 177 of 223 TEs we've classified this way this season. Season receipt Yards / reception5.4 bottom 6th percentile · FBS TEs, min. 8 receptions Reception volume9 bottom 14th percentile · FBS TEs, min. 8 receptions Trait fingerprint Plays like View Joseph Bearns III's full player page | |||||||||||
| Player | # | G | Tot | Solo | TFL | Sack | Hur |
|---|---|---|---|---|---|---|---|
| Two-Gap Base | 32 | 11 | 31 | 11 | 4.5 | 2.5 | 4 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. Part-time starter — splitting the role or filling in on injury. 388 of 809 IDLs we've classified this way this season. Season receipt TFL rate14.5% bottom 50th percentile · FBS interior linemen, min. 10 tackles Plays like View Curtis Simpson's full player page | |||||||
| Two-Gap Base | 51 | 9 | 29 | 12 | 3.5 | 0 | 2 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. Part-time starter — splitting the role or filling in on injury. 388 of 809 IDLs we've classified this way this season. Season receipt TFL rate12.1% bottom 40th percentile · FBS interior linemen, min. 10 tackles Plays like View Jamarrion Solomon's full player page | |||||||
| 3-Tech Penetrator | 20 | 11 | 28 | 11 | 4 | 1.5 | 5 |
3-Tech PenetratorDisruptive interior rusher who lives in the backfield. Part-time starter — splitting the role or filling in on injury. 269 of 809 IDLs we've classified this way this season. Season receipt TFL rate14.3% bottom 49th percentile · FBS interior linemen, min. 10 tackles Plays like View Yamil Talib's full player page | |||||||
| Two-Gap Base | 10 | 10 | 21 | 7 | 3.5 | 1 | 2 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. 388 of 809 IDLs we've classified this way this season. Season receipt TFL rate16.7% 58th percentile · FBS interior linemen, min. 10 tackles Plays like View Jorel Liverpool's full player page | |||||||
| 3-Tech Penetrator | 24 | 8 | 20 | 5 | 1.5 | 1 | 3 |
3-Tech PenetratorDisruptive interior rusher who lives in the backfield. 269 of 809 IDLs we've classified this way this season. Season receipt TFL rate7.5% bottom 23th percentile · FBS interior linemen, min. 10 tackles Plays like View Jaylon Johnson's full player page | |||||||
| Two-Gap Base | 44 | 10 | 19 | 5 | 3 | 0.5 | 2 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. 388 of 809 IDLs we've classified this way this season. Season receipt TFL rate15.8% 55th percentile · FBS interior linemen, min. 10 tackles Plays like View Braden Mullen's full player page | |||||||
| Nose Anchor | 58 | 10 | 17 | 7 | 0 | 0 | 1 |
Nose AnchorThe heaviest frame on the interior. Sack production is intentionally not the point of this profile. 152 of 809 IDLs we've classified this way this season. Season receipt Weight320 lb 90th percentile · FBS interior linemen, min. 10 tackles Plays like View Xavier Miles's full player page | |||||||
| Two-Gap Base | 85 | 6 | 15 | 3 | 0 | 0 | 0 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. 388 of 809 IDLs we've classified this way this season. Season receipt TFL rate0.0% bottom 6th percentile · FBS interior linemen, min. 10 tackles Plays like View Caleb Irving's full player page | |||||||
| Nose Anchor | 97 | 8 | 13 | 4 | 0.5 | 0.5 | 1 |
Nose AnchorThe heaviest frame on the interior. Sack production is intentionally not the point of this profile. 152 of 809 IDLs we've classified this way this season. Season receipt Weight315 lb 87th percentile · FBS interior linemen, min. 10 tackles Plays like View Jalar Holley's full player page | |||||||
| Two-Gap Base | 55 | 7 | 13 | 5 | 0 | 0 | 0 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. 388 of 809 IDLs we've classified this way this season. Season receipt TFL rate0.0% bottom 6th percentile · FBS interior linemen, min. 10 tackles Plays like View Cheick Kaba's full player page | |||||||
| Two-Gap Base | 18 | 8 | 12 | 3 | 0.5 | 0 | 1 |
Two-Gap BaseStout at the point of attack — steady tackle-for-loss production without a standout pass-rush number. The most common profile in its group this season — 388 of 809 classified this way. Played in 8 of 21 games this season · senior View Zionangelo Shockley's full player page | |||||||
| Player | # | G | Tot | Solo | Ast | TFL | Sack | PD | INT |
|---|---|---|---|---|---|---|---|---|---|
| Sideline-to-Sideline | 40 | 12 | 74 | 46 | 28 | 6 | 4 | 0 | 0 |
Sideline-to-SidelineRanges from hash to hash and makes his own tackles. Part-time starter — splitting the role or filling in on injury. 102 of 660 LBs we've classified this way this season. Season receipt Solo tackle rate0.6 87th percentile · FBS linebackers, min. 15 tackles Plays like View Reid Williford's full player page | |||||||||
| Balanced Linebacker | 19 | 12 | 65 | 29 | 36 | 0.5 | 0 | 2 | 2 |
Balanced LinebackerSolid in every phase without a signature dimension. Part-time starter — splitting the role or filling in on injury. The most common profile in its group this season — 362 of 660 classified this way. Played in 12 of 21 games this season · junior our readAscending: his CFB Index score now sits at the 70th percentile among FBS LBs, up from the 44th | |||||||||
| Thumper | 35 | 10 | 62 | 30 | 32 | 5.5 | 2 | 0 | 0 |
ThumperDownhill striker who fills the run lane and blitzes off the edge. Part-time starter — splitting the role or filling in on injury. 97 of 660 LBs we've classified this way this season. Season receipt TFL rate8.9% bottom 48th percentile · FBS linebackers, min. 15 tackles PD rate0.0% bottom 18th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like our readFading: his CFB Index score moved from the 95th to 62nd percentile among FBS LBs | |||||||||
| Balanced Linebacker | 13 | 11 | 55 | 29 | 26 | 3.5 | 0 | 2 | 0 |
Balanced LinebackerSolid in every phase without a signature dimension. Part-time starter — splitting the role or filling in on injury. The most common profile in its group this season — 362 of 660 classified this way. Played in 11 of 21 games this season · junior View Gavin Willis's full player page | |||||||||
| Player | # | G | Tot | PD | INT | TFL | Sack |
|---|---|---|---|---|---|---|---|
| Hybrid Nickel | 6 | 11 | 64 | 2 | 3 #56 FBS | 0 | 0 |
Hybrid Nickel· Takeaway threatMoves between deep coverage and the slot — the modern positionless DB. the kind of DB who takes it back the other way Starter — over 60% of the snaps, holding the job. 419 of 801 Ss we've classified this way this season. Season receipt PD rate3.1% bottom 26th percentile · FBS safeties, min. 15 tackles Plays like our readAscending: his CFB Index score went from the 38th percentile among FBS Ss to the 85th | |||||||
| Hybrid Nickel | 43 | 12 | 58 | 2 | 0 | 0.5 | 0 |
Hybrid NickelMoves between deep coverage and the slot — the modern positionless DB. Starter — over 60% of the snaps, holding the job. The most common profile in its group this season — 419 of 801 classified this way. Played in 12 of 21 games this season · senior View Randy Franklin's full player page | |||||||
| Hybrid Nickel | 12 | 11 | 49 | 0 | 0 | 0 | 0 |
Hybrid NickelMoves between deep coverage and the slot — the modern positionless DB. Part-time starter — splitting the role or filling in on injury. 419 of 801 Ss we've classified this way this season. Season receipt PD rate0.0% bottom 14th percentile · FBS safeties, min. 15 tackles Plays like View CJ Clinkscales's full player page | |||||||
| Box Safety | 9 | 11 | 45 | 0 | 0 | 2.5 | 0 |
Box SafetyLives near the line of scrimmage as a de facto extra linebacker. Part-time starter — splitting the role or filling in on injury. 166 of 801 Ss we've classified this way this season. Season receipt Tackle volume45 55th percentile · FBS safeties, min. 15 tackles Plays like View Cary Grant's full player page | |||||||
| Hybrid Nickel | 11 | 11 | 38 | 1 | 0 | 0.5 | 0 |
Hybrid NickelMoves between deep coverage and the slot — the modern positionless DB. Part-time starter — splitting the role or filling in on injury. 419 of 801 Ss we've classified this way this season. Season receipt PD rate2.6% bottom 24th percentile · FBS safeties, min. 15 tackles Plays like View Dwight Bootle II's full player page | |||||||
| Hybrid Nickel | 1 | 11 | 36 | 0 | 0 | 2 | 0 |
Hybrid NickelMoves between deep coverage and the slot — the modern positionless DB. The most common profile in its group this season — 419 of 801 classified this way. Played in 11 of 21 games this season · senior View Caleb Curtain's full player page | |||||||
| Hybrid Nickel | 3 | 10 | 35 | 1 | 0 | 1 | 0 |
Hybrid NickelMoves between deep coverage and the slot — the modern positionless DB. 419 of 801 Ss we've classified this way this season. Season receipt View Collin Gill's full player pagePD rate2.9% bottom 25th percentile · FBS safeties, min. 15 tackles | |||||||
| Hybrid Nickel | 2 | 9 | 24 | 1 | 0 | 2.5 | 0 |
Hybrid NickelMoves between deep coverage and the slot — the modern positionless DB. 419 of 801 Ss we've classified this way this season. Season receipt PD rate4.2% bottom 30th percentile · FBS safeties, min. 15 tackles Plays like View Treyveon McGee's full player page | |||||||
| Centerfielder | 16 | 9 | 20 | 4 | 0 | 0 | 0 |
CenterfielderSingle-high range who erases the deep middle of the field. 133 of 801 Ss we've classified this way this season. Season receipt PD rate20.0% 95th percentile · FBS safeties, min. 15 tackles Plays like View Thailand Baldwin's full player page | |||||||
| Centerfielder | 8 | 8 | 19 | 2 | 0 | 0.5 | 0 |
CenterfielderSingle-high range who erases the deep middle of the field. 133 of 801 Ss we've classified this way this season. Season receipt PD rate10.5% 63th percentile · FBS safeties, min. 15 tackles Plays like View Derrick Edwards's full player page | |||||||
| 4 | 7 | 10 | 2 | 1 | 1 | 0 | |
| 25 | 4 | 10 | 0 | 0 | 0 | 0 | |
| Player | # | G | FG M/A | FG% | XP M/A | Pts | Long |
|---|---|---|---|---|---|---|---|
| Steady | 37 | 12 | 9/12 | 75 | 15/15 | 42 | 42 |
| Player | # | G | No | Yds | Avg | TD | Long |
|---|---|---|---|---|---|---|---|
| +1.41 EPA/play | 89 | 9 | 18 | 501 | 27.8 | 1 | 88 |
| Player | # | G | No | Yds | Avg | TD | Long |
|---|---|---|---|---|---|---|---|
| Slot Technician · +0.15 EPA/play | 9 | 12 | 8 | 99 | 12.4 | 0 | 26 |
2025 stat leaders
finalRoster
2025+23 more
| Wk | Date | Us | Opp | Line | Opponent | Result | Record | Conf |
|---|---|---|---|---|---|---|---|---|
| 1 | Aug 29 | #240 | #121 | +3 | App State (N) | L 11–34 88 | 0-1 | 0-0 |
| 2 | Sep 6 | #225 | #108 | +15 | North Carolina | L 3–20 58 | 0-2 | 0-0 |
| 3 | Sep 13 | #237 | #180 | -2.5 | Monmouth | W 42–35 | 1-2 | 0-0 |
| 4 | Sep 18 | #234 | #95 | +2 | Rice | L 17–28 58 | 1-3 | 0-1 |
| 6 | Oct 3 | #237 | #24 | +28 | @South Florida | L 26–54 97 | 1-4 | 0-2 |
| 7 | Oct 11 | #235 | #83 | +17.5 | @Army | L 7–24 69 | 1-5 | 0-3 |
| 8 | Oct 18 | #225 | #79 | +9.5 | Temple | L 14–49 53 | 1-6 | 0-4 |
| 9 | Oct 24 | #238 | #63 | +25.5 | North Texas | L 20–54 78 | 1-7 | 0-5 |
| 11 | Nov 8 | #240 | #44 | +28 | @East Carolina | L 22–48 88 | 1-8 | 0-6 |
| 12 | Nov 15 | #240 | #52 | +17.5 | UTSA | L 7–28 75 | 1-9 | 0-7 |
| 13 | Nov 22 | #241 | #6 | +42.5 | @Georgia | L 3–35 75 | 1-10 | 0-7 |
| 14 | Nov 30 | #239 | #52 | +30.5 | @Tulane | L 0–27 74 | 1-11 | 0-8 |
| Date | Opp | Result | Yds | TO | TOP | EPA/play | Success% | Explosive% | Note |
|---|---|---|---|---|---|---|---|---|---|
| Nov 30 | @Tulane | L 0–27 | — | — | — | -0.249 | 26.5% | 100.6% | Season-low EPA/play |
| Nov 22 | @Georgia | L 3–35 | — | — | — | -0.207 | 27.7% | 83.0% | Blowout loss |
| Nov 15 | UTSA | L 7–28 | — | — | — | -0.189 | 30.5% | 112.0% | |
| Nov 8 | @East Carolina | L 22–48 | — | — | — | -0.177 | 27.3% | 177.5% | Most explosive |
| Oct 24 | North Texas | L 20–54 | — | — | — | +0.218 | 38.5% | 135.2% | Defense's roughest night |
| Oct 18 | Temple | L 14–49 | — | — | — | -0.001 | 34.0% | 142.2% | Blowout loss |
| Oct 11 | @Army | L 7–24 | — | — | — | -0.075 | 40.0% | 82.7% | |
| Oct 3 | @South Florida | L 26–54 | — | — | — | -0.046 | 35.5% | 84.1% | Blowout loss |
| Sep 18 | Rice | L 17–28 | — | — | — | +0.085 | 32.9% | 146.2% | |
| Sep 13 | Monmouth | W 42–35 | — | — | — | +0.365 | 58.9% | 122.4% | Season-high EPA/play |
| Sep 6 | North Carolina | L 3–20 | — | — | — | -0.084 | 32.9% | 118.6% | |
| Aug 29 | App State | L 11–34 | — | — | — | +0.089 | 32.2% | 154.1% | |
| Season average (12 games) | — | — | -0.023 | 34.7% | 121.6% | ||||
Charlotte fields a struggling offense behind a porous, bend-don't-break defense.
Opponent-adjusted percentiles vs all FBS. Bar = where this team ranks — right is better.
Schedule mirage
Raw EPA/play through week 21 is -0.02; 1st percentile once opponent strength is stripped out, it's -0.03. The widest gap came in week 3: 0.12 raw vs. 0.01 adjusted.
Charlotte reads strongest in explosive plays allowed (top 3%) and explosive plays (top 69%); the crux lives in success rate allowed, where Charlotte sits at the 0th percentile.
offense · strengths lead
defense · higher bar = harder to play against
hidden math · special situations
Most Similar Programs · Charlotte
Static-attribute similarity across tier, archetype, conference, and voice. Not a prediction — a calibration.
Home-Field Advantage · Charlotte · 2018-present
45% home win rate vs 24% on the road. margin runs +6.5 better at home. Jerry Richardson Stadium seats 15,300, averaging 82% full (12,598 attendance, 23 games reported).
Positional competition · RB room
Rod Gainey Jr. and Cameren Smith split the carries (73/129 vs 56/129) -- but the job isn't split the same way.
Positional competition · WR/TE room
Javen Nicholas (WR) and Gus McGee (TE) split the targets (78/97 vs 19/97) -- but the job isn't split the same way.
71°F average kickoff temp; 8% of games had measurable precipitation; 6 mph average wind.
Based on 62 home games with weather data.
12 seasons inside the CFP era, no bids yet — the era the program is still trying to break into.
Charlotte's 2014–2025 record is 43-95. The era is still being written; the CFP line is the one the program is arguing for.
All-Time Record
since 2013 · 13 seasons · .320 win rate
Charlotte's football program turned 13 years old in 2026. It went 1-11 last season. It also went to a bowl in just its seventh year of existence. The whole story of the 49ers is about whether a program this young can build fast enough to outrun the evidence that it hasn't yet.
Football didn't exist at Charlotte until 2013. That sentence is the entire context for everything that follows. The program was built in a purpose-built stadium partly funded by Panthers owner Jerry Richardson, jumped to FBS by 2015, and adopted 'Forever Niner' as its identity — tied to the city's gold-rush history, a brand constructed rather than inherited. In 2019, in just its seventh year of play, Charlotte went 7-6 and earned a Bahamas Bowl bid. That is still the high-water mark, and it came before the program had accumulated a decade of history.
Tim Albin arrived from Ohio — where he had just won a MAC championship — and went 1-11 in his debut, 0-8 in the American. That scoreline reveals the gap between MAC-champion pedigree and what a young program with a thin roster can actually sustain. Albin returns for year two in 2026 with a portal-heavy roster and a mandate that looks simple: win enough to prove the floor is not 2025. The 49ers have no conference title, no decorated alumni, and no decade of tradition to point to. What they have is the fastest-growing major city in the Carolinas, a purpose-built venue, and a coach who has won at a lower level and needs to prove he can translate it.
The 2026 question isn't about a ceiling — it's about a floor. Charlotte is a program that doesn't know yet what its base level of competitiveness is. That's the real question a season in the American answers: not whether the 49ers can win the conference, but whether they can identify what kind of program they actually are.
Startup football — a program without a settled identity on the field, relying on portal-built rosters and year-to-year scheme adjustments that reflect the roster available rather than a fixed philosophy. Albin's MAC background is ground-game and physical-line football; translating that to a Charlotte roster built on transfers requires a continuity of personnel he hasn't had yet. Jerry Richardson Stadium is one of the newest venues in FBS, which makes it an asset rather than a drag. The 49ers are still assembling the cultural habits a winning program runs on.
Charlotte 2016–2025. Holding the line. The 10-year slope (-0.04 rungs / yr) doesn't tilt either way — the program lives at roughly Tier 1.
12 seasons on file
down middle peak CFP year
Season Standing · 2025 · 1-11
Charlotte: Below .500 in FBS play. The rebuild bar.
American Athletic Standing · 2025
Charlotte is 14th of 14 in the American Athletic at 0-8. The path to the title is steep — the focus is on bowl access and rivalry wins.
| # | Program | Record |
|---|---|---|
| 1 | Navy | 8-1 |
| 2 | Tulane | 8-1 |
| 3 | North Texas | 7-2 |
| 4 | East Carolina | 6-2 |
| 5 | South Florida | 6-2 |
| 6 | Memphis | 4-4 |
| 7 | UTSA | 4-4 |
| 8 | Army | 4-5 |
| 9 | Florida Atlantic | 3-5 |
| 10 | Temple | 3-5 |
| 11 | Rice | 2-6 |
| 12 | UAB | 2-6 |
| 13 | Tulsa | 1-7 |
| 14 | Charlotte | 0-8 |
Coaching Era · Charlotte
Tim Albin in year 2 of the rebuild. The methodology is taking shape.
Three gameday rituals — the ones outsiders never quite catch.
since 2013
Charlotte football began in 2013 — one of the most-recent FBS-level program creations. The program played FCS independent 2013-2014, FBS independent 2015, then C-USA 2016, then AAC 2023. The Brad Lambert founding era + rapid ascent + 2019 first bowl appearance complete the founding decade.
since 2013
Jerry Richardson Stadium (built 2013 simultaneously with the football program) — Charlotte's dedicated football venue with 15,300 capacity expandable to 40,000 — anchors the post-founding era. The on-campus location + modern construction + corporate naming (Carolina Panthers owner) create a unique purpose-built venue identity.
Program memory
Most weeks vanish. These didn’t.
2013
Charlotte plays its inaugural game, a program born from nothing
2019
A 7-6 season earns a Bahamas Bowl berth in only the seventh year of football
Moment of the Year · Charlotte · 2025
Week 13 of 2025. A reckoning loss — the data point the next season must answer.
Bowl / Postseason Ledger
Most recent: 2019 — loss 9-31 (home). Last 5 postseason: 0-1.
NFL Draft Pipeline
2023–20231 picks last 5 cycles. Roster development still maturing.
Unit lineage
FBS-relative efficiency percentile per season (2014–2025), same population as the Coordinator Mirror board. Dashed vertical lines mark a coordinator change.
Hired for 2026: Nate Faanes — not yet reflected in on-field data.
All-time top community posts · ranked by upvotes