Buffalo beats Robert Morris 31-28
Team pages: Robert Morris · Buffalo
Buffalo beat Robert Morris 31-28. Share this game
We had Buffalo favored. It won.
Next: Robert Morris beat Norfolk State 33-31, Sat Oct 3
How it swung
Before kickoff, our ratings gave Buffalo a 65% chance, and the closing betting line (Buffalo was a 27.5-point favorite) put it at 99%.
Favored the whole way: Buffalo never fell below 77%.
Robert Morris never had better than a 22% chance.
Buffalo · Q3 7:52Fumble return TD
Robert Morris · Q4 9:24
Buffalo 31-28 Robert Morris
Buffalo wonMove across the chart, or tap a numbered swing, to see any play.
Robert Morris 28-31 Buffalo
Robert Morris 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 (Buffalo -27.5), at 97% for Buffalo (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. Outlined diamonds mark rare plays.Every drive
Buffalo scored on 5 of its 13 drives; Robert Morris on 3 of its 12.
Buffalo’s drives are teal, Robert Morris’s amber. A line runs from where a drive started to where it ended; a filled dot means it scored.
Box score
Buffalo 31, Robert Morris 28
Robert Morris covered +27.5 by 24.5. The total, 59, went over 46.5.
| Team totals | Robert Morris | Buffalo |
|---|---|---|
| Total yards | 316 | 442 |
| Passing | 13 of 31, 163 yds | 15 of 28, 140 yds |
| Rushing | 22 for 153 yds | 63 for 302 yds |
| First downs | 14 | 27 |
| Third down | 5 of 13 | 10 of 19 |
| Fourth down | 0 of 2 | 0 of 1 |
| Turnovers | 0 | 3 |
| Penalties | 11 for 71 yds | 6 for 80 yds |
| Time of possession | 20:45 | 39:15 |
Robert Morris leaders
- Passing Carson Haggard 13 of 31, 163 yds, 1 TD
- Rushing Xavier Goulbourne 12 for 77 yds, 1 TD; Carson Haggard 4 for 59 yds, 1 TD
- Receiving Tyreke Jinks 2 for 42 yds; Jaqai Carter 3 for 40 yds
Buffalo leaders
- Passing Jason Wright 15 of 28, 140 yds, 1 TD, 2 INT
- Rushing Messiah Burch 26 for 146 yds; Jason Wright 15 for 95 yds, 1 TD
- Receiving Chance Morrow 5 for 58 yds, 1 TD; Dwayne Early Jr. 2 for 30 yds
No rain and calm
68° at kickoff · no rain recorded · wind 9 mph from the north, mostly along the field, gusts to 22
September game-day temperatures at UB Stadium
Drag along the chart, or step through the game.
Where this weather comes from
Measured at Buffalo International Airport, 4.5 miles away, and Niagara Falls International airport, 11 miles away. Rain is NOAA's radar-and-gauge estimate at the stadium and wind is an airport reading; neither is measured on the field. Game times come from the play-by-play, good to a minute or two. Source: National Weather Service, through the Iowa Environmental Mesonet; rain radar from NOAA MRMS, through Iowa State University. Field direction from OpenStreetMap contributors.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 three games
Robert Morris · 2-1
Rated 208th in our preseason ratings, 191st now, up 17 spots.
2-1 in its last three, including a 21-point win over Wagner as a 5.5-point underdog.
W 29-9 vs West Virginia State #343 of 668
W 28-7 @ Wagner #245 of 668
won by 21 as a 5.5-point underdog
Last three games
Buffalo · 1-2
Rated 134th in our preseason ratings, 145th now.
1-2 in its last three — but nothing on this résumé beats a top-40 team yet.
Week by week
Buffalo
- Wk 1Wvs UAlbany21-17
- Wk 2Lat Florida International20-33
- Wk 3Lat Penn State13-55
Robert Morris
- Wk 1Wat Wagner28-7
- Wk 1Wvs West Virginia State29-9
- Wk 2Lat Akron10-45
Power rating by week
Buffalo is rated 2.8 points ahead as of week 3. Our power rating by week; higher is better.
The series
Buffalo leads the series 1-0
1 meeting since 2019 · Buffalo won the last meeting
- 2019Buffalo 38-10
Each line is Buffalo’s chance to win through that meeting.
Line, fans and home field
The betting line, and the fans
Our model and the betting line don’t fully agree on Buffalo’s chances here.
Buffalo favored by 27.5 · Total 46.5
How games like this usually go
Buffalo by 27.5, and it went to form
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 spread moved 1 point toward Robert Morris.
The total rose 2 points.
Spread: −28.5 → −27.5 · Total: 44.5 → 46.5
The books’ cut: 3.6%, the margin built into the odds
Weather at kickoff
Mild and dry. Feels like 66° at kickoff.
Robert Morris at Buffalo · Saturday, Sept. 26, 2026 · UB Stadium, Amherst
- 66°feels like at kickoff
- Dryno rain at kickoff
- 100weather score, Ideal
At kickoff, Sept. 26, 2026.
Weather score: 0 to 100, higher is better, for the first 3 hours and 20 minutes of the game. Ideal is 100, Comfortable 90 to 99, Mixed 75 to 89, Rough 50 to 74, Harsh under 50.
Kickoff times that Saturday
Games in this time zone used 8 kickoff times that day, local time (kickoffs within 30 minutes of each other count as one). This game is ringed. At UB Stadium that day, a noon, 12:45 pm, 2 pm or 7 pm kickoff would have scored 99, against 100 at 3:30 pm.
- noon: 99, Comfortable
- 12:45 pm: 99, Comfortable
- 2 pm: 99, Comfortable
- 3:30 pm: 100, Ideal (this game)
- 4 pm: 100, Ideal
- 5 pm: 100, Ideal
- 6 pm: 100, Ideal
- 7 pm: 99, Comfortable
Weather score at each kickoff time.
Tap a dot to read that kickoff time.
At kickoff, Sept. 26, 2026. Wind is not drawn here; gusts are in each score.
Home field
Buffalo is worth +4.0 points (±4.2) more at home than on the road since 2018 — middle of FBS, 49th percentile.
55% at home, 49% on the road against FBS opponents (22-18 home, 23-24 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 +0.1 at home vs. away over 95 games — inside the ±6.6 noise, so the flat number is the honest one here.
The visitors travel about 187 miles to get here.