4Oregon State's fanbase identity is shifting
Trent Bray's second season opens with a 2-10 losing record, underscoring the challenge of rebuilding a program that must avoid Pac-12 collapse while navigating a transitional schedule.
4Trent Bray's second season opens with a 2-10 losing record, underscoring the challenge of rebuilding a program that must avoid Pac-12 collapse while navigating a transitional schedule.
Oregon State is the program the Pac-12 left behind — ten schools sprinted for the exits and the Beavers were handed the keys to the wreckage, then went 2-10 trying to rebuild a league from two.
Oregon walked into the Big Ten and left the Civil War behind without a backward glance. The fanbase in Corvallis hasn't forgotten which neighbor abandoned the rivalry — or that the Beavers stayed when…
Approaching
30 days
until kickoff · at Houston · Sat Sep 5 · 16:00 UTC
Oregon State is the Pac-12-collapse survivor — Reser Stadium, 2024 transitional independent schedule, and Jonathan Smith / Trent Bray rebuild that proved a P5 program can refuse to disappear.
The team's roster features significant transfer losses, particularly in WR and LB, while recruiting ranks remain at #100. With a base projection of 7-6 and a ceiling of 9-4, the team's performance will depend heavily on incoming transfers.
Benny Beaver is at work.
the open questionwhere does it go from here?
Anthony Hankerson converts 3rd/4th-and-short at an elite rate, and he also gets a real share of the team's goal-line carries.
David Wells Jr. produces at a notably LOWER rate when his team is an underdog than when favored -- he fades when the pressure is on, and his per-target value drops too.
Trent Bray's second season opens with a 2-10 losing record and a 4.5-win total projection — the program's survival hinges on whether this talent-ranked #60 roster can avoid another collapse.
Cornell Hatcher Jr. sees a real spike in usage once the game is out of reach.
David Wells Jr.: a garbage time merchant signal screened this season.
Oregon State dropped 29 spots in SP+ — the steepest decline in the Pac-12, and Trent Bray's second season opens with a 2-10 record to overcome.
JaMarcus Shephard took over as Oregon State's head coach, replacing Trent Bray.
Oregon State: coordinator change reshaping a unit.
Oregon State: coordinator change reshaping a unit.
Trent Bray's second season opens with a 2-10 losing record, underscoring the challenge of rebuilding a program that must avoid Pac-12 collapse while navigating a transitional schedule.
OT Broderick Shull transfer commits from Auburn
SEC tackle drops to PNW — Beavers' line was the offseason's biggest open question.
Benjamin Harris commits to Oregon State
Harris is OSU's highest-ranked 2027 commit yet, and a program sitting at #99 nationally needs ATH upside like his to climb — the WR room pressure just got some future relief.
Amir Reese commits to Oregon State
WR depth was already a pressure point for a class sitting 64th nationally — Reese is Bray adding bodies to a room that can't afford to stay thin while the program claws back 29 spots in the power ratings.
Heyward disputes unpaid buyout
Heyward's unpaid buyout dispute is the kind of administrative mess Trent Bray doesn't need while rebuilding staff trust in a reformed Pac-12 that's already watching Oregon run the room.
Texas DT commits to Oregon State
Texas DT flipping to Corvallis nudges the win total a half-game — Bray's rebuilding class sits 64th nationally, but adding interior pressure answers the one structural gap the depth chart couldn't paper over.
3-star RB commits to OSU
Class sits at #64 nationally and the WR room is where the real pressure lives — a 3-star RB in a depth class is Trent Bray filling the backfield shelf while the bigger roster questions stay unresolved.
Top 3 commits
Fan confidence in a typical range for this program right now
44th percentile among FBS programs
Market outlook
Sportsbook consensus · best odds across multiple books · 2026-08-06
Oregon State · 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.
Oregon State win total rose from 4 to 4.5 (+0.5 wins) between Jun 24 and Jun 25, 2026 (tier C). It is win total up 0.5 from 4.0 to 4.5. The market moved; the fan base is split on what it means. Oddsmakers react to information, not sentiment — but that doesn't mean they're right. The room is divided — bulls and bears both have game-specific cases.
The 'market knows something fans don't' read -- when odds move, it's on information.
The 'markets overcorrect' counter -- lines move on noise too; the receipts may not hold.
This event was in 58 of 444 board posts (13%) 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 (154 posts): 14% positive · 59% neutral · 27% negative. Team-level weekly mood — not specific to this event. The boards ≠ the fanbase: a self-selected vocal slice.
Oregon State enters 2025 rated No. 126 in SP+ (-15.9), down 29 spots from 2024. SP+ reflects three years of tape; a drop this steep is structural, not noise. The recovery window is open but the room knows it. Preview coverage is split — believers and skeptics are reading the same data differently.
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 59 of 444 board posts (13%) 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 (154 posts): 14% positive · 59% neutral · 27% negative. Team-level weekly mood — not specific to this event. The boards ≠ the fanbase: a self-selected vocal slice.
Recent Form · last 10 games
Two of five. Schedule has caught up.
Opens Sep 5
vs Houston · away
✓ fact on line · ~ our read on style
Fan mood index · most recent r/cfb data
Recruiting Footprint · 2026
CA leads the 2026 class with 10 commits. National footprint reaching 10 states.
Where they recruit · 2023-2026
84 signees across 19 states, 2023-2026. CA leads the pull.
Top community posts · last 12 months · r/cfb
11 games with TV coverage: 2 national broadcast, 2 ESPN, 1 conference network, 6 streaming
Kickoff windows: 1 noon, 5 afternoon, 5 primetime
Recovering 17% of the fumbles they've forced — running cold vs. the ~49% league rate.
2 of 12 forced fumbles recovered; 7 of 14 own fumbles recovered themselves, 2025 only.
Converting 15% of pass disruptions into takeaways — right in line with the ~19% league rate.
8 interceptions of 55 disrupted passes (47 deflected, 8 intercepted), 2025 only.
Winning the penalty battle: 71 penalties committed vs. 92 drawn on opponents, a 173-yard edge.
599 penalty yards committed vs. 772 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.05 of each other — a rare consensus. The loudest voice in the room:
Oregon State opens fall camp with newcomers, big weight gains and losses - Yahoo Sports
news.google.com →How Oregon State fans actually talk real · top-upvoted
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 readOregon State fans are down on the program, and they're pointing to real stats and results to back it up — more than most fanbases right now.
✓ counted We read 154 posts from Oregon State fans this week.
“Can't believe Dan Lanning hasn't been playing his best QB all season. Really makes you question his decision making.”— r/CFB
“We have Lafayette next weekend, which ESPN gives us a 95% chance of winning. I’m calling it a toss up though”— r/CFB
“He should’ve been able to stat pad the past 2 games and he’s looked uninspiring to say the least”— r/CFB
“We genuinely were the worse team in the first half, then benched Murphy and the entire team started playing like they haven't all season. Having a QB with an actual threat to run/scramble completely changed the tune of the offense and the defense played lights out. Seeing actu…”— r/CFB
“Oregon State and college football as a whole, just find new ways to make me depressed”— r/CFB
Five Lenses
What people are saying right now
Fanbase Health Index · Oregon State · high confidence
“Can we pay Murphy $1M to play somewhere else? OSU gave him an NIL bag and he’s total ass”
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.20 EPA/play | 6 | 10 | 160 / 276 | 58.0 | 1802 | 6.5 | 9 | 8 | 117.8 | 40.2 | 5.3 | 3.5 | |
Yards by week → Pocket PasserBalanced passer who operates within the system, without one standout number carrying the profile. Starter — over 60% of the snaps, holding the job. 97 of 183 QBs we've classified this way this season. Season receipt Yards / attempt7.0 bottom 32th percentile · FBS QBs, min. 80 attempts Rush yards / carry-2.5 bottom 4th percentile · FBS QBs, min. 80 attempts Trait fingerprint Plays like View Maalik Murphy's full player page | |||||||||||||
| Pocket Passer · -0.02 EPA/play | 5 | 10 | 62 / 100 | 62 | 501 | 5.0 | 2 | 3 | 104.7 | 22.2 | 3.4 | 6.5 | |
Yards by week → Pocket PasserBalanced passer who operates within the system, without one standout number carrying the profile. Starter — over 60% of the snaps, holding the job. 97 of 183 QBs we've classified this way this season. Season receipt Yards / attempt4.8 bottom 2th percentile · FBS QBs, min. 80 attempts Rush yards / carry3.5 74th percentile · FBS QBs, min. 80 attempts Trait fingerprint Plays like View Gabarri Johnson's full player page | |||||||||||||
| -0.10 EPA/play | 10 | 3 | 37 / 53 | 69.8 | 385 | 7.3 | 3 | 2 | 142.0 | 73.5 | 4.8 | 11.7 | |
Yards by week → | |||||||||||||
| Player | # | G | Car | Yds | Avg | TD | Long | 3rd Dn Use | Pass Dn Use | Stuff% | 10+% | Tgt Share | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Balanced Back · -0.03 EPA/play | — | 12 | 247 | 1088 #27 FBS | 4.4 | 9 #65 FBS | 65 | 21.1 | 19.3 | 14.3 | 12.0 | 9.7% (36/371) | |
Yards by week → Balanced Back· Boom-or-bustPlays within the scheme — consistent production without a dominant dimension. his yards come in chunks — feast or famine Impact starter — above-average production for the conference. 186 of 349 RBs we've classified this way this season. Season receipt Yards / carry4.7 bottom 30th percentile · FBS RBs, min. 40 carries Yards / reception5.6 bottom 27th percentile · FBS RBs, min. 40 carries Trait fingerprint Plays like View Anthony Hankerson's full player page | |||||||||||||
| Speed Merchant · +0.22 EPA/play | 21 | 9 | 52 | 292 | 5.6 | 2 | 42 | 4.2 | 6.8 | 13.7 | 15.7 | — | |
Yards by week → Speed MerchantCuts upfield fast. Designed to find the crease, not run through the line. Part-time starter — splitting the role or filling in on injury. 48 of 349 RBs we've classified this way this season. Season receipt Yards / carry6.5 87th percentile · FBS RBs, min. 40 carries Yards / reception3.4 bottom 10th percentile · FBS RBs, min. 40 carries Trait fingerprint Plays like View Cornell Hatcher Jr.'s full player page | |||||||||||||
| Player | # | G | Rec | Yds | Avg | TD | Long | 3rd Dn Use | Pass Dn Use | Tgt Share | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Slot Technician · +0.47 EPA/play | 7 | 11 | 68 | 823 #61 FBS | 12.1 | 2 | 43 | 14.1 | 15.4 | 25.1% (93/371) | |
Yards by week → Slot TechnicianRuns precise routes in tight quarters. Volume player who keeps chains moving. Part-time starter — splitting the role or filling in on injury. 97 of 558 WRs we've classified this way this season. Season receipt Reception volume68 96th percentile · FBS WRs, min. 12 receptions TD rate2.9% bottom 18th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like our readUnranked recruit — top-quartile production against his own recruiting profile | |||||||||||
| Possession Receiver · +0.18 EPA/play | 1 | 11 | 44 | 466 | 10.6 | 4 | 56 | 11.9 | 13 | 18.9% (70/371) | |
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 The most common profile in its group this season — 332 of 558 classified this way. Played in 11 of 21 games this season · sophomore View David Wells Jr.'s full player page | |||||||||||
| Possession Receiver · +0.22 EPA/play | 3 | 10 | 30 | 391 | 13.0 | 0 | 37 | 13.4 | 10 | 13.2% (49/371) | |
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 / reception14.7 63th percentile · FBS WRs, min. 12 receptions TD rate0.0% bottom 8th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like View Tastean Reddicks's full player page | |||||||||||
| Complete TE · +0.25 EPA/play | 8 | 8 | 29 | 219 | 7.6 | 1 | 30 | 8.3 | 9 | 9.7% (36/371) | |
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 Bryce Caufield's full player page | |||||||||||
| Complete TE · +0.25 EPA/play | 82 | 7 | 17 | 185 | 10.9 | 1 | 26 | 3.1 | 5.6 | 7.0% (26/371) | |
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 7 of 21 games this season · senior View Gabe Milbourn's full player page | |||||||||||
| Possession Receiver · +0.48 EPA/play | 14 | 6 | 12 | 139 | 11.6 | 1 | 30 | 1.1 | 5.6 | 4.6% (17/371) | |
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 / reception13.8 56th percentile · FBS WRs, min. 12 receptions Reception volume12 bottom 11th percentile · FBS WRs, min. 12 receptions Trait fingerprint Plays like View Eddie Freauff's full player page | |||||||||||
| -0.09 EPA/play | 12 | 7 | 10 | 83 | 8.3 | 0 | 19 | 2.6 | 3.3 | — | |
Yards by week → | |||||||||||
| +1.49 EPA/play | 9 | 1 | 5 | 56 | 11.2 | 0 | 28 | 0 | 0 | — | |
Yards by week → | |||||||||||
| Player | # | G | Tot | Solo | TFL | Sack | Hur |
|---|---|---|---|---|---|---|---|
| 3-Tech Penetrator | 98 | 12 | 30 | 11 | 4.5 | 0.5 | 6 |
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 rate15.0% 51th percentile · FBS interior linemen, min. 10 tackles Plays like our readAscending: his CFB Index score moved from the 25th to 58th percentile among FBS IDLs | |||||||
| 3-Tech Penetrator | 95 | 10 | 24 | 10 | 3 | 0 | 5 |
3-Tech PenetratorDisruptive interior rusher who lives in the backfield. 269 of 809 IDLs we've classified this way this season. Season receipt TFL rate12.5% bottom 41th percentile · FBS interior linemen, min. 10 tackles Plays like View Tygee Hill's full player page | |||||||
| 3-Tech Penetrator | 90 | 9 | 18 | 10 | 6.5 | 2.5 | 8 |
3-Tech PenetratorDisruptive interior rusher who lives in the backfield. 269 of 809 IDLs we've classified this way this season. Season receipt TFL rate36.1% 99th percentile · FBS interior linemen, min. 10 tackles Plays like View Jojo Johnson's full player page | |||||||
| Two-Gap Base | 62 | 6 | 14 | 6 | 2 | 2 | 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 rate14.3% bottom 49th percentile · FBS interior linemen, min. 10 tackles Plays like View Jacob Schuster's full player page | |||||||
| 59 | 5 | 7 | 2 | 1.5 | 0 | 1 | |
| 15 | 4 | 6 | 3 | 2.5 | 1 | 0 | |
| Player | # | G | Tot | Solo | Ast | TFL | Sack | PD | INT |
|---|---|---|---|---|---|---|---|---|---|
| Balanced Linebacker | 2 | 11 | 72 | 35 | 37 | 7 | 1 | 1 | 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 · 3-star, 2024 class View Aiden Sullivan's full player page | |||||||||
| Balanced Linebacker | 7 | 7 | 52 | 14 | 38 | 3 | 0 | 1 | 0 |
Balanced LinebackerSolid in every phase without a signature dimension. Part-time starter — splitting the role or filling in on injury. 362 of 660 LBs we've classified this way this season. Season receipt Tackle volume52 52th percentile · FBS linebackers, min. 15 tackles Sack rate0.0% bottom 23th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like View Dexter Foster's full player page | |||||||||
| Thumper | 44 | 12 | 38 | 13 | 25 | 5 | 2 | 0 | 0 |
ThumperDownhill striker who fills the run lane and blitzes off the edge. 97 of 660 LBs we've classified this way this season. Season receipt TFL rate13.2% 70th percentile · FBS linebackers, min. 15 tackles PD rate0.0% bottom 18th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like View Takari Hickle's full player page | |||||||||
| Thumper | 25 | 11 | 30 | 11 | 19 | 5.5 | 1 | 3 | 0 |
ThumperDownhill striker who fills the run lane and blitzes off the edge. 97 of 660 LBs we've classified this way this season. Season receipt TFL rate18.3% 90th percentile · FBS linebackers, min. 15 tackles PD rate10.0% 100th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like View Nikko Taylor's full player page | |||||||||
| Balanced Linebacker | 47 | 9 | 29 | 14 | 15 | 1.5 | 0 | 1 | 0 |
Balanced LinebackerSolid in every phase without a signature dimension. 362 of 660 LBs we've classified this way this season. Season receipt Tackle volume29 bottom 22th percentile · FBS linebackers, min. 15 tackles Sack rate0.0% bottom 23th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like View Tyree Blake's full player page | |||||||||
| Balanced Linebacker | 13 | 9 | 28 | 15 | 13 | 6 | 2 | 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 volume28 bottom 21th percentile · FBS linebackers, min. 15 tackles TFL rate21.4% 96th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like our readBreakout: his CFB Index score now sits at the 45th percentile among FBS LBs, up from the 0th | |||||||||
| Balanced Linebacker | 14 | 7 | 25 | 7 | 18 | 1.5 | 0 | 1 | 0 |
Balanced LinebackerSolid in every phase without a signature dimension. 362 of 660 LBs we've classified this way this season. Season receipt Tackle volume25 bottom 18th percentile · FBS linebackers, min. 15 tackles Sack rate0.0% bottom 23th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like View Kord Shaw's full player page | |||||||||
| Thumper | 18 | 7 | 17 | 9 | 8 | 2 | 1 | 1 | 0 |
ThumperDownhill striker who fills the run lane and blitzes off the edge. 97 of 660 LBs we've classified this way this season. Season receipt TFL rate11.8% 63th percentile · FBS linebackers, min. 15 tackles Tackle volume17 bottom 12th percentile · FBS linebackers, min. 15 tackles Trait fingerprint Plays like View Kai Wallin's full player page | |||||||||
| Thumper | 88 | 4 | 16 | 9 | 7 | 0 | 0 | 0 | 0 |
ThumperDownhill striker who fills the run lane and blitzes off the edge. 97 of 660 LBs we've classified this way this season. Season receipt TFL rate0.0% bottom 10th percentile · FBS linebackers, min. 15 tackles Tackle volume16 bottom 11th percentile · FBS linebackers, min. 15 tackles Trait fingerprint View Andy Alfieri's full player page | |||||||||
| 10 | 7 | 13 | 6 | 7 | 1 | 1 | 2 | 0 | |
| 9 | 3 | 9 | 7 | 2 | 1 | 0 | 0 | 0 | |
| 32 | 4 | 6 | 3 | 3 | 1 | 1 | 0 | 0 | |
| 50 | 4 | 6 | 5 | 1 | 0 | 0 | 0 | 0 | |
| Player | # | G | Tot | PD | INT | TFL | Sack |
|---|---|---|---|---|---|---|---|
| Box Safety | 17 | 12 | 78 | 4 | 1 | 0 | 0 |
Box SafetyLives near the line of scrimmage as a de facto extra linebacker. Impact starter — above-average production for the conference. 166 of 801 Ss we've classified this way this season. Season receipt Tackle volume78 96th percentile · FBS safeties, min. 15 tackles Plays like View Skyler Thomas's full player page | |||||||
| Hybrid Nickel | 6 | 12 | 67 | 4 | 2 | 1 | 0 |
Hybrid NickelMoves between deep coverage and the slot — the modern positionless DB. Starter — over 60% of the snaps, holding the job. 419 of 801 Ss we've classified this way this season. Season receipt PD rate6.0% bottom 39th percentile · FBS safeties, min. 15 tackles Plays like our readBreakout: his CFB Index score now sits at the 79th percentile among FBS Ss, up from the 17th | |||||||
| Hybrid Nickel | 8 | 12 | 31 | 5 | 1 | 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 PD rate16.1% 86th percentile · FBS safeties, min. 15 tackles Plays like View Sailasa Vadrawale's full player page | |||||||
| Centerfielder | — | 11 | 28 | 4 | 0 | 1 | 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 rate14.3% 80th percentile · FBS safeties, min. 15 tackles Plays like View Kobe Singleton's full player page | |||||||
| Hybrid Nickel | 1 | 12 | 28 | 2 | 0 | 1 | 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 12 of 21 games this season · senior View Mason White's full player page | |||||||
| Centerfielder | 22 | 10 | 25 | 5 | 1 | 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 rate20.0% 95th percentile · FBS safeties, min. 15 tackles Plays like View Jalil Tucker's full player page | |||||||
| Centerfielder | 19 | 11 | 23 | 5 | 1 | 1.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 rate21.7% 97th percentile · FBS safeties, min. 15 tackles Plays like View Trey Glasper's full player page | |||||||
| Hybrid Nickel | 26 | 6 | 17 | 1 | 1 | 0 | 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 6 of 21 games this season · sophomore · 3-star, 2023 class View Harlem Howard's full player page | |||||||
| 12 | 2 | 5 | 1 | 0 | 0.5 | 0 | |
| 12 | 1 | 5 | 0 | 0 | 0 | 0 | |
| Player | # | G | FG M/A | FG% | XP M/A | Pts | Long |
|---|---|---|---|---|---|---|---|
| Steady | 28 | 10 | 6/13 | 46.2 | 19/19 | 37 | 53 |
| 37 | 1 | 0/1 | 0 | 1/1 | 1 | 0 |
| Player | # | G | No | Yds | Avg | Long | In20 | TB |
|---|---|---|---|---|---|---|---|---|
| Steady | 38 | 12 | 62 | 2774 | 44.7 | 66 | 13 | 4 |
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 |
|---|---|---|---|---|---|---|---|
| Possession Receiver · +0.18 EPA/play | 1 | 11 | 11 | 215 | 19.5 | 0 | 28 |
| 15 | 3 | 9 | 182 | 20.2 | 0 | 32 |
| Player | # | G | No | Yds | Avg | TD | Long |
|---|---|---|---|---|---|---|---|
| Slot Technician · +0.47 EPA/play | 7 | 11 | 10 | 80 | 8 | 0 | 27 |
2025 stat leaders
finalRoster
2025+17 more
| Wk | Date | Us | Opp | Line | Opponent | Result | Record | Conf |
|---|---|---|---|---|---|---|---|---|
| 1 | Aug 31 | #89 | #63 | +3 | California | L 15–34 123 | 0-1 | 0-0 |
| 2 | Sep 6 | #87 | #69 | -1.5 | Fresno State | L 27–36 127 | 0-2 | 0-1 |
| 3 | Sep 13 | #92 | #25 | +23.5 | @Texas Tech | L 14–45 147 | 0-3 | 0-1 |
| 4 | Sep 20 | #90 | #3 | +34.5 | @Oregon | L 7–41 125 | 0-4 | 0-1 |
| 5 | Sep 27 | #95 | #45 | +12.5 | Houston | L 24–27 147 | 0-5 | 0-1 |
| 6 | Oct 4 | #94 | #146 | +2.5 | @App State | L 23–27 134 | 0-6 | 0-1 |
| 7 | Oct 11 | #106 | #75 | +1.5 | Wake Forest | L 14–39 134 | 0-7 | 0-1 |
| 8 | Oct 19 | #130 | #167 | -21.5 | Lafayette | W 45–13 136 | 1-7 | 0-1 |
| 10 | Nov 1 | #111 | #88 | +3 | Washington State | W 10–7 118 | 2-7 | 1-1 |
| 11 | Nov 9 | #112 | #223 | -21.5 | Sam Houston | L 17–21 130 | 2-8 | 1-1 |
| 12 | Nov 15 | #136 | #149 | +1 | @Tulsa | L 14–31 139 | 2-9 | 1-1 |
| 14 | Nov 29 | #144 | #67 | +14.5 | @Washington State | L 8–32 132 | 2-10 | 1-2 |
| Date | Opp | Result | Yds | TO | TOP | EPA/play | Success% | Explosive% | Note |
|---|---|---|---|---|---|---|---|---|---|
| Nov 29 | @Washington State | L 8–32 | 280 | 3 | 31:26 | -0.103 | 37.5% | 89.5% | |
| Nov 15 | @Tulsa | L 14–31 | 310 | 0 | 30:37 | +0.049 | 35.2% | 125.3% | |
| Nov 9 | Sam Houston | L 17–21 | 474 | 3 | 37:55 | -0.125 | 43.0% | 112.7% | Season-low EPA/play |
| Nov 1 | Washington State | W 10–7 | 208 | 0 | 31:12 | -0.086 | 38.7% | 73.4% | Best defensive stand |
| Oct 19 | Lafayette | W 45–13 | 517 | 2 | 29:51 | +0.421 | 62.5% | 102.6% | Season-high EPA/play |
| Oct 11 | Wake Forest | L 14–39 | 309 | 2 | 35:12 | -0.028 | 35.1% | 102.2% | |
| Oct 4 | @App State | L 23–27 | 456 | 3 | 31:30 | +0.107 | 53.5% | 103.6% | One-score loss |
| Sep 27 | Houston | L 24–27 | 390 | 0 | 35:23 | +0.051 | 48.0% | 80.1% | One-score loss |
| Sep 20 | @Oregon | L 7–41 | 147 | 1 | 23:05 | -0.056 | 25.0% | 133.1% | Defense's roughest night |
| Sep 13 | @Texas Tech | L 14–45 | 284 | 2 | 29:00 | +0.007 | 27.9% | 175.5% | Most explosive |
| Sep 6 | Fresno State | L 27–36 | 544 | 2 | 37:25 | +0.323 | 51.0% | 127.0% | |
| Aug 31 | California | L 15–34 | 313 | 2 | 29:52 | +0.091 | 42.6% | 88.6% | |
| Season average (12 games) | 353 | 1.7 | +0.054 | 41.7% | 109.5% | ||||
Oregon State fields a struggling methodical, ball-control offense behind a leaky, 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
2nd percentile quality, 98th 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 54th percentile in FBS. Strip out snaps taken with a blowout margin and it drops to the 4th — the correction is the finding, not a footnote.
Standard downs vs. passing downs
54th percentile success on standard downs, 25th on passing downs — a 29-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 15th percentile in FBS; 2nd-half, 6th — competitive snaps only, garbage time excluded from both halves.
Schedule mirage
Raw EPA/play through week 21 is 0.05; 21st percentile once opponent strength is stripped out, it's 0.00. The widest gap came in week 2: 0.21 raw vs. 0.02 adjusted.
Oregon State reads strongest in success rate allowed (top 26%) and rushing epa allowed (top 50%); the crux lives in explosive plays, where Oregon State sits at the 1st percentile.
offense · strengths lead
defense · higher bar = harder to play against
hidden math · special situations
Most Similar Programs · Oregon State
Static-attribute similarity across tier, archetype, conference, and voice. Not a prediction — a calibration.
Home-Field Advantage · Oregon State · 2018-present
55% home win rate vs 29% on the road. margin runs +9.9 better at home. Reser Stadium seats 43,363, averaging 79% full (34,180 attendance, 26 games reported).
Positional competition · RB room
Anthony Hankerson and Cornell Hatcher Jr. split the carries (253/302 vs 49/302) -- but the job isn't split the same way. Anthony Hankerson gets the clock-killing work; Cornell Hatcher Jr. produces in bigger chunks.
Positional competition · WR/TE room
Trent Walker (WR) and Bryce Caufield (TE) split the targets (93/128 vs 35/128) -- 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 10 points. The rest held closer to steady.
Season by season
Defensive identity · pass zones
On short passes, Oregon State’s defense allows a completion rate below the FBS mean (64.4% vs 65.9% league-wide, shrunk toward the mean for its 73-play sample) — mid-pack, 35 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.
Historical echo
Programs whose stature fell in the same shape. The grey line is their decline; the color is what came next for them.
An analogy on the shape of a program’s Zeitgeist stature arc — not a prediction. Interim calibration, medium confidence; matched among current FBS programs at a comparable level.
59°F average kickoff temp; 16% of games had measurable precipitation; 6 mph average wind.
Based on 75 home games with weather data.
12 seasons inside the CFP era, no bids yet — the era the program is still trying to break into.
Oregon State's 2014–2025 record is 53-88. The era is still being written; the CFP line is the one the program is arguing for.
All-Time Record
since 1915 · 109 seasons · .436 win rate
Ten Pac-12 schools left. Oregon State and Washington State were handed the keys to an empty conference and told to figure it out. The Beavers went 2-10 in 2025. They are still there.
Oregon State refused to disappear. When the Pac-12 emptied — UCLA, USC, Colorado, Utah and six others sprinting for the Big Ten and ACC exits between 2022 and 2024 — only the Beavers and Washington State were left holding a 108-year-old conference with no other members. The choice was to fold or fight. Oregon State sued, won the legal right to keep the conference's name and assets, and started rebuilding a league from the remnants. The institutional act of that decision — staying when staying was the hardest possible thing — became the program's modern identity. The fanbase in Corvallis filled Reser Stadium through the holdout years as a statement, not a reward.
The 2025 season collected the football bill for all of it. Trent Bray's rebuilding program went 0-7 to start, lost the headcoach job in October, and finished 2-10 under interim Robb Akey — the price of a roster that had to be rebuilt twice over, for a conference still adding members, against a schedule that had few soft spots. On December 3, the Beavers hired JaMarcus Shephard — Alabama's co-offensive coordinator, first-time head coach — to run two rebuilds at once: a 2-10 roster and a Pac-12 that is still becoming whatever it will become. Boise State joined the reformed Pac-12 starting in 2026, which helps. The conference still doesn't fully exist in the form it will eventually take.
The 2026 question is what a year-one JaMarcus Shephard offense can produce on a roster that has been hemorrhaging talent since the realignment wave started. Oregon State's neighbor — Oregon — walked into the Big Ten and left the Civil War behind without a backward glance. The Beavers stayed. The 2000 Fiesta Bowl season, the 41-9 rout of Notre Dame that was the program's modern high-water mark, and the 2022 ten-win run under Jonathan Smith are the proof that the ceiling exists. Whether Shephard can find it from the current floor, in a rebuilt conference, is the whole story.
Corvallis-tough: historically a blue-collar, run-first, defense-minded program built to out-work programs with more resources — the Oregon State that beat Notre Dame 41-9 in the Fiesta Bowl did it on physical line play and disciplined execution. Shephard brings an Alabama offensive pedigree — pro-style concepts with spread elements, built around tight-window throws and designed run schemes. The 2026 identity will be shaped by which portal acquisitions arrive and what Shephard can teach a young roster in a single spring.
Oregon State 2016–2025. Climbing +1.6 rungs across the last 10 seasons. Slope +0.16 rungs / year — moving up the prestige scale.
12 seasons on file
down middle peak CFP year
Season Standing · 2025 · 2-10
Oregon State: Below .500 in FBS play. The rebuild bar.
Pac-12 Standing · 2025
Oregon State sits 5th of 8 in the Pac-12 at 1-2. Mid-conference — moves up or down depend on rivalry results and the late-season closing run.
| # | Program | Record |
|---|---|---|
| 1 | Washington State | 4-1 |
| 2 | San Diego State | 3-1 |
| 3 | Boise State | 2-2 |
| 4 | Fresno State | 2-3 |
| 5 | Oregon State | 1-2 |
| 6 | Utah State | 1-2 |
| 7 | Colorado State | 1-3 |
| 8 | Texas State | 0-0 |
Coaching Era · Oregon State
JaMarcus Shephard took over from Trent Bray for the 2026 season.
Three gameday rituals — the ones outsiders never quite catch.
since 2000
Dennis Erickson's 2000 11-1 + Fiesta Bowl championship + #4 final AP rank — defeated Notre Dame 41-9 in the Fiesta Bowl, the program's only major bowl win. Chad Johnson + T.J. Houshmandzadeh + Ken Simonton + Steven Jackson — the era produced multiple NFL stars. The Erickson tenure (1999-2002) reset what Beaver fans believed possible.
since 1894
The Civil War rivalry — Oregon State vs Oregon, since 1894 — was one of CFB's most-storied. Renamed in 2020 to drop the Civil War branding. The 2024 Pac-12 collapse + Oregon's Big Ten departure moved the annual game to nonconference status rather than pausing it — the two schools kept it on the schedule in both 2024 and 2025, with a one-year break coming in 2026 before at least 6 more games starting 2027, confirming the trophy continues across conference lines.
since 2024
Oregon State + Washington State were the two programs that DIDN'T leave for the SEC / Big Ten / ACC / Big 12 in the 2024 Pac-12 collapse. The 'Pac-12 Two' held the conference's legal entity + scheduled a 2024 season largely against Mountain West + non-conference opponents. The defiance + uncertainty + rebuild became permanent program identity.
Program memory
Most weeks vanish. These didn’t.
Oregon State 41, Notre Dame 9 — the 11-1 season's exclamation point and the program's modern peak
2024
Left with only Washington State, Oregon State sued, kept the conference, and refused to fold
A 2-10 season and an 0-7 start that cost Trent Bray his job — the football price of survival
Wound
Moment of the Year · Oregon State · 2025
Week 4 of 2025. A reckoning loss — the data point the next season must answer.
Bowl / Postseason Ledger
Most recent: 2023 — loss 40-8 (away). Last 5 postseason: 1-2.
NFL Draft Pipeline
2022–20246 picks last 5 cycles. Pipeline emerging.
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: Mitch Dahlen / co-Ryan Wallace — not yet reflected in on-field data.
Hired for 2026: Mike MacIntyre / co-Cort Dennison — not yet reflected in on-field data.
All-time top community posts · ranked by upvotes