Oregon State Beavers at UTEP Miners
O/U 56.5 · SPREAD Oregon State Beavers -11.5
The pick & result
- Published pick
- Oregon State Beavers -10.5 -114
- Published odds
- -114
- Result
- Won
- Final score
- 33-7
Odds are the American price printed with this pick, not a current offer. Wins, losses and pushes remain on the public record; a missing grade is not a win.
The line
BETMGM · 46 moves| Market | Opened Sep 21 6:00 AM | Close Sep 26 8:55 PM | Move |
|---|---|---|---|
| SPREAD | Oregon State Beavers -11 (-110) | Oregon State Beavers -11 (-108) | Price |
| TOTAL | 54.5 (-105) | 56.5 (-110) | +2 |
| MONEYLINE | Oregon State Beavers -500 | Oregon State Beavers -450 | +50 |
SPREAD first seen Sep 21 7:00 AM
Every move, in order ›
| When | Spread | Total | Moneyline |
|---|---|---|---|
| OPENSep 21 6:00 AM | — | 54.5 (-105) | Oregon State Beavers -500 · UTEP Miners +400 |
| Sep 21 7:00 AM | Oregon State Beavers -11 (-110) | 54.5 (-105) | Oregon State Beavers -475 · UTEP Miners +375 |
| Sep 21 11:01 AM | Oregon State Beavers -10.5 (-110) | 53.5 (-112) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 21 12:01 PM | Oregon State Beavers -10.5 (-108) | 53.5 (-112) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 21 2:02 PM | Oregon State Beavers -10.5 (-110) | 53.5 (-112) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 21 4:03 PM | Oregon State Beavers -10.5 (-108) | 53.5 (-112) | Oregon State Beavers -450 · UTEP Miners +340 |
| Sep 21 6:03 PM | Oregon State Beavers -10.5 (-105) | 53.5 (-112) | Oregon State Beavers -450 · UTEP Miners +340 |
| Sep 21 7:04 PM | Oregon State Beavers -10.5 (-105) | 54.5 (-105) | Oregon State Beavers -450 · UTEP Miners +340 |
| Sep 21 8:04 PM | Oregon State Beavers -10.5 (-105) | 54.5 (-112) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 21 9:05 PM | Oregon State Beavers -10.5 (-108) | 54.5 (-112) | Oregon State Beavers -450 · UTEP Miners +340 |
| Sep 21 10:06 PM | Oregon State Beavers -10.5 (-108) | 54.5 (-112) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 22 8:30 AM | Oregon State Beavers -10.5 (-108) | 54.5 (-112) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 22 9:31 AM | Oregon State Beavers -10.5 (-108) | 54.5 (-112) | Oregon State Beavers -450 · UTEP Miners +340 |
| Sep 22 11:32 AM | Oregon State Beavers -10.5 (-110) | 54.5 (-115) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 22 12:33 PM | Oregon State Beavers -10.5 (-110) | 55.5 (-108) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 23 11:04 AM | Oregon State Beavers -10.5 (-110) | 55.5 (-108) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 23 2:05 PM | Oregon State Beavers -10.5 (-110) | 55.5 (-108) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 23 7:37 PM | Oregon State Beavers -10.5 (-110) | 55.5 (-105) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 24 1:52 PM | Oregon State Beavers -10.5 (-110) | 55.5 (-105) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 24 2:54 PM | Oregon State Beavers -11 (-108) | 55.5 (-120) | Oregon State Beavers -475 · UTEP Miners +360 |
| Sep 24 7:25 PM | Oregon State Beavers -11 (-108) | 56.5 (-108) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 24 7:55 PM | Oregon State Beavers -11 (-108) | 56.5 (-108) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 24 11:26 PM | Oregon State Beavers -10.5 (-118) | 56.5 (-108) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 25 5:01 AM | Oregon State Beavers -11 (-108) | 55.5 (-120) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 25 7:00 AM | Oregon State Beavers -11 (-110) | 56.5 (-110) | Oregon State Beavers -475 · UTEP Miners +360 |
| Sep 25 10:31 AM | Oregon State Beavers -11 (-110) | 55.5 (-120) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 25 12:31 PM | Oregon State Beavers -11 (-110) | 55.5 (-120) | Oregon State Beavers -475 · UTEP Miners +375 |
| Sep 25 1:01 PM | Oregon State Beavers -11 (-110) | 55.5 (-120) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 25 2:32 PM | Oregon State Beavers -11 (-108) | 55.5 (-112) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 25 3:02 PM | Oregon State Beavers -11 (-108) | 55.5 (-110) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 25 4:52 PM | Oregon State Beavers -11 (-110) | 55.5 (-112) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 25 5:03 PM | Oregon State Beavers -11 (-110) | 55.5 (-110) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 25 9:36 PM | Oregon State Beavers -11.5 (-108) | 55.5 (-110) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 25 9:46 PM | Oregon State Beavers -11.5 (-108) | 55.5 (-110) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 26 8:41 AM | Oregon State Beavers -11.5 (-112) | 55.5 (-112) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 26 9:22 AM | Oregon State Beavers -11 (-110) | 55.5 (-112) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 26 9:32 AM | Oregon State Beavers -11.5 (-108) | 55.5 (-112) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 26 10:44 AM | Oregon State Beavers -11.5 (-108) | 55.5 (-112) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 26 11:14 AM | Oregon State Beavers -11.5 (-108) | 55.5 (-110) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 26 2:58 PM | Oregon State Beavers -11 (-110) | 55.5 (-112) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 26 4:09 PM | Oregon State Beavers -11 (-108) | 55.5 (-118) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 26 6:02 PM | Oregon State Beavers -11 (-110) | 55.5 (-112) | Oregon State Beavers -450 · UTEP Miners +360 |
| Sep 26 7:33 PM | Oregon State Beavers -11 (-108) | 55.5 (-110) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 26 8:03 PM | Oregon State Beavers -11 (-110) | 55.5 (-120) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 26 8:34 PM | Oregon State Beavers -11 (-110) | 56.5 (-110) | Oregon State Beavers -450 · UTEP Miners +350 |
| Sep 26 8:44 PM | Oregon State Beavers -11 (-110) | 56.5 (-108) | Oregon State Beavers -450 · UTEP Miners +350 |
| CLOSESep 26 8:55 PM | Oregon State Beavers -11 (-108) | 56.5 (-110) | Oregon State Beavers -450 · UTEP Miners +350 |
The read
Saturday night in El Paso, a pair of 1-2 teams meet with résumés built the same way: each won its only game against an FCS opponent and lost every time it stepped up in class. Oregon State's edge is structural, and it points toward the road favorite. The opponent-adjusted numbers set the tone. SP+ puts the Beavers 78th and the Miners 129th, a neutral-field gap in the range of seventeen points, and ESPN's FPI lands in nearly the same place at roughly sixteen. Hand UTEP its home field and the math still sits nearer two touchdowns than ten and a half, which means the posted price asks Oregon State to do a little less than the ratings already expect. That expectation runs through the passing game. Braden Atkinson has thrown for 1,093 yards with eight touchdowns and one interception, and Jesse Legree is a genuine big-play target at 17 catches for 476 yards and four scores, with individual games of 136, 240 and 100 receiving yards.
Oregon State's explosiveness ranks fifth in the country. UTEP's defense is the wrong profile to slow it: 126th in SP+, 123rd in EPA allowed, and a secondary that generates almost no disruption behind a front seven that does its work up front. When a vertical offense meets a back end with nothing to answer it, separation is the natural outcome. UTEP's counter is the run. The Miners go for 140 yards a game on the ground, and Oregon State's defense does allow short-yardage conversions and sustained drives. Tavorus Jones can grind some clock and keep Atkinson on the sideline. The problem is that UTEP's offense as a whole is last in the country in EPA and 120th in success rate, and its one productive afternoon came against an FCS defense.
Against Michigan and Oklahoma the Miners managed 17 total points, and the passing game evaporates the moment the opponent has a pulse. The risk in this ticket is real. Oregon State is pass-heavy, has not proven it can run to close out a lead, and lost its only road game. A home dog with a run game and a flat spot for a traveling favorite is a live formula, and UTEP's front seven does create some havoc. I still come back to a talent gap that shows on both sides of the ball against a UTEP offense that cannot sustain drives, and the price leaves room against the models' expectation.
The research
The dated measurements the app shows under this card — observations with their sample and source, not predictions.
TRENCHES
UTEP: 140.3 rushing yards per game to ORST's 79.7
60.7 YPGUTEP is running for 140.3 yards a game through three games, while Oregon State sits at 79.7. That Oregon State number is a big drop from 123.8 last season, and UTEP is up from 115.6, so both teams have moved sharply in three games. Three games can swing on one soft opponent or one lopsided script, and a full season of 12 games points to a closer gap. If UTEP can lean on the run at home, it controls the clock and the pace of this one.
PACE & SCRIPT
ORST: 32 points per game to UTEP's 22.7
9.3 PPGORST is at 32 points per game over 3 games; UTEP is at 22.7 over 3 games. Those are this season's games through Sep 25. Last season ORST was at 18.2 over 12 games and UTEP at 23.3 over 12 games.
MISMATCH
ORST: 376.7 pass yards a game to UTEP's 135.3
376.7 VS 135.3Oregon State is throwing for 376.7 yards a game over 3 games, up from 225.8 last season. UTEP is at 135.3, far below its 216.3 a year ago. Both are three-game numbers well away from last season, so expect Oregon State to cool and UTEP to recover some. Oregon State's passing game is the clearest path to points on the road, and UTEP has to run clock and limit possessions to hide a stalled air attack.
SITUATIONAL
ORST: 376.7 team passing yards per game to UTEP's 135.3
241.3 YPGOregon State is throwing for 376.7 a game over three games, far above last season's 225.8, while UTEP has slid to 135.3 from 216.3. The ORST figure is a big jump from a short sample and may come down. UTEP's drop suggests a limited passing game, which makes catching up hard if it falls behind at home.
ORST: 22.3 first downs per game to UTEP's 13
9.3 FDOregon State is averaging 22.3 first downs a game through three games, a bit above its 20.4 last season. UTEP is at 13, down from 16.8. Oregon State's number looks close to normal, while UTEP's drop over three games suggests an offense that isn't sustaining drives. On the road, Oregon State should control the pace if UTEP keeps going three-and-out.
ORST: 3.33 fourth-down attempts per game to UTEP's 1.67
1.67 ATT/GORST is at 3.33 fourth-down attempts per game over 3 games; UTEP is at 1.67 over 3 games. Those are this season's games through Sep 25. Last season ORST was at 1.67 over 12 games and UTEP at 3.08 over 12 games.
About this analysis
- Who made it
- Gary AI, an AI sports-analysis product operated by Gary A.I. LLC. No human reviewer is claimed unless one is explicitly named.
- Published data
- Daily picks first stored September 26, 2026 at 8:07 AM ET.
- Odds record
- The pick receipt shows the price printed in the published ticket. The matchup market and line ladder provide separate market context. Stored sportsbook sources: fanduel, betrivers, draftkings, betmgm, caesars.
- Accountability
- Read the editorial standards, source policy, and corrections process.
Props on this game
1- GARY'S PICKJESSE LEGREEANYTIME TOUCHDOWN OVER 0.5
Legree is the piece of this Oregon State offense that travels. He sits at 17 catches for 476 yards and four scores, with individual games of 136, 240 and 100 receiving yards, and a 28-yards-per-catch profile tells you he isn't just moving chains — he's the guy who ends drives from anywhere on the field. He now draws a UTEP secondary that ranks 126th in SP+, 123rd in EPA allowed and generates almost no disruption on the back end.
I already like the Beavers to hang a big number in El Paso, and when I hand out the scoring, the receiver who has been finding the end zone better than once a game gets the softest coverage he'll see all season. The matchup is the argument: a vertical offense against a back end with nothing to answer it, and separation is the natural outcome. At -125 I'm paying a modest tax for the best floor on this menu.
The risk is real — Legree is a chunk-play receiver, so his scores can come in bunches rather than as a steady drip, and a night where Oregon State leans on the run to close out a lead could leave him sitting on five or six targets with nothing to show for it. I'll take that trade at this price.
Every prop from this day is on the archive page.
Every pick posts before the game and is graded after, in public. My Book on this website lets you tail or fade listed calls and keeps your record separately labeled; Gary is also available as a native iOS app.
Get Gary on the App StoreEvery NCAAF game this dayThe NCAAF recordToday's NCAAF picksEvery sport this day