3Brian Hartline takes over at South Florida
Brian Hartline replaces Alex Golesh as South Florida's head coach.
3Brian Hartline replaces Alex Golesh as South Florida's head coach.
South Florida went from not existing in 1996 to No. 2 in the country by 2007 — then spent a decade in the wreckage, until a 2025 offense that hung 43 a game and beat two ranked teams in eight days put the Bulls back on the map.
Bulls fans remember being No. 2 in the country and then being written off entirely — and they remember 2025, when USF beat Boise State and Florida in eight days and made the doubters look up again. Th…
Approaching
30 days
until kickoff · vs Florida International · Sat Sep 5 · 23:00 UTC
South Florida is the American Athletic program whose Charlie Strong tenure + 2024 7-6 Alex Golesh rebuild + Big East historical legacy define what Tampa Bay football survival looks like.
The team returns 100% of its roster, bolstered by 44 transfer additions, including key players like Armani Winfield and Za'Quan Bryan. With a recruiting score of 180.12 and a net portal importer status, the Bulls aim to finish with a bowl-eligible record.
Rocky the Bull is patient.
the open questioncan a new staff change the trajectory?
Brian Hartline took over as South Florida's head coach, replacing Alex Golesh.
Alex Golesh's top-17 portal class adds Izaiah Guy and Chavez Brown to a 9-4 roster with 100% production returning — this is addition, not rescue.
Brian Hartline inherits a 9-4 winning record but faces unease in Tampa Bay as South Florida's coordinator change reshapes its identity in the American Athletic Conference.
Keshaun Singleton 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.
Sam Franklin gets LESS work in the fourth quarter with a lead than his overall workload would predict -- not the trusted closer raw carries might suggest, and what late usage he does get skews toward mop-up duty in blowouts.
Alvon Isaac: a garbage time merchant signal screened this season.
Nykahi Davenport: a closer signal screened this season.
Golesh’s top-3 AAC portal class adds LB, WR, and CB upgrades to a 9-4 core with 100% production returning — this isn’t a rescue mission.
Alex Golesh's third season opens with a 9-4 record and a #25 AP finish, anchoring a rebuild that balances Big East legacy with American Athletic ambitions.
LB Michael Harris transfer commits from Maryland
Maryland's LB room ran deep enough to lose Harris without blinking — USF's didn't, not after McCormick Jr. walked and the portal ledger still sat net-minus at linebacker before this landed.
EDGE Harrysson Ngassa transfer commits from Illinois
Singleton's gone and the EDGE room already had 8 portal adds — Ngassa from the Big Ten isn't depth-stacking, it's a starter-caliber upgrade on a position that had a real gap to fill.
American Conference announces revenue sharing
American revenue sharing hits different when your class sits 89th nationally and CB depth is still a question — Golesh needs that money to close roster gaps, not just celebrate a conference announcement.
Top 3 commits
Market outlook
Sportsbook consensus · best odds across multiple books · 2026-08-06
South Florida · 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.
Brian Hartline took over as South Florida's head coach, replacing Alex Golesh. It is the program's third head coach in five seasons. It's not the hire that's the story anymore — it's everything it set in motion. The room has bought in, but early believers have been wrong before.
The 'this hire changes everything' takes -- new-era believers making the case early.
The 'show me the body of work' counter -- resume gaps, scheme fits, and 'not that guy' reads.
Nothing in our corpus yet — this door stays open for when there is.
Only 3 of 641 board posts mention it — below our floor to call a community stance. Shown as texture, not a verdict.
Nothing in our corpus yet — this door stays open for when there is.
Board health this week (77 posts): 16% positive · 76% neutral · 8% negative. Team-level weekly mood — not specific to this event. The boards ≠ the fanbase: a self-selected vocal slice.
The second-order trail: commits, decommits, portal and staff knock-on from the hire.
South Florida signed a top-81 transfer-portal class — 23 additions headlined by Izaiah Guy (CB) from Georgia State and Chas Nimrod (WR) from Tennessee. Portal pickups don't redshirt. The coverage sees this as a targeted, ready-to-contribute class built for snap competition, not depth-chart filler. The coverage reads this as a credible, targeted haul.
The 'portal class fills the gaps' believers -- upgrades at real positions of need.
The 'portal is a gamble' counter -- departure losses and the 'plug-and-play doesn't work' read.
Nothing in our corpus yet — this door stays open for when there is.
This event was in 128 of 641 board posts (20%) 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 (77 posts): 16% positive · 76% neutral · 8% negative. Team-level weekly mood — not specific to this event. The boards ≠ the fanbase: a self-selected vocal slice.
Recent Form · last 10 games
Three of five. Trending up, not yet hot.
Opens Sep 5
vs Florida International · at home
✓ fact on line · ~ our read on style
Fan mood index · most recent r/cfb data
Recruiting Footprint · 2026
FL leads the 2026 class with 12 commits. National footprint reaching 7 states.
Where they recruit · 2023-2026
89 signees across 15 states, 2023-2026. FL leads the pull.
No high-engagement r/cfb discussions tracked for this program in the last year.
10 games with TV coverage: 7 ESPN, 1 conference network, 2 streaming
Kickoff windows: 2 noon, 4 afternoon, 4 primetime
Recovering 80% of the fumbles they've forced — running hot vs. the ~49% league rate.
8 of 10 forced fumbles recovered; 5 of 11 own fumbles recovered themselves, 2025 only.
Converting 24% of pass disruptions into takeaways — right in line with the ~19% league rate.
12 interceptions of 50 disrupted passes (38 deflected, 12 intercepted), 2025 only.
Winning the penalty battle: 86 penalties committed vs. 111 drawn on opponents, a 124-yard edge.
793 penalty yards committed vs. 917 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:
Previewing Auburn’s quarterbacks ahead of preseason camp - Al.com
news.google.com →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 readSouth Florida fans are cautiously optimistic, with almost nothing concrete behind it yet.
✓ counted We read 77 posts from South Florida fans this week.
Fanbase Health Index · South Florida · 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% | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dual Threat · +0.36 EPA/play | 17 | 12 | 226 / 341 | 66.3 | 3158 #28 FBS | 9.3 | 28 #12 FBS | 7 | 167.1 | 71.8 | 9.3 | 4.2 | |
Yards by week → Dual Threat· Money-downDangerous with both arm and legs — defenses can't just pin the ears back. National Player-of-the-Year finalist — invited to the closing-night ceremony — trending, not yet confirmed. The rare part: he'll hurt you with his legs — and he finds the end zone, too 10 of 183 QBs we've classified this way this season. Season receipt Rush yards / carry5.8 94th percentile · FBS QBs, min. 80 attempts TD rate8.2% 98th percentile · FBS QBs, min. 80 attempts — the part the label misses Trait fingerprint Plays like our readBounce-Back: his CFB Index score shows a real arc: 80th percentile among FBS QBs, fell to 27th, now back up to 97th | |||||||||||||
| +0.05 EPA/play | 3 | 7 | 34 / 48 | 70.8 | 290 | 6.0 | 2 | 2 | 127.0 | 49.7 | — | — | |
Yards by week → | |||||||||||||
| -0.04 EPA/play | 13 | 2 | 7 / 12 | 58.3 | 90 | 7.5 | 1 | 1 | 132.2 | 58.0 | — | — | |
Yards by week → | |||||||||||||
| Player | # | G | Car | Yds | Avg | TD | Long | 3rd Dn Use | Pass Dn Use | Stuff% | 10+% | Tgt Share | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Balanced Back · +0.09 EPA/play | 25 | 11 | 98 | 612 | 6.2 | 7 | 60 | 7.9 | 9.6 | 16.0 | 13.8 | — | |
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. The most common profile in its group this season — 186 of 349 classified this way. Played in 11 of 21 games this season · sophomore · 3-star, 2024 class View Nykahi Davenport's full player page | |||||||||||||
| Balanced Back · +0.01 EPA/play | 4 | 13 | 80 | 474 | 5.9 | 4 | 73 | 5.9 | 7.8 | 15 | 11.2 | — | |
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. The most common profile in its group this season — 186 of 349 classified this way. Played in 13 of 21 games this season · senior View Sam Franklin's full player page | |||||||||||||
| Balanced Back · +0.03 EPA/play | 10 | 13 | 73 | 350 | 4.8 | 0 | 49 | 7.1 | 5.6 | 9.9 | 11.3 | — | |
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 / carry4.2 bottom 15th percentile · FBS RBs, min. 40 carries Rush TD rate0.0% bottom 6th percentile · FBS RBs, min. 40 carries Trait fingerprint Plays like View Alvon Isaac's full player page | |||||||||||||
| +0.15 EPA/play | 5 | 5 | 32 | 166 | 5.2 | 2 | 37 | 9.1 | 7.8 | — | — | — | |
Yards by week → | |||||||||||||
| Player | # | G | Rec | Yds | Avg | TD | Long | 3rd Dn Use | Pass Dn Use | Tgt Share | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Deep Threat · +0.60 EPA/play | 11 | 12 | 50 | 877 #45 FBS | 17.5 | 8 #23 FBS | 66 | 9.9 | 9.3 | 18.3% (67/366) | |
Yards by week → Deep ThreatStretches the field vertically. Every snap is a potential big play. Part-time starter — splitting the role or filling in on injury. 100 of 558 WRs we've classified this way this season. Season receipt Yards / reception16.6 81th percentile · FBS WRs, min. 12 receptions TD rate16.0% 89th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like our readAscending: his CFB Index score went from the 53rd percentile among FBS WRs to the 90th | |||||||||||
| Deep Threat · +0.66 EPA/play | 16 | 9 | 38 | 597 | 15.7 | 8 #23 FBS | 63 | 4.6 | 6.1 | 13.7% (50/366) | |
Yards by week → Deep ThreatStretches the field vertically. Every snap is a potential big play. 100 of 558 WRs we've classified this way this season. Season receipt Yards / reception16.3 79th percentile · FBS WRs, min. 12 receptions TD rate21.1% 98th percentile · FBS WRs, min. 12 receptions Trait fingerprint View Jeremiah Koger's full player page | |||||||||||
| Jump-Ball Target · +0.55 EPA/play | 6 | 10 | 36 | 495 | 13.8 | 5 | 60 | 4.1 | 6.7 | 11.7% (43/366) | |
Yards by week → Jump-Ball Target· Money-downWins contested catches at the goal line. Size and catch radius are the weapons. lives on the sticks and moves the chains 29 of 558 WRs we've classified this way this season. Season receipt TD rate13.9% 81th percentile · FBS WRs, min. 12 receptions Yards / reception13.8 55th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like View Mudia Reuben's full player page | |||||||||||
| Deep Threat · +0.46 EPA/play | 2 | 6 | 23 | 466 | 20.3 | 3 | 55 | 9.1 | 11 | 10.4% (38/366) | |
Yards by week → Deep ThreatStretches the field vertically. Every snap is a potential big play. 100 of 558 WRs we've classified this way this season. Season receipt Yards / reception20.2 97th percentile · FBS WRs, min. 12 receptions TD rate13.0% 77th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like our readAscending: his CFB Index score now sits at the 51st percentile among FBS WRs, up from the 0th | |||||||||||
| Possession Receiver · +0.28 EPA/play | 81 | 10 | 38 | 335 | 8.8 | 1 | 43 | 10.6 | 13.2 | 16.1% (59/366) | |
Yards by week → Possession Receiver· Boom-or-bustReliable target who converts on critical downs. Not flashy; consistently productive. his yards come in chunks — feast or famine 332 of 558 WRs we've classified this way this season. Season receipt Yards / reception9.5 bottom 16th percentile · FBS WRs, min. 12 receptions TD rate2.6% bottom 17th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like View Christian Neptune's full player page | |||||||||||
| Complete TE · +0.36 EPA/play | 8 | 10 | 18 | 176 | 9.8 | 2 | 30 | 6.6 | 5.2 | 6.3% (23/366) | |
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 10 of 21 games this season · junior View Wyatt Sullivan's full player page | |||||||||||
| +0.39 EPA/play | 19 | 8 | 11 | 151 | 13.7 | 0 | 42 | 4 | 6.6 | 5.2% (19/366) | |
Yards by week → | |||||||||||
| Red-Zone Weapon · +2.60 EPA/play | 1 | 7 | 9 | 109 | 12.1 | 3 | 24 | 5.7 | 5.1 | 4.4% (16/366) | |
Yards by week → Red-Zone WeaponThe first read called near the goal line — size and catch radius do the rest. 12 of 223 TEs we've classified this way this season. Season receipt TD rate33.3% 100th percentile · FBS TEs, min. 8 receptions EPA / play (adj)2.6 100th percentile · FBS TEs, min. 8 receptions Trait fingerprint View Jonathan Echols's full player page | |||||||||||
| +0.58 EPA/play | 80 | 9 | 11 | 81 | 7.4 | 1 | 26 | 2.4 | 1.8 | — | |
Yards by week → | |||||||||||
| Player | # | G | Tot | Solo | TFL | Sack | Hur |
|---|---|---|---|---|---|---|---|
| 3-Tech Penetrator | 8 | 13 | 34 | 13 | 3 | 2 | 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 rate8.8% bottom 27th percentile · FBS interior linemen, min. 10 tackles Plays like View Joshua Celiscar's full player page | |||||||
| Two-Gap Base | 99 | 12 | 31 | 11 | 6 | 1 | 3 |
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. The most common profile in its group this season — 388 of 809 classified this way. Played in 12 of 21 games this season · senior View Devin Lee's full player page | |||||||
| Two-Gap Base | 8 | 12 | 29 | 12 | 6 | 2 | 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 rate20.7% 74th percentile · FBS interior linemen, min. 10 tackles Plays like our readUnranked recruit — top-quartile production against his own recruiting profile | |||||||
| Versatile End | 15 | 10 | 26 | 9 | 3 | 1 | 0 |
Versatile EndNo single standout number, but nothing missing either — competent across the board. Part-time starter — splitting the role or filling in on injury. The most common profile in its group this season — 139 of 200 classified this way. Played in 10 of 21 games this season · senior View Dennard Flowers's full player page | |||||||
| Two-Gap Base | 40 | 10 | 19 | 7 | 2.5 | 2 | 0 |
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 10 of 21 games this season · senior our readSustained Ascent: his CFB Index score shows two real climbs in a row — 10th to 53rd to 76th percentile among FBS IDLs | |||||||
| Versatile End | 4 | 6 | 19 | 9 | 2 | 1 | 1 |
Versatile EndNo single standout number, but nothing missing either — competent across the board. The most common profile in its group this season — 139 of 200 classified this way. Played in 6 of 21 games this season · senior · 3-star, 2022 class our readFading: his CFB Index score moved from the 57th to 14th percentile among FBS EDGEs | |||||||
| Two-Gap Base | 28 | 7 | 12 | 3 | 0.5 | 0.5 | 0 |
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 7 of 21 games this season · sophomore · 3-star, 2024 class View Ryan Jenkins's full player page | |||||||
| 18 | 3 | 9 | 3 | 2 | 0.5 | 2 | |
| Player | # | G | Tot | Solo | Ast | TFL | Sack | PD | INT |
|---|---|---|---|---|---|---|---|---|---|
| Coverage 'Backer | 7 | 13 | 105 | 49 | 56 | 8.5 | 2.5 | 8 | 1 |
Coverage 'BackerCarries tight ends and patrols the middle of the field in coverage. Impact starter — above-average production for the conference. 99 of 660 LBs we've classified this way this season. Season receipt PD rate7.6% 96th percentile · FBS linebackers, min. 15 tackles Tackle volume105 97th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like View Jhalyn Shuler's full player page | |||||||||
| Balanced Linebacker | 24 | 13 | 103 | 54 | 49 | 7.5 | 6 #74 FBS | 2 | 2 |
Balanced LinebackerSolid in every phase without a signature dimension. Impact starter — above-average production for the conference. 362 of 660 LBs we've classified this way this season. Season receipt Tackle volume103 97th percentile · FBS linebackers, min. 15 tackles Sack rate5.8% 70th percentile · FBS linebackers, min. 15 tackles Trait fingerprint View Mac Harris's full player page | |||||||||
| Balanced Linebacker | 25 | 10 | 37 | 14 | 23 | 3 | 0 | 0 | 0 |
Balanced LinebackerSolid in every phase without a signature dimension. The most common profile in its group this season — 362 of 660 classified this way. Played in 10 of 21 games this season · sophomore · 3-star, 2024 class View Zavier Hamilton's full player page | |||||||||
| Balanced Linebacker | 6 | 9 | 18 | 8 | 10 | 1 | 0 | 0 | 0 |
Balanced LinebackerSolid in every phase without a signature dimension. 362 of 660 LBs we've classified this way this season. Season receipt Tackle volume18 bottom 12th percentile · FBS linebackers, min. 15 tackles PD rate0.0% bottom 18th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like View Rodney Hill's full player page | |||||||||
| 44 | 3 | 7 | 3 | 4 | 0 | 0 | 0 | 0 | |
| 53 | 3 | 5 | 2 | 3 | 0 | 0 | 0 | 0 | |
| 17 | 4 | 5 | 2 | 3 | 0 | 0 | 0 | 0 | |
| Player | # | G | Tot | PD | INT | TFL | Sack |
|---|---|---|---|---|---|---|---|
| Box Safety | 2 | 10 | 60 | 2 | 1 | 1.5 | 0 |
Box Safety· Takeaway threatLives near the line of scrimmage as a de facto extra linebacker. the kind of DB who takes it back the other way Starter — over 60% of the snaps, holding the job. 166 of 801 Ss we've classified this way this season. Season receipt Tackle volume60 80th percentile · FBS safeties, min. 15 tackles Plays like View Tavin Ward's full player page | |||||||
| Perimeter Tackler | 22 | 13 | 58 | 4 | 1 | 1.5 | 0 |
Perimeter TacklerTargeted often and asked to tackle in space on the perimeter. Starter — over 60% of the snaps, holding the job. 42 of 270 CBs we've classified this way this season. Season receipt Tackle volume58 98th percentile · FBS corners, min. 10 tackles Plays like View De'Shawn Rucker's full player page | |||||||
| Perimeter Tackler | — | 12 | 55 | 2 | 2 | 12 | 4 |
Perimeter Tackler· Takeaway threatTargeted often and asked to tackle in space on the perimeter. the kind of DB who takes it back the other way Part-time starter — splitting the role or filling in on injury. 42 of 270 CBs we've classified this way this season. Season receipt Tackle volume55 97th percentile · FBS corners, min. 10 tackles Plays like our readBreakout: his CFB Index score climbed from the 29th percentile to the 97th among FBS CBs | |||||||
| Hybrid Nickel | 5 | 13 | 53 | 2 | 2 | 3 | 1 |
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 All-Conference honorable mention / 2nd team — the recognition has started. 419 of 801 Ss we've classified this way this season. Season receipt PD rate3.8% bottom 29th percentile · FBS safeties, min. 15 tackles Plays like our readBreakout: his CFB Index score now sits at the 72nd percentile among FBS Ss, up from the 15th | |||||||
| Cover Corner | 3 | 10 | 35 | 4 | 1 | 3 | 1 |
Cover CornerSteady in coverage; doesn't get beat deep and rarely gives up the big play. The most common profile in its group this season — 141 of 270 classified this way. Played in 10 of 21 games this season · junior View Jonas Duclona's full player page | |||||||
| Cover Corner | 9 | 9 | 32 | 4 | 2 | 1 | 0 |
Cover CornerSteady in coverage; doesn't get beat deep and rarely gives up the big play. The most common profile in its group this season — 141 of 270 classified this way. Played in 9 of 21 games this season · sophomore · 3-star, 2024 class our readAscending: his CFB Index score moved from the 44th to 81st percentile among FBS CBs | |||||||
| Centerfielder | 21 | 9 | 25 | 3 | 0 | 1 | 1 |
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 rate12.0% 70th percentile · FBS safeties, min. 15 tackles Plays like our readBounce-Back: his CFB Index score shows a real arc: 80th percentile among FBS Ss, fell to 5th, now back up to 29th | |||||||
| 23 | 7 | 13 | 1 | 0 | 0 | 0 | |
| Ball Hawk | 1 | 8 | 11 | 3 | 0 | 0 | 0 |
Ball HawkReads the quarterback's eyes and takes the ball away. 44 of 270 CBs we've classified this way this season. Season receipt PD rate27.3% 92th percentile · FBS corners, min. 10 tackles Plays like our readFading: his CFB Index score moved from the 60th to 24th percentile among FBS CBs | |||||||
| 41 | 3 | 10 | 0 | 0 | 0 | 0 | |
| 13 | 3 | 8 | 1 | 0 | 1.5 | 0 | |
| 12 | 3 | 6 | 0 | 0 | 0 | 0 | |
| 19 | 3 | 5 | 0 | 0 | 0 | 0 | |
| 32 | 3 | 5 | 0 | 0 | 0 | 0 | |
| 26 | 3 | 5 | 0 | 0 | 0 | 0 | |
| Player | # | G | FG M/A | FG% | XP M/A | Pts | Long |
|---|---|---|---|---|---|---|---|
| Steady | 7 | 13 | 18/24 | 75 | 59/60 | 113 | 52 |
| Player | # | G | No | Yds | Avg | Long | In20 | TB |
|---|---|---|---|---|---|---|---|---|
| Pinner | 37 | 11 | 37 | 1614 | 43.6 | 56 | 15 | 2 |
| 39 | 3 | 9 | 326 | 36.2 | 46 | 2 | 1 |
Net average is unavailable — CFBD's punting feed carries gross yards only, with no return-yardage or touchback deduction.
| Player | # | G | No | Yds | Avg | TD | Long |
|---|---|---|---|---|---|---|---|
| Balanced Back · +0.03 EPA/play | 10 | 13 | 10 | 224 | 22.4 | 0 | 40 |
| Player | # | G | No | Yds | Avg | TD | Long |
|---|---|---|---|---|---|---|---|
| Balanced Back · +0.03 EPA/play | 10 | 13 | 6 | 126 | 21 | 0 | 41 |
| +0.58 EPA/play | 80 | 9 | 10 | 56 | 5.6 | 0 | 14 |
| Possession Receiver · +0.28 EPA/play | 81 | 10 | 6 | 9 | 1.5 | 0 | 7 |
2025 stat leaders
finalRoster
2025+19 more
| Wk | Date | Us | Opp | Line | Opponent | Result | Record | Conf |
|---|---|---|---|---|---|---|---|---|
| 1 | Aug 28 | #31 | #33 | +4.5 | Boise StateTop 25 win | W 34–7 139 | 1-0 | 0-0 |
| 2 | Sep 6 | #13 | #19 | +18.5 | @FloridaTop 25 win | W 18–16 129 | 2-0 | 0-0 |
| 3 | Sep 13 | #13 | #9 | +17.5 | @Miami | L 12–49 136 | 2-1 | 0-0 |
| 4 | Sep 20 | #20 | #146 | -35.5 | South Carolina State | W 63–14 134 | 3-1 | 0-0 |
| 6 | Oct 3 | #24 | #237 | -28 | Charlotte | W 54–26 97 | 4-1 | 1-0 |
| 7 | Oct 10 | #24 | #87 | +2.5 | @North Texas | W 63–36 162 | 5-1 | 2-0 |
| 8 | Oct 18 | #16 | #122 | -20.5 | Florida Atlantic | W 48–13 164 | 6-1 | 3-0 |
| 9 | Oct 25 | #14 | #54 | -3.5 | @Memphis | L 31–34 161 | 6-2 | 3-1 |
| 11 | Nov 7 | #13 | #46 | -14 | UTSA | W 55–23 132 | 7-2 | 4-1 |
| 12 | Nov 15 | #13 | #65 | -8.5 | @Navy | L 38–41 141 | 7-3 | 4-2 |
| 13 | Nov 22 | #15 | #162 | -22.5 | @UAB | W 48–18 142 | 8-3 | 5-2 |
| 14 | Nov 30 | #14 | #172 | -28.5 | Rice | W 52–3 135 | 9-3 | 6-2 |
| Bowl Season | ||||||||
| 16 | Dec 17 | #11 | #32 | -4 | Old Dominion (N) | L 10–24 | 9-4 | 6-2 |
| Date | Opp | Result | Yds | TO | TOP | EPA/play | Success% | Explosive% | Note |
|---|---|---|---|---|---|---|---|---|---|
| Dec 17 | Old Dominion | L 10–24 | — | — | — | -0.074 | 35.9% | 98.5% | Season-low EPA/play |
| Nov 30 | Rice | W 52–3 | 553 | 0 | 28:38 | +0.452 | 55.7% | 129.9% | Blowout win |
| Nov 22 | @UAB | W 48–18 | 531 | 1 | 21:52 | +0.468 | 60.0% | 116.0% | Best success rate |
| Nov 15 | @Navy | L 38–41 | 556 | 2 | 24:49 | +0.300 | 42.3% | 143.7% | One-score loss |
| Nov 7 | UTSA | W 55–23 | 471 | 1 | 20:13 | +0.450 | 56.6% | 130.8% | Blowout win |
| Oct 25 | @Memphis | L 31–34 | 564 | 1 | 26:08 | +0.337 | 48.2% | 147.7% | One-score loss |
| Oct 18 | Florida Atlantic | W 48–13 | 522 | 0 | 28:34 | +0.408 | 47.4% | 132.4% | Blowout win |
| Oct 10 | @North Texas | W 63–36 | 582 | 3 | 29:05 | +0.380 | 57.1% | 113.2% | |
| Oct 3 | Charlotte | W 54–26 | 631 | 4 | 31:46 | +0.238 | 49.5% | 111.2% | Blowout win |
| Sep 20 | South Carolina State | W 63–14 | 504 | 1 | 16:53 | +0.557 | 48.1% | 168.8% | Season-high EPA/play |
| Sep 13 | @Miami | L 12–49 | 332 | 2 | 23:59 | +0.001 | 30.4% | 130.3% | Defense's roughest night |
| Sep 6 | @Florida | W 18–16 | 391 | 0 | 25:47 | +0.155 | 39.1% | 116.9% | One-score win |
| Aug 28 | Boise State | W 34–7 | 372 | 0 | 23:39 | +0.319 | 34.0% | 190.0% | Most explosive |
| Season average (13 games) | 501 | 1.2 | +0.307 | 46.5% | 133.0% | ||||
South Florida fields an elite offense behind a strong, gives up the big play defense.
Opponent-adjusted percentiles vs all FBS. Bar = where this team ranks — right is better.
Team identity · competitive snaps only
87th percentile quality, 23rd percentile boom-dependency. Garbage time excluded from both axes — the same correction that changes the Q4 story below.
| Team | Quality percentile | Boom-share percentile |
|---|---|---|
| Air Force | 86th | 11th |
| Akron | 12th | 89th |
| Alabama | 58th | 17th |
| App State | 35th | 47th |
| Arizona | 64th | 37th |
| Arizona State | 41st | 62nd |
| Arkansas | 90th | 12th |
| Arkansas State | 17th | 66th |
| Army | 57th | 43rd |
| Auburn | 47th | 53rd |
| BYU | 78th | 19th |
| Baylor | 69th | 25th |
| Boise State | 66th | 20th |
| Boston College | 37th | 54th |
| Bowling Green | 2nd | 98th |
| Buffalo | 11th | 88th |
| California | 28th | 48th |
| Central Michigan | 52nd | 64th |
| Cincinnati | 89th | 16th |
| Clemson | 51st | 48th |
| Coastal Carolina | 17th | 83rd |
| Colorado | 18th | 84th |
| Colorado State | 16th | 83rd |
| Delaware | 38th | 58th |
| Duke | 80th | 14th |
| East Carolina | 63rd | 36th |
| Eastern Michigan | 49th | 42nd |
| Florida | 30th | 67th |
| Florida Atlantic | 62nd | 59th |
| Florida International | 42nd | 50th |
| Florida State | 83rd | 32nd |
| Fresno State | 26th | 73rd |
| Georgia | 81st | 3rd |
| Georgia Southern | 73rd | 21st |
| Georgia State | 36th | 70th |
| Georgia Tech | 84th | 5th |
| Hawai'i | 64th | 41st |
| Houston | 27th | 65th |
| Illinois | 75th | 26th |
| Indiana | 95th | 1st |
| Iowa | 44th | 40th |
| Iowa State | 68th | 22nd |
| Jacksonville State | 54th | 38th |
| James Madison | 65th | 44th |
| Kansas | 85th | 28th |
| Kansas State | 71st | 49th |
| Kennesaw State | 56th | 30th |
| Kent State | 21st | 86th |
| Kentucky | 15th | 85th |
| LSU | 14th | 81st |
| Liberty | 43rd | 56th |
| Louisiana | 19th | 73rd |
| Louisiana Tech | 39th | 61st |
| Louisville | 48th | 64th |
| Marshall | 55th | 39th |
| Maryland | 30th | 74th |
| Memphis | 80th | 24th |
| Miami | 76th | 5th |
| Miami (OH) | 34th | 67th |
| Michigan | 67th | 33rd |
| Michigan State | 27th | 75th |
| Middle Tennessee | 39th | 52nd |
| Minnesota | 29th | 77th |
| Mississippi State | 22nd | 77th |
| Missouri | 61st | 30th |
| Missouri State | 55th | 46th |
| NC State | 86th | 23rd |
| Navy | 94th | 17th |
| Nebraska | 48th | 57th |
| Nevada | 3rd | 97th |
| New Mexico | 58th | 60th |
| New Mexico State | 9th | 87th |
| North Carolina | 13th | 89th |
| North Texas | 98th | 7th |
| Northern Illinois | 8th | 92nd |
| Northwestern | 52nd | 36th |
| Notre Dame | 99th | 20th |
| Ohio | 67th | 18th |
| Ohio State | 93rd | 4th |
| Oklahoma | 20th | 80th |
| Oklahoma State | 5th | 95th |
| Old Dominion | 83rd | 45th |
| Ole Miss | 89th | 2nd |
| Oregon | 91st | 10th |
| Oregon State | 2nd | 98th |
| Penn State | 73rd | 33rd |
| Pittsburgh | 60th | 39th |
| Purdue | 25th | 78th |
| Rice | 6th | 94th |
| Rutgers | 70th | 27th |
| SMU | 74th | 42nd |
| Sam Houston | 4th | 96th |
| San Diego State | 24th | 76th |
| San José State | 45th | 69th |
| South Alabama | 36th | 58th |
| South Carolina | 23rd | 86th |
| South Florida | 87th | 23rd |
| Southern Miss | 40th | 55th |
| Stanford | 10th | 90th |
| Syracuse | 5th | 95th |
| TCU | 72nd | 35th |
| Temple | 70th | 34th |
| Tennessee | 96th | 11th |
| Texas | 45th | 55th |
| Texas A&M | 82nd | 14th |
| Texas State | 92nd | 8th |
| Texas Tech | 77th | 31st |
| Toledo | 50th | 61st |
| Troy | 14th | 80th |
| Tulane | 79th | 15th |
| Tulsa | 20th | 70th |
| UAB | 61st | 45th |
| UCF | 33rd | 82nd |
| UCLA | 23rd | 79th |
| UConn | 95th | 13th |
| UL Monroe | 11th | 92nd |
| UNLV | 88th | 9th |
| USC | 98th | 2nd |
| UTEP | 1st | 99th |
| UTSA | 77th | 51st |
| Utah | 97th | 6th |
| Utah State | 46th | 63rd |
| Vanderbilt | 100th | 0th |
| Virginia | 59th | 27th |
| Virginia Tech | 32nd | 71st |
| Wake Forest | 42nd | 72nd |
| Washington | 92nd | 8th |
| Washington State | 33rd | 52nd |
| West Virginia | 7th | 93rd |
| Western Kentucky | 53rd | 29th |
| Western Michigan | 31st | 68th |
| Wisconsin | 0th | 100th |
| Wyoming | 8th | 91st |
Fourth-quarter reliability, corrected
Raw Q4 EPA/play ranks 96th percentile in FBS. Strip out snaps taken with a blowout margin and it drops to the 84th — the correction is the finding, not a footnote.
Standard downs vs. passing downs
86th percentile success on standard downs, 46th on passing downs — a 40-point gap between the two.
| Team | Standard-downs percentile | Passing-downs percentile |
|---|---|---|
| Air Force | 82nd | 69th |
| Akron | 20th | 36th |
| Alabama | 47th | 76th |
| App State | 41st | 80th |
| Arizona | 54th | 54th |
| Arizona State | 40th | 37th |
| Arkansas | 90th | 97th |
| Arkansas State | 51st | 40th |
| Army | 37th | 44th |
| Auburn | 73rd | 24th |
| Austin Peay | 56th | 13th |
| BYU | 91st | 46th |
| Ball State | 5th | 3rd |
| Baylor | 70th | 77th |
| Boise State | 42nd | 63rd |
| Boston College | 56th | 54th |
| Bowling Green | 10th | 17th |
| Bryant | 7th | 2nd |
| Buffalo | 29th | 20th |
| California | 25th | 66th |
| Central Michigan | 57th | 11th |
| Charlotte | 7th | 7th |
| Cincinnati | 89th | 65th |
| Clemson | 49th | 34th |
| Coastal Carolina | 16th | 22nd |
| Colorado | 8th | 48th |
| Colorado State | 29th | 35th |
| Delaware | 66th | 31st |
| Duke | 82nd | 63rd |
| East Carolina | 63rd | 91st |
| Eastern Michigan | 46th | 67th |
| Florida | 52nd | 45th |
| Florida Atlantic | 44th | 61st |
| Florida International | 50th | 26th |
| Florida State | 65th | 90th |
| Fresno State | 22nd | 71st |
| Georgia | 95th | 69th |
| Georgia Southern | 64th | 84th |
| Georgia State | 22nd | 75th |
| Georgia Tech | 92nd | 89th |
| Hawai'i | 33rd | 87th |
| Houston | 61st | 29th |
| Idaho | 30th | 78th |
| Idaho State | 93rd | 14th |
| Illinois | 79th | 95th |
| Indiana | 97th | 98th |
| Iowa | 74th | 19th |
| Iowa State | 80th | 58th |
| Jacksonville State | 59th | 56th |
| James Madison | 77th | 52nd |
| Kansas | 99th | 82nd |
| Kansas State | 37th | 59th |
| Kennesaw State | 44th | 67th |
| Kent State | 15th | 5th |
| Kentucky | 62nd | 29th |
| LSU | 18th | 52nd |
| Lafayette | 0th | 12th |
| Liberty | 65th | 53rd |
| Lindenwood | 4th | 1st |
| Long Island University | 24th | 78th |
| Louisiana | 24th | 23rd |
| Louisiana Tech | 41st | 24th |
| Louisville | 84th | 32nd |
| Maine | 3rd | 18th |
| Marshall | 71st | 62nd |
| Maryland | 11th | 86th |
| Massachusetts | 5th | 9th |
| Memphis | 75th | 68th |
| Merrimack | 1st | 83rd |
| Miami | 80th | 64th |
| Miami (OH) | 33rd | 39th |
| Michigan | 73rd | 74th |
| Michigan State | 48th | 39th |
| Middle Tennessee | 69th | 47th |
| Minnesota | 35th | 33rd |
| Mississippi State | 52nd | 35th |
| Missouri | 76th | 50th |
| Missouri State | 32nd | 50th |
| Murray State | 1st | 6th |
| NC State | 58th | 71st |
| Navy | 95th | 72nd |
| Nebraska | 78th | 51st |
| Nevada | 17th | 16th |
| New Mexico | 38th | 60th |
| New Mexico State | 16th | 33rd |
| North Carolina | 14th | 30th |
| North Texas | 100th | 97th |
| Northern Illinois | 9th | 5th |
| Northwestern | 48th | 88th |
| Notre Dame | 88th | 99th |
| Ohio | 69th | 76th |
| Ohio State | 99th | 99th |
| Oklahoma | 39th | 41st |
| Oklahoma State | 14th | 7th |
| Old Dominion | 72nd | 79th |
| Ole Miss | 83rd | 95th |
| Oregon | 93rd | 55th |
| Oregon State | 54th | 25th |
| Penn State | 76th | 73rd |
| Pittsburgh | 35th | 56th |
| Purdue | 46th | 88th |
| Rice | 20th | 0th |
| Rutgers | 71st | 84th |
| SMU | 50th | 57th |
| Sam Houston | 26th | 4th |
| San Diego State | 84th | 1st |
| San José State | 68th | 70th |
| South Alabama | 53rd | 28th |
| South Carolina | 31st | 8th |
| South Carolina State | 10th | 3rd |
| South Florida | 86th | 46th |
| Southern Miss | 27th | 38th |
| Stanford | 12th | 12th |
| Syracuse | 19th | 10th |
| TCU | 63rd | 82nd |
| Temple | 85th | 22nd |
| Tennessee | 97th | 81st |
| Texas | 27th | 61st |
| Texas A&M | 88th | 59th |
| Texas State | 60th | 93rd |
| Texas Tech | 45th | 65th |
| Toledo | 67th | 42nd |
| Troy | 18th | 27th |
| Tulane | 81st | 86th |
| Tulsa | 43rd | 43rd |
| UAB | 34th | 94th |
| UCF | 39th | 20th |
| UCLA | 28th | 48th |
| UConn | 96th | 37th |
| UL Monroe | 13th | 14th |
| UNLV | 78th | 85th |
| USC | 94th | 90th |
| UT Martin | 2nd | 41st |
| UTEP | 3rd | 10th |
| UTSA | 67th | 92nd |
| Utah | 87th | 96th |
| Utah State | 31st | 49th |
| Vanderbilt | 90th | 100th |
| Virginia | 36th | 73rd |
| Virginia Tech | 59th | 21st |
| Wake Forest | 21st | 31st |
| Washington | 98th | 93rd |
| Washington State | 61st | 44th |
| West Virginia | 12th | 18th |
| Western Kentucky | 55th | 80th |
| Western Michigan | 86th | 16th |
| Wisconsin | 6th | 27th |
| Wyoming | 23rd | 15th |
Halftime identity
1st-half offense ranks 85th percentile in FBS; 2nd-half, 89th — competitive snaps only, garbage time excluded from both halves.
Schedule mirage
Raw EPA/play through week 21 is 0.31; 95th percentile once opponent strength is stripped out, it's 0.10. The widest gap came in week 1: 0.32 raw vs. 0.02 adjusted.
South Florida reads strongest in passing epa (top 6%) and epa / play (top 10%); the crux lives in explosive plays allowed, where South Florida sits at the 17th percentile.
offense · strengths lead
defense · higher bar = harder to play against
hidden math · special situations
Most Similar Programs · South Florida
Static-attribute similarity across tier, archetype, conference, and voice. Not a prediction — a calibration.
Home-Field Advantage · South Florida · 2018-present
50% home win rate vs 26% on the road. margin runs +9.9 better at home. Raymond James Stadium seats 65,828, averaging 52% full (34,344 attendance, 20 games reported).
Positional competition · RB room
Nykahi Davenport and Sam Franklin split the carries (97/177 vs 80/177) -- but the job isn't split the same way.
Positional competition · WR/TE room
Keshaun Singleton (WR) and Wyatt Sullivan (TE) split the targets (64/86 vs 22/86) -- but the job isn't split the same way.
What changed
Play-calling barely moved on the change — every rate held within a few points.
The biggest shift: 1st-down pass rate moved up 9 points. The rest held closer to steady.
Season by season
Defensive identity · pass zones
On short passes, South Florida’s defense allows a completion rate below the FBS mean (64.5% vs 65.9% league-wide, shrunk toward the mean for its 161-play sample) — mid-pack, 36 of 133 qualifying defenses.
We won’t show a deep-ball leaderboard here: at the defense level, most teams face well under 30 rich-feed deep targets all season — too thin to tell a real tendency from noise, so we won’t guess.
80°F average kickoff temp; 12% of games had measurable precipitation; 7 mph average wind.
Based on 72 home games with weather data.
12 seasons inside the CFP era, no bids yet — the era the program is still trying to break into.
South Florida's 2014–2025 record is 71-76. The era is still being written; the CFP line is the one the program is arguing for.
Week-by-week rivalry heat isn't tracked yet for this matchup — check back as the 2026-27 season approaches and real fan-intel signal accumulates.
Who's more worked up right now
Cross-fanbase rivalry sentiment for this matchup hasn't been measured yet this week — both sides show as neutral until real signal comes in.
THE LAST 5 · year-by-year
All-Time Record
since 1999 · 27 seasons · .518 win rate
South Florida played its first game in 1997 and was ranked No. 2 in the country by 2007. In 2025, Alex Golesh rebuilt the Bulls into a 9-4 team scoring 43 points a game — then left for Auburn before the bowl. USF hired Brian Hartline. This story keeps restarting.
No program in modern college football climbed as fast as South Florida. Jim Leavitt built it from nothing — literally, a 1997 startup — beat Auburn in overtime, toppled West Virginia, and watched the polls put his Tampa team second in the country. The fall was proportional: Leavitt's firing in 2010, years of losing, near-irrelevance while the sport moved on. The Bulls spent a decade explaining what they used to be.
Alex Golesh gave the rebuild a legitimate answer. The 2025 Bulls opened by routing No. 25 Boise State 34-7, then won at Florida on a walk-off field goal eight days later — the first ranked wins since 2016. USF hit No. 18 in the polls and finished 9-4 behind an offense averaging 43 points a game. Then Golesh left for Auburn before the bowl, which USF lost, and the cycle that defined the program for fifteen years threatened to restart: build something real, watch the architect leave.
Brian Hartline — the former Ohio State OC, signed to a six-year, $21 million deal — is the next bet. The 2026 season is USF's last at Raymond James Stadium before an on-campus home opens, which makes it a threshold year in two directions. What 2026 answers is whether Hartline can hold the momentum Golesh built, or whether the Bulls are learning the lesson again that the rise is only as durable as the coach who runs it.
Explosive and tempo-driven — the Golesh-era identity was a top-ten scoring offense that played fast, spread the field, and trusted the recruiting base in talent-rich Florida to provide the athletes to run it. Raymond James is a cavernous NFL stadium that makes even good crowds look sparse; the on-campus stadium opening in 2027 is designed to change that equation. Hartline's Ohio State background is pass-game-centric and NFL-development-oriented — a credentialing that fits the USF brand of football even as the system details are still emerging.
South Florida 2016–2025. Holding the line. The 10-year slope (-0.07 rungs / yr) doesn't tilt either way — the program lives at roughly Tier 3.
12 seasons on file
down middle peak CFP year
Season Standing · 2025 · 9-4 · CFP #24 / AP #25
South Florida: Ranked in the AP/Coaches polls, 16-25. National relevance achieved.
American Athletic Standing · 2025
South Florida sits 5th of 14 in the American Athletic at 6-2. Mid-conference — moves up or down depend on rivalry results and the late-season closing run.
| # | 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 · South Florida
Brian Hartline took over from Alex Golesh for the 2026 season.
Three gameday rituals — the ones outsiders never quite catch.
since 1997
Jim Leavitt — the program's first head coach, hired 1995 + coached from 1997-2009 — built USF from scratch through FCS to FBS to Big East entry. The 2007 season's #2 AP rank (briefly, after wins over Auburn + West Virginia) was the program's all-time peak moment. Leavitt's 2009 firing (player-abuse allegations) ended the era abruptly.
since 1998
USF plays home games in Raymond James Stadium — the Tampa Bay Buccaneers' NFL stadium. The 65,000+ capacity + pirate ship + professional production values create a venue experience unique among AAC programs. The lack of on-campus stadium is structural identity.
since 2017
Charlie Strong's 2017-2019 tenure — coming from the Texas firing — produced consecutive 10-2 and 7-6 seasons. The Strong era's recruiting + competitive cycles + AAC East division contention defined the post-Leavitt rebuild. Jeff Scott's 2020-2022 era followed; Alex Golesh's 2023-present tenure continues the rebuild.
Program memory
Most weeks vanish. These didn’t.
2007
After beating Auburn in overtime and toppling West Virginia, the 10-year-old program climbs to No. 2 in the country — the high point of the fastest rise in modern football
2025
USF opens the season routing No. 25 Boise State 34-7, then wins at Florida 18-16 on a walk-off field goal — its first ranked wins since 2016 — and enters the AP poll at No. 18
2025
The coach who rebuilt the program departs before the bowl game, which USF loses — a familiar twist for a program that keeps losing what it builds
Wound
Moment of the Year · South Florida · 2025
Week 3 of 2025. A reckoning loss — the data point the next season must answer.
Bowl / Postseason Ledger
Most recent: 2025 — loss 10-24 (home). Last 5 postseason: 3-2.
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: Tim Beck — not yet reflected in on-field data.
Hired for 2026: Josh Aldridge — not yet reflected in on-field data.