North Dakota beats Portland State 47-23
Team pages: North Dakota · Portland State
North Dakota beat Portland State 47-23. Share this game
We had North Dakota favored. It won.
How it swung
Before kickoff, our ratings gave North Dakota a 73% chance, and the closing betting line (North Dakota was a 25.5-point favorite) put it at 98%.
Favored the whole way: North Dakota never fell below 92%.
Portland State never had better than an 8% chance.
North Dakota 47-23 Portland State
North Dakota wonMove across the chart, or tap a numbered swing, to see any play.
Portland State 23-47 North Dakota
Portland State lostMove across the chart, or tap a numbered swing, to see any play.No single play moved the chance by 20 points.
No single play moved the chance by 20 points.
How to read this chart
Starts from the pregame line (North Dakota -25.5), at 93% for North Dakota (the play-by-play feed's kickoff number, moved to match the line; our model's and the betting line's own numbers are in “The betting line, and the fans”). Dots are the biggest swings; ticks under the chart are scores.Every drive
North Dakota scored on 6 of its 12 drives; Portland State on 4 of its 13.
North Dakota’s drives are teal, Portland State’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.
Box score
North Dakota 47, Portland State 23
Portland State covered +25.5 by 1.5. The total, 70, went over 60.5.
North Dakota leaders
- Passing Jerry Kaminski 21 of 29, 336 yds, 3 TD, 1 INT
- Rushing Charles Langama 6 for 83 yds; Matt Lawson 13 for 75 yds, 1 TD
- Receiving Korey Tai 4 for 140 yds, 1 TD; Cameron Weir 4 for 58 yds
Portland State leaders
- Passing Gabe Downing 23 of 39, 233 yds, 3 TD
- Rushing Delon Thompson 14 for 58 yds; Niall Raby 7 for 31 yds
- Receiving Terence Loville 3 for 71 yds; Darius Bailey 3 for 56 yds, 1 TD
Before kickoff
Recent games, the series and the betting line below are as they stood going in; the season profile is the season so far.
Recent games
Last two games
North Dakota · 2-0
Rated 123rd in our preseason ratings, 111th now, up 12 spots.
Two straight wins — but still hunting a ranked opponent.
Last two games
Portland State · 0-2
Rated 252nd in our preseason ratings, 242nd now.
Two straight losses.
L 24-31 vs UC Davis #115 of 668
lost by 7 as a 25.5-point underdog
Week by week
Portland State
- Wk 1Lvs UC Davis24-31
- Wk 1Lat San Diego State20-53
North Dakota
- Wk 1Wvs Long Island University42-21
- Wk 1Wvs St. Thomas (MN)62-26
The series
North Dakota leads the series 5-1
6 meetings since 2013 · North Dakota has won the last 5
- 2025North Dakota 50-20
- 2018North Dakota 17-10
- 2017North Dakota 48-21
- 2015North Dakota 19-17
- 2014North Dakota 24-16
Line, fans and home field
The betting line, and the fans
Our model and the betting line don’t fully agree on Portland State’s chances here.
North Dakota favored by 25.5 · Total 60.5
How games like this usually go
North Dakota by 25.5: the game against the usual path
Half of games8 in 10 gamesThis game
The band is where a favorite’s chance ran in the 411 games since 2025 with a favorite of 21.5 points or more.
The market
The total rose 2 points.
Total: 58.5 → 60.5
The books’ cut: 5.4%, the margin built into the odds
Home field
Portland State is worth +1.4 points (±6.4) more at home than on the road since 2018 — bottom tenth of FBS, 9th percentile.
0% at home, 11% on the road against FBS opponents (0-2 home, 2-17 away).
Our model gives every stadium the same flat 2.3-point home edge (why); the books use about 3. Against the closing line this stadium reads -1.2 at home vs. away over 56 games — inside the ±8.4 noise, so the flat number is the honest one here.
Night kickoff — historically worth about half a point more to the home side against the number, and not much more than that. The visitors travel about 1,227 miles to get here.