Robert Morris at Buffalo

Saturday, September 26, 2026

Buffalo beat Robert Morris 31–⁠28. It was their second meeting; Buffalo leads the series 2–⁠0.

AwayRobert Morris3–⁠4 in 2026
28
HomeBuffalo4–⁠3 in 2026
31

Final at UB Stadium, AmherstTV: ESPN+Attendance 11,449

At kickoff
68°F, wind 11 mph from the northeast, gusts to 21 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Buffalo, 7 km from the stadium, 24 minutes after kickoff
Official
John ShayGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Robert Morris7701428
Buffalo01471031

Standouts

Player stats

Robert Morris

PassingC/AttYdsTDInt
Carson Haggard13/3116310
RushingCarYdsTDLong
Xavier Goulbourne1277129
Carson Haggard459150
Donta Whack41607
Breyon Williams2101
ReceivingRecYdsTDLong
Tyreke Jinks242026
Jaqai Carter340031
Attawan Mays340021
Noah Schaerli236132
DefenseTklTFLSacksInt
Jake Lopinto19001
Amanuel Dickson18101
Noel Roach11000
Khalil Hunter11000
Jaylen Williams4110

Buffalo

PassingC/AttYdsTDInt
Jason Wright15/2814012
RushingCarYdsTDLong
Messiah Burch26146043
Jason Wright1595125
Nino Hill2164215
ReceivingRecYdsTDLong
Chance Morrow558120
Dwayne Early Jr.230026
Clint Walker329021
Jaylen Andrews21207
DefenseTklTFLSacksInt
Bradley Ilunga-Bisselele80.500
Saveon Brown5000
Zach Bergmann4000
John Keough30.500

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Robert MorrisBuffalo
316Total yards442
163Passing yards140
153Rushing yards302
5.3Yards per pass5.0
7.0Yards per rush4.8
14First downs27
5–⁠13Third downs10–⁠19
0–⁠2Fourth downs0–⁠1
0Turnovers3
11–⁠71Penalties6–⁠80
20:45Possession39:15
1Sacks (by defense)0

Efficiency

Robert MorrisBuffalo
29%Success rate44%
0.00EPA per play−0.04
1.80Explosiveness1.10
0.15Rushing EPA0.04
−0.06Passing EPA−0.07
17%Passing-down success39%
−0.04First-down EPA−0.17
−0.27Second-down EPA0.22
1.05Third-down EPA0.07
13%Havoc by its defense16%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Buffalo 80% to win. Elo’s favorite won.

The line

Buffalo −27.5, over/under 46.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Buffalo 97%, Robert Morris 3%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Buffalo end zoneRobert Morris end zoneQ1 Robert MorrisPunt, 6 playsQ1 BuffaloInterception, 3 playsQ1 Robert MorrisTouchdown, 3 playsQ1 BuffaloMissed FG, 15 playsQ1 Robert MorrisPunt, 5 playsQ1 BuffaloTouchdown, 16 playsQ2 Robert MorrisTouchdown, 6 playsQ2 BuffaloPunt, 3 playsQ2 Robert MorrisPunt, 4 playsQ2 BuffaloInterception, 6 playsQ2 Robert MorrisPunt, 3 playsQ2 BuffaloTouchdown, 5 playsQ2 Robert MorrisEnd of half, 1 playQ3 BuffaloTouchdown, 14 playsQ3 Robert MorrisPunt, 5 playsQ3 BuffaloMissed FG, 10 playsQ3 Robert MorrisTurnover on downs, 5 playsQ4 BuffaloTouchdown, 5 playsQ4 Robert MorrisPunt, 4 playsQ4 BuffaloFumble return TD, 3 plays (Robert Morris scores)Q4 BuffaloField goal, 7 playsQ4 Robert MorrisTurnover on downs, 6 playsQ4 BuffaloPunt, 3 playsQ4 Robert MorrisTouchdown, 5 playsQ4 BuffaloTurnover on downs, 4 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Robert Morris right to left.
  1. Q1 Robert MorrisPunt, 6 plays, 53 yards
  2. Q1 BuffaloInterception, 3 plays, 11 yards
  3. Q1 Robert MorrisTouchdown, 3 plays, 33 yards
  4. Q1 BuffaloMissed FG, 15 plays, 55 yards
  5. Q1 Robert MorrisPunt, 5 plays, 55 yards
  6. Q1 BuffaloTouchdown, 16 plays, 75 yards
  7. Q2 Robert MorrisTouchdown, 6 plays, 75 yards
  8. Q2 BuffaloPunt, 3 plays, 47 yards
  9. Q2 Robert MorrisPunt, 4 plays, 53 yards
  10. Q2 BuffaloInterception, 6 plays, 43 yards
  11. Q2 Robert MorrisPunt, 3 plays, 42 yards
  12. Q2 BuffaloTouchdown, 5 plays, 65 yards
  13. Q2 Robert MorrisEnd of half, 1 play, 1 yard
  14. Q3 BuffaloTouchdown, 14 plays, 63 yards
  15. Q3 Robert MorrisPunt, 5 plays, 55 yards
  16. Q3 BuffaloMissed FG, 10 plays, 58 yards
  17. Q3 Robert MorrisTurnover on downs, 5 plays, 17 yards
  18. Q4 BuffaloTouchdown, 5 plays, 39 yards
  19. Q4 Robert MorrisPunt, 4 plays, 56 yards
  20. Q4 BuffaloFumble return TD, 3 plays (Robert Morris scores), −9 yards
  21. Q4 BuffaloField goal, 7 plays, −5 yards
  22. Q4 Robert MorrisTurnover on downs, 6 plays, 45 yards
  23. Q4 BuffaloPunt, 3 plays, 45 yards
  24. Q4 Robert MorrisTouchdown, 5 plays, 81 yards
  25. Q4 BuffaloTurnover on downs, 4 plays, −7 yards

Play by play

1st quarter6 drives, then Robert Morris 7, Buffalo 0
Robert Morris Punt, 6 plays
14:531st & 10 at own 35(00:00) #96 Z.McGowan kickoff 57 yards to the RMU08 #6 K.Thomas return 17 yards to the RMU25 (#52 J.Garbolino)
14:501st & 10 at own 25(14:50) No Huddle-Shotgun #3 C.Haggard pass incomplete short right to #11 T.Evans thrown to RMU30 broken up by #5 M.Crawford
14:292nd & 10 at own 25(14:45) No Huddle-Shotgun #3 C.Haggard pass complete short right to #0 X.Goulbourne caught at RMU27, for 7 yards to the RMU32 (#21 B.Ilunga-Bisselele), out of bounds
13:553rd & 3 at own 32(14:06) No Huddle-Shotgun #3 C.Haggard pass complete short left to #8 J.Carter caught at RMU36, for 4 yards to the RMU36 (#0 K.Blackwell), 1ST DOWN
13:161st & 10 at own 36(13:28) PENALTY RMU Delay Of Game 5 yards from RMU36 to RMU31. NO PLAY
12:461st & 15 at own 31(13:03) No Huddle-Shotgun #0 X.Goulbourne rush left for 2 yards gain to the RMU33 (#44 Z.Bergmann)
12:102nd & 13 at own 33(12:23) Shotgun #3 C.Haggard pass incomplete short left to #12 A.Mays thrown to RMU37 broken up by #44 Z.Bergmann
12:063rd & 13 at own 33(12:10) Shotgun #3 C.Haggard pass incomplete deep middle to #11 T.Evans thrown to BUF40
11:574th & 13 at own 33(12:06) #33 B.Costa punt 52 yards to the BUF15 #6 M.Greer return 7 yards to the BUF22 (#32 E.Tebbetts)
Buffalo Interception, 3 plays
11:461st & 10 at own 22(11:57) No Huddle-Shotgun #4 M.Burch rush right for 4 yards gain to the BUF26 (#13 K.Hunter; #0 D.Johnson)
11:212nd & 6 at own 26(11:32) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #4 M.Burch thrown to BUF20
11:213rd & 6 at own 26(11:21) No Huddle-Shotgun #7 J.Wright pass intercepted by #11 A.Dickson at BUF41 #11 A.Dickson return 8 yards to the BUF33 (#5 C.Walker)
Robert Morris Touchdown, 3 plays
11:131st & 10 at opp 33PENALTY RMU False Start 5 yards from BUF33 to BUF38. NO PLAY
11:041st & 15 at opp 38(11:13) Shotgun #0 X.Goulbourne rush left for 5 yards gain to the BUF33 (#97 C.Climes), out of bounds
10:122nd & 10 at opp 33(10:40) Shotgun #3 C.Haggard pass complete short right to #81 N.Schaerli caught at BUF29, for 4 yards to the BUF29 (#1 S.Brown)
9:423rd & 6 at opp 29(09:51) Shotgun #0 X.Goulbourne rush middle for 29 yards gain to the BUF00 TOUCHDOWN, clock 09:42, 1ST DOWN #43 L.Valens kick attempt good (H: #33 B.Costa, LS: #52 J.Neely)Robert Morris 7, Buffalo 0
Buffalo Missed FG, 15 plays
9:361st & 10 at own 35(09:42) #33 B.Costa kickoff 61 yards to the BUF04 #1 P.Folmar return 24 yards to the BUF28 (#48 A.Long; #49 L.King)
9:261st & 10 at own 28(09:36) No Huddle-Shotgun #0 N.Hill rush middle for 1 yard gain to the BUF29 (#10 N.Roach)
8:542nd & 9 at own 29(09:16) No Huddle-Shotgun #0 N.Hill rush right for 0 yards to the BUF29 (#13 K.Hunter)
8:433rd & 9 at own 29(08:43) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #5 C.Walker thrown to BUF37 PENALTY RMU Offside (#9 A.Wilson) 5 yards from BUF29 to BUF34. NO PLAY
8:203rd & 4 at own 34(08:36) No Huddle-Shotgun #7 J.Wright pass complete short left to #11 D.Early, Jr. caught at BUF38, for 4 yards to the BUF38 (#44 J.Lopinto), 1ST DOWN
8:031st & 10 at own 38(08:12) No Huddle-Shotgun #7 J.Wright pass incomplete short left to #6 C.Morrow thrown to BUF48
7:542nd & 10 at own 38(08:03) No Huddle-Shotgun #0 N.Hill rush left for 10 yards gain to the BUF48 (#44 J.Lopinto; #13 K.Hunter), 1ST DOWN
7:211st & 10 at own 48(07:36) No Huddle-Shotgun #0 N.Hill rush middle for 9 yards gain to the RMU43 (#13 K.Hunter; #44 J.Lopinto)
6:492nd & 1 at opp 43(07:06) No Huddle-Shotgun #7 J.Wright pass complete short left to #6 C.Morrow caught at RMU46, for 3 yards loss to the RMU46 (#4 M.Kilburn)
6:113rd & 4 at opp 46(06:35) No Huddle-Shotgun #7 J.Wright pass complete short left to #6 C.Morrow caught at RMU36, for 14 yards to the RMU32 (#26 R.Woods; #10 N.Roach), 1ST DOWN
5:541st & 10 at opp 32(06:00) No Huddle-Shotgun #7 J.Wright pass incomplete short left to #6 C.Morrow thrown to RMU15
5:452nd & 10 at opp 32(05:54) No Huddle-Shotgun #4 M.Burch rush left for 5 yards gain to the RMU27 (#44 J.Lopinto)
5:223rd & 5 at opp 27(05:23) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #3 P.Clacks III thrown to RMU21
5:224th & 5 at opp 27(05:22) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #3 P.Clacks III thrown to RMU18 PENALTY RMU Offside (#94 B.Martin) 5 yards from RMU27 to RMU22, 1ST DOWN. NO PLAY
5:131st & 10 at opp 22(05:22) No Huddle-Shotgun #4 M.Burch rush left for 5 yards gain to the RMU17 (#11 A.Dickson; #44 J.Lopinto)
4:412nd & 5 at opp 17(04:50) No Huddle-Shotgun #0 N.Hill rush middle for 0 yards to the RMU17 (#44 J.Lopinto; #23 K.Daniels)
4:063rd & 5 at opp 17(04:10) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #11 D.Early, Jr. thrown to RMU07
4:014th & 5 at opp 17(04:06) #31 O.Hautanen field goal attempt from 35 yards NO GOOD (H: #90 E.Stumpf, LS: #48 J.Stoever), clock 04:01
Robert Morris Punt, 5 plays
3:501st & 10 at own 20(03:57) Shotgun #5 D.Whack rush right for 7 yards gain to the RMU27 (#21 B.Ilunga-Bisselele)
3:102nd & 3 at own 27(03:15) Shotgun #0 X.Goulbourne rush middle for 5 yards gain to the RMU32 (#1 S.Brown), 1ST DOWN
2:281st & 10 at own 32(03:02) Shotgun #0 X.Goulbourne rush right for 5 yards gain to the RMU37 (#21 B.Ilunga-Bisselele; #6 M.Greer)
1:522nd & 5 at own 37(02:09) Shotgun #3 C.Haggard pass incomplete short middle to #12 A.Mays thrown to RMU48
1:493rd & 5 at own 37(01:52) Shotgun #3 C.Haggard pass incomplete short left to #81 N.Schaerli thrown to RMU45 QB hurried by #17 L.Goodwin
1:414th & 5 at own 37(01:47) #33 B.Costa punt 46 yards to the BUF17 #6 M.Greer return 8 yards to the BUF25 (#34 J.Williams)
Buffalo Touchdown, 16 plays
1:321st & 10 at own 25(01:41) No Huddle-Shotgun #4 M.Burch rush left for 7 yards gain to the BUF32 (#11 A.Dickson; #10 N.Roach)
1:002nd & 3 at own 32(01:16) No Huddle-Shotgun #4 M.Burch rush middle for 1 yard gain to the BUF33 (#11 A.Dickson)
0:203rd & 2 at own 33(00:36) No Huddle-Shotgun #0 N.Hill rush middle for 4 yards gain to the BUF37 (#1 T.Howard), 1ST DOWN
Q2 14:521st & 10 at own 37(15:00) No Huddle-Shotgun #4 M.Burch rush right for 6 yards gain to the BUF43 (#10 N.Roach)
Q2 14:082nd & 4 at own 43(14:29) No Huddle-Shotgun #7 J.Wright pass complete short right to #87 T.Wilson caught at BUF49, for 6 yards to the BUF49 (#11 A.Dickson), 1ST DOWN
Q2 13:551st & 10 at own 49(14:03) No Huddle-Shotgun #4 M.Burch rush middle for 3 yards gain to the RMU48 (#15 J.Gayer)
Q2 13:192nd & 7 at opp 48(13:33) No Huddle-Shotgun #4 M.Burch rush right for 5 yards gain to the RMU43 (#11 A.Dickson)
Q2 12:433rd & 2 at opp 43(12:56) No Huddle-Shotgun #0 N.Hill rush middle for 4 yards gain to the RMU39 (#0 D.Johnson; #13 K.Hunter), 1ST DOWN
Q2 12:061st & 10 at opp 39(12:20) No Huddle-Shotgun #7 J.Wright pass incomplete deep middle to #6 C.Morrow thrown to RMU02
Q2 11:552nd & 10 at opp 39(12:06) No Huddle-Shotgun #4 M.Burch rush right for 10 yards gain to the RMU29 (#44 J.Lopinto), 1ST DOWN
Q2 11:211st & 10 at opp 29(11:37) No Huddle-Shotgun #4 M.Burch rush right for 3 yards gain to the RMU26 (#15 J.Gayer)
Q2 10:592nd & 7 at opp 26(10:59) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #6 C.Morrow thrown to RMU07 PENALTY RMU Holding (#26 R.Woods) 10 yards from RMU26 to RMU16, 1ST DOWN. NO PLAY
Q2 10:401st & 10 at opp 16(10:50) No Huddle-Shotgun #4 M.Burch rush middle for 3 yards gain to the RMU13 (#15 J.Gayer; #23 K.Daniels)
Q2 10:082nd & 7 at opp 13(10:17) No Huddle-Shotgun #7 J.Wright rush right for 1 yard gain to the RMU12 (#11 A.Dickson; #44 J.Lopinto) PENALTY RMU Personal Foul (#9 A.Wilson) 6 yards from RMU12 to RMU06, 1ST DOWN
Q2 9:441st & goal at opp 6(09:44) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #6 C.Morrow thrown to RMU00
Q2 9:382nd & goal at opp 6(09:44) No Huddle-Shotgun #7 J.Wright rush left for 2 yards gain to the RMU04 (#44 J.Lopinto), out of bounds
Q2 8:573rd & goal at opp 4(09:11) No Huddle-Shotgun #0 N.Hill rush middle for 4 yards gain to the RMU00 TOUCHDOWN, clock 08:57 #31 O.Hautanen kick attempt good (H: #90 E.Stumpf, LS: #48 J.Stoever)Tied at 7
2nd quarter7 drives, then Tied at 14
Robert Morris Touchdown, 6 plays
8:571st & 10 at own 35(08:57) #96 Z.McGowan kickoff 65 yards to the RMU00, Touchback
8:501st & 10 at own 25(08:57) Shotgun #3 C.Haggard rush right for 2 yards gain to the RMU27 (#21 B.Ilunga-Bisselele), out of bounds
8:142nd & 8 at own 27(08:34) Shotgun #0 X.Goulbourne rush right for 4 yards gain to the RMU31 (#1 S.Brown; #30 J.Bennett)
7:313rd & 4 at own 31(07:55) Shotgun #3 C.Haggard pass complete short left to #15 T.Jinks caught at RMU43, for 16 yards to the RMU47 (#44 Z.Bergmann; #4 R.Davis), 1ST DOWN
6:561st & 10 at own 47(07:19) Shotgun #3 C.Haggard pass incomplete short middle to #5 D.Whack thrown to RMU47 broken up by #4 R.Davis
6:512nd & 10 at own 47(06:56) Shotgun #5 D.Whack rush middle for 3 yards gain to the RMU50 (#97 C.Climes; #21 B.Ilunga-Bisselele)
6:083rd & 7 at the 50(06:30) Shotgun #3 C.Haggard rush middle for 50 yards gain to the BUF00 TOUCHDOWN, clock 06:08, 1ST DOWN #43 L.Valens kick attempt good (H: #33 B.Costa, LS: #52 J.Neely)Robert Morris 14, Buffalo 7
Buffalo Punt, 3 plays
5:571st & 10 at own 35(06:08) #33 B.Costa kickoff 46 yards to the BUF19 #1 P.Folmar return 21 yards to the BUF40 (#6 A.Martin)
5:461st & 10 at own 40(05:58) No Huddle-Shotgun #7 J.Wright pass complete short right to #3 P.Clacks III caught at BUF35, for 4 yards loss to the BUF36 (#1 T.Howard)
5:202nd & 14 at own 36(05:24) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #6 C.Morrow thrown to BUF31
4:583rd & 14 at own 36(05:20) No Huddle-Shotgun #7 J.Wright rush right for 6 yards gain to the BUF42 (#11 A.Dickson)
4:364th & 8 at own 42(04:41) #90 E.Stumpf punt 45 yards to the RMU13 fair catch by #11 T.Evans at RMU13
Robert Morris Punt, 4 plays
4:321st & 10 at own 13(04:36) Shotgun #0 X.Goulbourne rush middle for 3 yards gain to the RMU16 (#44 Z.Bergmann) PENALTY BUF Personal Foul (#41 W.Clark) 15 yards from RMU16 to RMU31, 1ST DOWN
3:571st & 10 at own 31(04:15) Shotgun #0 X.Goulbourne rush middle for 3 yards gain to the RMU34 (#1 S.Brown)
3:202nd & 7 at own 34(03:37) PENALTY RMU False Start (#74 R.Piper) 5 yards from RMU34 to RMU29. NO PLAY
2:442nd & 12 at own 29(03:20) Shotgun #3 C.Haggard pass complete short left to #5 D.Whack caught at RMU23, for 5 yards loss to the RMU24 (#15 S.Vessah; #21 B.Ilunga-Bisselele)
2:373rd & 17 at own 24(02:50) Shotgun #3 C.Haggard pass complete short left to #8 J.Carter caught at RMU23, for 5 yards to the RMU29 (#21 B.Ilunga-Bisselele)
2:502nd & 12 at opp 29Timeout Buffalo, clock 02:50
2:364th & 12 at own 29(02:42) #33 B.Costa punt 37 yards to the BUF34, out of bounds at BUF34
2:423rd & 17 at opp 24Timeout Buffalo, clock 02:42
Buffalo Interception, 6 plays
2:211st & 10 at own 34(02:36) No Huddle-Shotgun #7 J.Wright pass complete short right to #4 M.Burch caught at BUF27, for 9 yards to the BUF43 (#13 K.Hunter)
2:072nd & 1 at own 43(02:16) No Huddle-Shotgun #7 J.Wright pass complete deep right to #6 C.Morrow caught at RMU37, for 20 yards to the RMU37 (#10 N.Roach), out of bounds, 1ST DOWN
2:001st & 10 at opp 37(02:00) No Huddle-Shotgun #7 J.Wright pass complete short right to #5 C.Walker caught at RMU35, for 3 yards to the RMU34 (#11 A.Dickson)
1:552nd & 7 at opp 34(02:00) No Huddle-Shotgun #7 J.Wright pass incomplete deep right to #6 C.Morrow thrown to RMU07
2:001st & 10 at opp 37Timeout Buffalo, clock 02:00
1:553rd & 7 at opp 34(01:55) PENALTY RMU Offside (#94 B.Martin) 5 yards from RMU34 to RMU29. NO PLAY
1:493rd & 2 at opp 29(01:55) No Huddle-Shotgun #0 N.Hill rush middle for 2 yards gain to the RMU27 (#11 A.Dickson; #44 J.Lopinto), 1ST DOWN
1:411st & 10 at opp 27(01:45) No Huddle-Shotgun #7 J.Wright pass intercepted by #44 J.Lopinto at RMU23 broken up by #10 N.Roach, End Of Play. The previous play is under automatic review - “”. CALL UPHELD
Robert Morris Punt, 3 plays
1:231st & 10 at own 23(01:41) Shotgun #0 X.Goulbourne rush middle for 9 yards gain to the RMU32 fumbled by #0 X.Goulbourne at RMU32 forced by #4 R.Davis recovered by RMU #3 C.Haggard at RMU32, End Of Play
1:142nd & 1 at own 32(01:14) Shotgun #25 B.Williams rush right for 0 yards to the RMU32 (#17 L.Goodwin)
1:073rd & 1 at own 32(01:14) Shotgun #3 C.Haggard pass incomplete short right to #8 J.Carter thrown to RMU44 broken up by #0 K.Blackwell
1:142nd & 1 at opp 32Timeout Buffalo, clock 01:14
0:594th & 1 at own 32(01:07) #33 B.Costa punt 33 yards to the BUF35, out of bounds at BUF35
Buffalo Touchdown, 5 plays
0:511st & 10 at own 35(00:59) No Huddle-Shotgun #7 J.Wright rush left for 15 yards gain to the BUF50 (#44 J.Lopinto), out of bounds, 1ST DOWN
0:471st & 10 at the 50(00:51) No Huddle-Shotgun #7 J.Wright pass incomplete short middle to #3 P.Clacks III thrown to RMU37
0:402nd & 10 at the 50(00:47) No Huddle-Shotgun #7 J.Wright rush right for 7 yards gain to the RMU43 (#4 M.Kilburn), out of bounds
0:353rd & 3 at opp 43(00:40) No Huddle-Shotgun #7 J.Wright pass complete short right to #6 C.Morrow caught at RMU25, for 18 yards to the RMU25 (#26 R.Woods), out of bounds, 1ST DOWN
0:402nd & 10 at the 50Timeout Robert Morris, clock 00:40
0:271st & 10 at opp 25(00:33) No Huddle-Shotgun #7 J.Wright rush left for 25 yards gain to the RMU00 TOUCHDOWN, clock 00:27, 1ST DOWN #31 O.Hautanen kick attempt good (H: #90 E.Stumpf, LS: #48 J.Stoever)Tied at 14
Robert Morris End of half, 1 play
0:271st & 10 at own 35(00:27) #96 Z.McGowan kickoff 65 yards to the RMU00, Touchback
0:271st & 10 at own 25(00:27) Shotgun #25 B.Williams rush left for 1 yard gain to the RMU26 (#99 C.Evans)
3rd quarter4 drives, then Buffalo 21, Robert Morris 14
Buffalo Touchdown, 14 plays
14:551st & 10 at own 35(15:00) #33 B.Costa kickoff 40 yards to the BUF25 #5 M.Crawford return 12 yards to the BUF37 (#41 M.Weaver Jr.; #27 J.Williams)
14:481st & 10 at own 37(14:55) No Huddle-Shotgun #4 M.Burch rush left for 0 yards to the BUF37 (#26 R.Woods; #58 G.Linkous)
14:132nd & 10 at own 37(14:29) No Huddle-Shotgun #4 M.Burch rush right for 13 yards gain to the BUF50 (#1 T.Howard), 1ST DOWN
13:541st & 10 at the 50(14:02) No Huddle-Shotgun #4 M.Burch rush middle for 5 yards gain to the RMU45 (#58 G.Linkous; #98 O.Kamara)
13:042nd & 5 at opp 45(13:29) No Huddle-Shotgun #7 J.Wright rush right for 1 yard gain to the RMU44 (#11 A.Dickson)
12:373rd & 4 at opp 44(12:51) No Huddle-Shotgun #7 J.Wright pass complete short right to #5 C.Walker caught at RMU39, for 5 yards to the RMU39 (#11 A.Dickson; #44 J.Lopinto), 1ST DOWN
12:151st & 10 at opp 39(12:26) No Huddle-Shotgun #7 J.Wright rush right for 5 yards gain to the RMU34 (#1 T.Howard; #15 J.Gayer)
11:392nd & 5 at opp 34(11:53) No Huddle-Shotgun #4 M.Burch rush right for 2 yards gain to the RMU32 (#11 A.Dickson)
11:013rd & 3 at opp 32(11:14) Shotgun #0 N.Hill rush left for 5 yards gain to the RMU27 (#1 T.Howard; #5 E.Davis), 1ST DOWN
10:431st & goal at opp 0J. Wright pass to D. Early Jr. for 26 yds for a 1ST down
9:511st & 10 at opp 16(09:56) No Huddle-Shotgun #7 J.Wright rush right for 3 yards gain to the RMU13 (#23 K.Daniels; #44 J.Lopinto)
9:262nd & 7 at opp 13(09:29) No Huddle-Shotgun #7 J.Wright rush right for 7 yards gain to the RMU06 (#26 R.Woods), 1ST DOWN
8:581st & goal at opp 6(09:08) No Huddle-Shotgun #4 M.Burch rush middle for 2 yards gain to the RMU04 (#58 G.Linkous; #98 O.Kamara)
8:212nd & goal at opp 4(08:35) No Huddle-Shotgun #0 N.Hill rush right for 3 yards gain to the RMU01 (#10 N.Roach; #26 R.Woods)
7:523rd & goal at opp 1(07:55) No Huddle-Shotgun #0 N.Hill rush right for 1 yard gain to the RMU00 TOUCHDOWN, clock 07:52 #31 O.Hautanen kick attempt good (H: #90 E.Stumpf, LS: #48 J.Stoever)Buffalo 21, Robert Morris 14
Robert Morris Punt, 5 plays
7:521st & 10 at own 35(07:52) #96 Z.McGowan kickoff 65 yards to the RMU00, Touchback
7:491st & 10 at own 25(07:52) Shotgun #3 C.Haggard pass incomplete short right to #8 J.Carter thrown to RMU27 broken up by #44 Z.Bergmann
7:402nd & 10 at own 25(07:49) Shotgun #0 X.Goulbourne rush middle for 2 yards gain to the RMU27 (#17 L.Goodwin)
7:163rd & 8 at own 27(07:16) Shotgun #3 C.Haggard pass incomplete deep right to #81 N.Schaerli thrown to RMU48 broken up by #9 K.Bradley PENALTY BUF Pass Interference (#9 K.Bradley) 15 yards from RMU27 to RMU42, 1ST DOWN. NO PLAY
6:531st & 10 at own 42(07:00) Shotgun #5 D.Whack rush right for 5 yards gain to the RMU47 (#6 M.Greer), out of bounds
6:132nd & 5 at own 47(06:27) Shotgun #3 C.Haggard pass incomplete deep left to #11 T.Evans thrown to BUF15
6:083rd & 5 at own 47(06:13) Shotgun #3 C.Haggard pass incomplete short right thrown to RMU49 QB hurried by #41 W.Clark
6:004th & 5 at own 47(06:08) #33 B.Costa punt 53 yards to the BUF00, Touchback
Buffalo Missed FG, 10 plays
5:501st & 10 at own 20(06:00) No Huddle-Shotgun #0 N.Hill rush left for 2 yards gain to the BUF22 (#2 T.Wilson)
5:172nd & 8 at own 22(05:22) No Huddle-Shotgun #0 N.Hill rush right for 15 yards gain to the BUF37 (#10 N.Roach), 1ST DOWN
4:511st & 10 at own 37(05:06) No Huddle-Shotgun #7 J.Wright pass complete short right to #2 J.Andrews caught at BUF37, for 7 yards to the BUF44 (#11 A.Dickson)
4:242nd & 3 at own 44(04:32) No Huddle-Shotgun #7 J.Wright pass complete short right to #2 J.Andrews caught at BUF44, for 5 yards to the BUF49 (#26 R.Woods; #44 J.Lopinto), 1ST DOWN
4:051st & 10 at own 49(04:08) No Huddle-Shotgun #0 N.Hill rush middle for 1 yard gain to the BUF50 (#11 A.Dickson)
3:272nd & 9 at the 50(03:41) No Huddle-Shotgun #4 M.Burch rush left for 43 yards gain to the RMU07 (#10 N.Roach), out of bounds, 1ST DOWN
3:161st & goal at opp 7(03:23) No Huddle-Shotgun #4 M.Burch rush middle for 0 yards to the RMU07 (#11 A.Dickson)
2:392nd & goal at opp 7(02:48) No Huddle-Shotgun #0 N.Hill rush left for 5 yards loss to the RMU12 (#15 J.Gayer)
2:053rd & goal at opp 12(02:05) No Huddle-Shotgun #7 J.Wright rush middle for 2 yards gain to the RMU10 (#58 G.Linkous) PENALTY BUF Face Mask (#51 T.Davis) 15 yards from RMU12 to RMU27. NO PLAY
1:473rd & goal at opp 27(02:00) No Huddle-Shotgun #0 N.Hill rush middle for 5 yards gain to the RMU22 (#13 K.Hunter; #58 G.Linkous)
1:184th & goal at opp 22(01:18) #31 O.Hautanen field goal attempt from 40 yards NO GOOD (H: #90 E.Stumpf, LS: #48 J.Stoever), clock 01:18
Robert Morris Turnover on downs, 5 plays
1:081st & 10 at own 22(01:18) Shotgun #0 X.Goulbourne rush right for 10 yards gain to the RMU32 (#7 J.Keough), 1ST DOWN
0:331st & 10 at own 32(00:44) Shotgun #3 C.Haggard pass incomplete short middle to #11 T.Evans thrown to BUF50 QB hurried by #59 R.Rogers
0:332nd & 10 at own 32(00:33) Shotgun #0 X.Goulbourne rush right for 0 yards to the RMU32 (#41 W.Clark)
Q4 14:533rd & 10 at own 32(15:00) Shotgun #3 C.Haggard rush left for 9 yards gain to the RMU41 (#23 X.Leonard), out of bounds. RMU is challenging the ruling on the field - “Short of the line to gain”. CALL UPHELD
Q4 14:104th & 1 at own 41(14:15) Shotgun #3 C.Haggard rush left for 2 yards loss to the RMU39 (#7 J.Keough; #17 L.Goodwin), TURNOVER ON DOWNS
4th quarter8 drives, then Buffalo 31, Robert Morris 28
Buffalo Touchdown, 5 plays
14:031st & 10 at opp 39(14:10) No Huddle-Shotgun #4 M.Burch rush left for 2 yards gain to the RMU37 (#13 K.Hunter; #10 N.Roach)
13:332nd & 8 at opp 37(13:43) No Huddle-Shotgun #7 J.Wright rush right for 5 yards gain to the RMU32 (#10 N.Roach), out of bounds
13:153rd & 3 at opp 32(13:15) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #6 C.Morrow thrown to RMU17 PENALTY RMU Offside (#98 O.Kamara) 5 yards from RMU32 to RMU27, 1ST DOWN. NO PLAY
13:071st & 10 at opp 27(13:15) No Huddle-Shotgun #7 J.Wright pass complete deep right to #5 C.Walker caught at RMU06, for 21 yards to the RMU06 (#44 J.Lopinto), 1ST DOWN
13:001st & goal at opp 6(13:00) No Huddle-Shotgun #4 M.Burch rush middle for 5 yards gain to the RMU01 (#44 J.Lopinto) PENALTY BUF Illegal Formation 5 yards from RMU06 to RMU11. NO PLAY
12:331st & goal at opp 11(12:41) No Huddle-Shotgun #4 M.Burch rush left for 2 yards gain to the RMU09 (#0 D.Johnson)
11:562nd & goal at opp 9(12:03) No Huddle-Shotgun #7 J.Wright pass complete short right to #6 C.Morrow caught at RMU00, for 9 yards to the RMU00 TOUCHDOWN, clock 11:56 #31 O.Hautanen kick attempt good (H: #90 E.Stumpf, LS: #48 J.Stoever)Buffalo 28, Robert Morris 14
Robert Morris Punt, 4 plays
11:531st & 10 at own 35(11:56) #96 Z.McGowan kickoff 36 yards to the RMU29, out of bounds at RMU29
11:461st & 10 at own 35(11:56) Shotgun #3 C.Haggard pass complete deep left to #12 A.Mays caught at BUF44, for 21 yards to the BUF44 (#6 M.Greer), out of bounds, 1ST DOWN
11:281st & 10 at opp 44(11:37) Shotgun #3 C.Haggard pass incomplete deep right to #8 J.Carter thrown to BUF20
11:182nd & 10 at opp 44(11:28) Shotgun #5 D.Whack rush middle for 1 yard gain to the BUF43 (#44 Z.Bergmann; #21 B.Ilunga-Bisselele)
10:403rd & 9 at opp 43(10:59) Shotgun #3 C.Haggard pass incomplete short middle to #0 X.Goulbourne thrown to BUF40 QB hurried by #17 L.Goodwin
10:344th & 9 at opp 43(10:40) #33 B.Costa punt 34 yards to the BUF09 fair catch by #6 M.Greer at BUF09
Buffalo Fumble return TD, 3 plays (Robert Morris scores)
10:271st & 10 at own 9(10:34) No Huddle-Shotgun #0 N.Hill rush middle for 6 yards gain to the BUF15 (#44 J.Lopinto; #27 J.Williams)
9:542nd & 4 at own 15(09:57) No Huddle-Shotgun #0 N.Hill rush left for 1 yard loss to the BUF14 (#4 M.Kilburn)
9:243rd & 5 at own 14J. Wright sacked by Jayl. Williams for -8 yds, J. Wright fumbled, K.Hunter returned for a TD (L. Valens KICK)Buffalo 28, Robert Morris 21
Buffalo Field goal, 7 plays
9:24PENALTY RMU UNS: Unsportsmanlike Conduct (#13 K.Hunter) 15 yards from RMU35 to RMU20. NO PLAY
9:181st & 10 at own 20(09:24) #33 B.Costa kickoff 62 yards to the BUF18 #1 P.Folmar return 17 yards to the BUF35 (#27 J.Williams) PENALTY RMU Offside (#32 E.Tebbetts) 5 yards from BUF35 to BUF40
9:081st & 10 at own 40(09:18) No Huddle-Shotgun #4 M.Burch rush middle for 4 yards gain to the BUF44 (#11 A.Dickson; #44 J.Lopinto)
8:352nd & 6 at own 44(08:53) No Huddle-Shotgun #4 M.Burch rush right for 6 yards gain to the BUF50 (#95 B.Robertson; #58 G.Linkous), 1ST DOWN
8:041st & 10 at the 50(08:04) No Huddle-Shotgun #7 J.Wright rush right for 15 yards gain to the RMU35 (#44 J.Lopinto), 1ST DOWN
7:261st & 10 at opp 35(07:37) No Huddle-Shotgun #4 M.Burch rush middle for 3 yards gain to the RMU32 (#44 J.Lopinto)
6:542nd & 7 at opp 32(07:08) No Huddle-Shotgun #4 M.Burch rush middle for 3 yards gain to the RMU29 (#58 G.Linkous; #13 K.Hunter)
6:213rd & 4 at opp 29(06:32) No Huddle-Shotgun #0 N.Hill rush left for 1 yard loss to the RMU30 (#58 G.Linkous; #15 J.Gayer)
5:494th & 5 at opp 30(05:49) #31 O.Hautanen field goal attempt from 48 yards GOOD (H: #90 E.Stumpf, LS: #48 J.Stoever), clock 05:49Buffalo 31, Robert Morris 21
Robert Morris Turnover on downs, 6 plays
5:441st & 10 at own 35(05:49) #96 Z.McGowan kickoff 59 yards to the RMU06 #6 K.Thomas return 13 yards to the RMU19 (#14 T.Simmons, Jr.)
5:381st & 10 at own 19(05:44) Shotgun #3 C.Haggard pass complete short right to #15 T.Jinks caught at RMU33, for 26 yards to the RMU45 (#7 J.Keough), out of bounds, 1ST DOWN
5:091st & 10 at own 45(05:28) Shotgun #3 C.Haggard pass complete short left to #12 A.Mays caught at BUF42, for 16 yards to the BUF39 (#1 S.Brown), 1ST DOWN
4:471st & 10 at opp 39(05:00) Shotgun #3 C.Haggard pass incomplete deep right to #8 J.Carter thrown to BUF02
4:442nd & 10 at opp 39(04:47) Shotgun #3 C.Haggard pass complete short right to #12 A.Mays caught at BUF36, for 3 yards to the BUF36, out of bounds at BUF36
4:163rd & 7 at opp 36(04:27) Shotgun #3 C.Haggard pass incomplete deep middle to #12 A.Mays thrown to BUF08
4:114th & 7 at opp 36(04:16) Shotgun #3 C.Haggard pass incomplete deep right to #14 K.Brown thrown to BUF00, TURNOVER ON DOWNS
Buffalo Punt, 3 plays
4:011st & 10 at own 36(04:11) No Huddle-Shotgun #7 J.Wright rush left for 5 yards gain to the BUF41 (#11 A.Dickson)
3:182nd & 5 at own 41(03:30) No Huddle-Shotgun #7 J.Wright rush right for 2 yards loss to the BUF39 (#11 A.Dickson)
2:383rd & 7 at own 39(02:50) No Huddle-Shotgun #7 J.Wright pass incomplete short left to #87 T.Wilson thrown to BUF44
2:324th & 7 at own 39(02:36) #90 E.Stumpf punt 42 yards to the RMU19 fair catch by #11 T.Evans at RMU19
Robert Morris Touchdown, 5 plays
2:321st & 10 at own 19(02:32) Shotgun #3 C.Haggard sacked for loss of 4 yards to the RMU15 (#97 C.Climes) PENALTY BUF Face Mask (#17 L.Goodwin) 15 yards from RMU19 to RMU34, 1ST DOWN. NO PLAY
2:171st & 10 at own 34(02:27) Shotgun #3 C.Haggard pass complete short right to #25 B.Williams caught at RMU37, for 3 yards to the RMU37 (#5 M.Crawford)
2:022nd & 7 at own 37(02:18) Shotgun #3 C.Haggard pass complete deep left to #8 J.Carter caught at BUF32, for 31 yards to the BUF32 (#0 K.Blackwell), 1ST DOWN
2:181st & 10 at own 34Timeout Robert Morris, clock 02:18
1:561st & 10 at opp 32(02:00) Shotgun #3 C.Haggard pass incomplete short left to #12 A.Mays thrown to BUF25 QB hurried by #41 W.Clark
2:002nd & 7 at own 37Timeout Robert Morris, clock 02:00
1:512nd & 10 at opp 32(01:56) Shotgun #3 C.Haggard pass incomplete deep middle to #8 J.Carter thrown to BUF01 broken up by #4 R.Davis
1:463rd & 10 at opp 32(01:51) Shotgun #3 C.Haggard pass complete deep middle to #81 N.Schaerli caught at BUF00, for 32 yards to the BUF00 TOUCHDOWN, clock 01:46, 1ST DOWN #43 L.Valens kick attempt good (H: #33 B.Costa, LS: #52 J.Neely)Buffalo 31, Robert Morris 28
Buffalo Turnover on downs, 4 plays
1:441st & 10 at own 35(01:46) #33 B.Costa onside kickoff 16 yards to the BUF49, End Of Play
1:341st & 10 at own 49(01:44) No Huddle-Shotgun #4 M.Burch rush right for 4 yards gain to the RMU47 (#98 O.Kamara; #13 K.Hunter)
1:272nd & 6 at opp 47(01:34) No Huddle-Shotgun #4 M.Burch rush middle for 5 yards gain to the RMU42 (#10 N.Roach; #13 K.Hunter)
1:341st & 10 at opp 49Timeout Robert Morris, clock 01:34
0:343rd & 1 at opp 42(00:48) No Huddle-Shotgun #0 N.Hill rush right for 1 yard loss to the RMU43 (#5 E.Davis)
0:482nd & 6 at opp 47Timeout Buffalo, clock 00:48
0:014th & 2 at opp 43(00:00) Kneel down by #4 M.Burch at RMU46 for loss of 3 yards, TURNOVER ON DOWNS
0:013rd & 1 at opp 42Timeout Buffalo, clock 00:01

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Buffalo leads 2–⁠0 in two meetings.

Recent meetings
2026Buffalo 31, Robert Morris 28
2019Buffalo 38, Robert Morris 10

Around this game