Rivalry heat meets a massive talent gap at Autzen, and the numbers say Oregon dictates every phase. Oregon grades as the number-two overall team in the matchup board, while Oregon State sits at No. 102. The separation sharpens when you isolate units: Oregon’s defense carries a number-nine power rank and its offense a No. 26, compared with Oregon State’s No. 129 defense and No. 92 offense. That is not a gap you paper over with emotion in a rivalry game; that is a structural edge. Pace matters, too. Oregon operates at 63.7 offensive snaps per game, while Oregon State plays faster at 76.0, which creates more drives for the better team—bad news for an underdog that has not stopped much of anything. Below is my prediction and pick for College Football Week 4’s game between the Oregon Ducks and the Oregon State Beavers on Saturday.
Here’s how I’ll play it. I’ll be pumping out these predictions for individual games all season, with plenty of coverage here on DraftKings Network. Follow my handle @dansby_edits for more betting plays.
Oregon vs. Oregon State prediction, preview
Scheme and efficiency push this toward a runaway. Oregon tilts run at 54.5% and still posts elite returns, clocking +0.39 Expected Points Added per rush and +0.52 EPA per pass. Oregon State lives on the throw at 65.1%, but does not cash it in, showing only +0.03 EPA per pass and a negative -0.30 EPA per run. That profile screams one-dimensional; when the Beavers must pass, Oregon can hunt. The passing-game comparison underscores it. Oregon’s PFF passing grade sits at 81.1 with a 135.3 passer rating when kept clean and 108.2 even under pressure. Oregon State’s grade is 71.7, with an 84.5 rating clean and 74.9 when hurried. Oregon creates explosives without conceding errors, posting a 4.71% big-time-throw rate against a tiny 1.18% turnover-worthy play rate. Oregon State’s big-time-throw rate is higher at 5.63%, but the risk punishes them: a 3.52% turnover-worthy rate that has shown up in pivotal spots.
Context widens the lens. Strength of schedule says Oregon has not needed to chase style points yet (98th SOS played), while Oregon State has been tested (10th) and still cratered. The board still favors the Ducks because the efficiency gaps are not opponent-driven; they are identity-driven. The price bakes that in, but it has not overreached relative to the matchup math.
Personnel tilts the field even more. Quarterback Dante Moore has completed 78.1% for 657 yards with seven touchdowns and one interception; he has also added 34 rushing yards, which matters because Oregon State’s rush-and-pressure answers have not been consistent. Running back Jayden Limar has ripped 145 rushing yards at 7.3 yards per carry with three scores, and running back Jordon Davison has cashed short-yardage and red-zone snaps with five touchdowns. Wide receiver Dakorien Moore stretches the field with nine receptions for 144 yards and one touchdown. On defense, linebacker Matayo Uiagalelei has already stacked three sacks, while linebacker Bryce Boettcher leads with 17 tackles and one interception. Linebacker Teitum Tuioti adds 15 tackles and one and a half sacks, and linebacker Jerry Mixon owns two interceptions. That is massive disruption at all three levels.
Oregon State vs. Oregon pick, best bet
Oregon State’s best punch is still through the air. Quarterback Maalik Murphy sits at 896 passing yards on 61.6% with six touchdowns but five interceptions; those pressure-split passer ratings above tell you why mistakes arrive when the pocket frays. Wide receiver Trent Walker is a bona fide mover with 23 receptions for 302 yards, and wide receiver Tastean Reddicks adds 15 for 213, but running back Anthony Hankerson sits at 190 yards on 3.7 per carry with one touchdown, so balance is absent. Defensively, linebacker Dexter Foster has 17 tackles, defensive back Skyler Thomas has one interception, and defensive lineman Tahjae Mullix has two tackles for loss and one sack, but the unit profile—the No. 129 defensive power rank—has not generated the negative plays needed to get off the field.
Here is the difference-maker stretch. Oregon’s efficiency on early downs and its run/pass EPA split create consistent second-and-shorts, which keeps the entire playbook live. If the Ducks score early—and the first-quarter dominance on the board says they do—Oregon State’s 65.1% pass rate climbs even higher, and Uiagalelei and friends can tee off. Oregon State’s faster snap pace inflates total possessions, but when you pair tempo with a defense allowing +0.39 EPA per opponent rush and +0.52 per opponent pass on the other sideline, volume multiplies damage rather than manufacturing variance. That is where backdoor risk usually hides; here, the Ducks’ turnover avoidance and clean-pocket dominance choke it out.
You can argue for look-ahead risk with Penn State looming, but Autzen history and these EPA/grade splits argue for businesslike separation rather than theatrics. The path to an Oregon State cover requires sustained rushing success that changes script, yet the Beavers’ run game sits at 71.0 yards per game and a negative rushing EPA. That does not reshuffle anything.
If Oregon opens with six-yard gains on first down off that +0.39 EPA per rush / +0.52 EPA per pass profile, the Ducks would live in second-and-short, the playbook would stay wide, and Oregon State’s 65.1% pass rate might creep higher as the game script tilts. That would likely invite two or three turnover-worthy throws given the Beavers’ 3.52% rate, and linebacker Matayo Uiagalelei could turn one into a strip-sack while linebacker Jerry Mixon might steal a throw. Oregon might throttle tempo late with Penn State looming, but the only way the dog lingers would be Maalik Murphy hitting two deep shots to Trent Walker and finding just enough run game to cool possessions—an outcome that would require a leap from a ground attack sitting at 71.0 yards per game. More often than not, an early takeaway sets the avalanche; two would end it.
I see this whistled at Oregon 52, Oregon State 13.
Best bet: Oregon -34.5 (-110) vs. Oregon
Tail it with me in the DKN Betting Group here!