Butler at San Diego

Saturday, November 15, 2025

San Diego beat Butler 29–⁠7. It was their 16th meeting; after it, San Diego led the series 14–⁠2.

AwayButler6–⁠6 in 2025
7
HomeSan Diego8–⁠4 in 2025
29

Final at Torero Stadium, San DiegoTV: ESPN+Attendance 1,013

At kickoff
63°F, rain, wind 23 mph from the southeastWeather: NOAA NCEI Global Historical Climatology Network hourly; San Diego International Airport, 4 km from the stadium
Official
Michael FrainGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Butler00707
San Diego0332329

Standouts

Player stats

Butler

PassingC/AttYdsTDInt
Reagan Andrew15/2314111
RushingCarYdsTDLong
Reagan Andrew1549010
Griffin Caldwell1335012
Charlie Spegal51505
Ethan Loss1505
ReceivingRecYdsTDLong
Brady Preston234124
Griffin Caldwell130030
Ethan Loss630010
Chet Yardley326019
DefenseTklTFLSacksInt
Devaon Holman0001

San Diego

PassingC/AttYdsTDInt
Dom Nankil9/1721811
RushingCarYdsTDLong
Matt Colombo21113143
Adam Criter1756110
ReceivingRecYdsTDLong
Cole Monach4119045
Josh Heverly392146
Bradley Schlom2704
DefenseTklTFLSacksInt
Nate Fischer0001

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

Team stats

ButlerSan Diego
216Total yards383
141Passing yards218
75Rushing yards165
6.1Yards per pass12.8
2.1Yards per rush4.2
15First downs15
5–⁠13Third downs5–⁠12
1–⁠5Fourth downs0–⁠0
2Turnovers1
3–⁠20Penalties8–⁠60
32:53Possession27:07

Efficiency

ButlerSan Diego
28%Success rate42%
−0.36EPA per play0.21
1.18Explosiveness1.34
−0.37Rushing EPA0.10
−0.28Passing EPA0.63
26%Passing-down success29%
2%Havoc by its defense5%

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)

San Diego 62% to win. Elo’s favorite won.

The line

San Diego −7.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.

Every drive

San Diego end zoneButler end zoneQ1 ButlerPunt, 3 playsQ1 San DiegoPunt, 3 playsQ1 ButlerTurnover on downs, 7 playsQ1 San DiegoPunt, 5 playsQ1 ButlerPunt, 8 playsQ1 San DiegoPunt, 7 playsQ2 ButlerFumble, 14 playsQ2 San DiegoField goal, 9 playsQ2 ButlerEnd of half, 1 playQ3 San DiegoMissed FG, 9 playsQ3 ButlerTurnover on downs, 7 playsQ3 San DiegoField goal, 5 playsQ3 ButlerTouchdown, 9 playsQ3 San DiegoInterception, 5 playsQ4 ButlerSafety, 4 plays (San Diego scores)Q4 San DiegoTouchdown, 5 playsQ4 ButlerInterception, 1 playQ4 San DiegoTouchdown, 3 playsQ4 ButlerTurnover on downs, 4 playsQ4 San DiegoTouchdown, 8 playsQ4 ButlerEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. San Diego drives left to right, Butler right to left.
  1. Q1 ButlerPunt, 3 plays, 8 yards
  2. Q1 San DiegoPunt, 3 plays, −1 yard
  3. Q1 ButlerTurnover on downs, 7 plays, 39 yards
  4. Q1 San DiegoPunt, 5 plays, 25 yards
  5. Q1 ButlerPunt, 8 plays, 33 yards
  6. Q1 San DiegoPunt, 7 plays, 35 yards
  7. Q2 ButlerFumble, 14 plays, 61 yards
  8. Q2 San DiegoField goal, 9 plays, 58 yards
  9. Q2 ButlerEnd of half, 1 play, 4 yards
  10. Q3 San DiegoMissed FG, 9 plays, 54 yards
  11. Q3 ButlerTurnover on downs, 7 plays, 37 yards
  12. Q3 San DiegoField goal, 5 plays, 41 yards
  13. Q3 ButlerTouchdown, 9 plays, 61 yards
  14. Q3 San DiegoInterception, 5 plays, 41 yards
  15. Q4 ButlerSafety, 4 plays (San Diego scores), −30 yards
  16. Q4 San DiegoTouchdown, 5 plays, 55 yards
  17. Q4 ButlerInterception, 1 play, 20 yards
  18. Q4 San DiegoTouchdown, 3 plays, 42 yards
  19. Q4 ButlerTurnover on downs, 4 plays, 9 yards
  20. Q4 San DiegoTouchdown, 8 plays, 31 yards
  21. Q4 ButlerEnd of game, 1 play, 2 yards

Play by play

1st quarter9 drives, then Tied at 0
Butler Punt, 3 plays
14:561st & 10 at own 35#41 E.Salazar kickoff 52 yards to the BUTLER13 #19 E.Loss return 21 yards to the BUTLER34 (#38 T.Nunes)
15:001st & 10 at own 34Shotgun #27 G.Caldwell rush right for 5 yards gain to the BUTLER39 (#1 N.Fischer)
15:002nd & 5 at own 39Shotgun #13 R.Andrew sacked for loss of 1 yard to the BUTLER38 (#31 J.Munro, #7 T.Moore)
15:003rd & 6 at own 38Shotgun #13 R.Andrew rush right for 4 yards gain to the BUTLER42 (#1 N.Fischer)
12:444th & 2 at own 42#39 R.Short punt 37 yards to the USD21 fair catch by #22 Y.Takahashi at USD21
San Diego Punt, 3 plays
12:441st & 10 at own 21Shotgun #5 M.Colombo rush middle for 0 yards to the USD21 (#99 K.Achampong; #11 S.Williams II)
12:444th & 2 at own 42Timeout Butler, clock 12:44
San Diego Punt, 3 plays
12:442nd & 10 at own 21Shotgun #5 M.Colombo rush left for 1 yard loss to the USD20 (#44 L.Green; #3 D.Holman)
12:443rd & 11 at own 20No Huddle-Shotgun #9 D.Nankil pass incomplete short left to #17 C.Monach thrown to USD36 QB hurried by #11 S.Williams II
11:174th & 11 at own 20#41 E.Salazar punt 47 yards to the BUTLER33 fair catch by #8 N.Munson at BUTLER33
Butler Turnover on downs, 7 plays
11:171st & 10 at own 33Shotgun #13 R.Andrew pass complete short right to #83 C.Yardley caught at USD49, for 19 yards to the USD48 (#2 J.Higgins), 1ST DOWN
11:171st & 10 at opp 48No Huddle-Shotgun #13 R.Andrew pass complete short right to #18 L.Jones caught at BUTLER49, for 8 yards to the USD40 (#13 R.Meloche)
11:172nd & 2 at opp 40No Huddle-Shotgun #27 G.Caldwell rush middle for 6 yards gain to the USD34 (#6 R.Lopez), 1ST DOWN
11:171st & 10 at opp 34No Huddle-Shotgun #13 R.Andrew pass incomplete short middle to #83 C.Yardley thrown to USD18
11:172nd & 10 at opp 34Shotgun #27 G.Caldwell rush right for 3 yards gain to the USD31 (#2 J.Higgins)
11:173rd & 7 at opp 31Shotgun #27 G.Caldwell rush middle for 3 yards gain to the USD28 (#1 N.Fischer)
8:094th & 4 at opp 28Shotgun #13 R.Andrew pass incomplete short right to #27 G.Caldwell thrown to USD25, TURNOVER ON DOWNS
San Diego Punt, 5 plays
8:091st & 10 at own 28Shotgun #5 M.Colombo rush right for 3 yards gain to the USD31 (#2 M.Armstrong)
8:094th & 4 at opp 28Timeout Butler, clock 08:09
San Diego Punt, 5 plays
8:092nd & 7 at own 31No Huddle-Shotgun #5 M.Colombo rush right for 17 yards gain to the USD48 (#1 W.Mason), 1ST DOWN
8:091st & 10 at own 48No Huddle-Shotgun #5 M.Colombo rush middle for 2 yards gain to the USD50 (#9 C.Wilson Jr)
8:092nd & 8 at the 50No Huddle-Shotgun #9 D.Nankil pass incomplete short right to #87 P.Smith thrown to USD50 broken up by #30 T.Garrett
8:093rd & 8 at the 50No Huddle-Shotgun #9 D.Nankil pass complete short left to #3 J.Heverly caught at BUTLER47, for 3 yards to the BUTLER47 (#3 D.Holman)
5:554th & 5 at opp 47#41 E.Salazar punt 47 yards to the BUTLER00, Touchback
Butler Punt, 8 plays
5:551st & 10 at own 20Shotgun #36 C.Spegal rush middle for 5 yards gain to the BUTLER25 (#1 N.Fischer)
5:554th & 5 at opp 47Timeout San Diego, clock 05:55
Butler Punt, 8 plays
5:552nd & 5 at own 25Shotgun #36 C.Spegal rush middle for 3 yards gain to the BUTLER28 fumbled by #36 C.Spegal at BUTLER28 forced by #6 R.Lopez recovered by BUTLER #87 B.Preston at BUTLER28, End Of Play
5:553rd & 2 at own 28Shotgun #13 R.Andrew rush middle for 10 yards gain to the BUTLER38 (#2 J.Higgins), 1ST DOWN
5:551st & 10 at own 38Shotgun #27 G.Caldwell rush middle for 1 yard gain to the BUTLER39 (#49 C.Gibson; #96 R.Abenroth)
5:552nd & 9 at own 39Shotgun #27 G.Caldwell rush right for 12 yards gain to the USD49 (#13 R.Meloche; #21 T.Sena-Ortega), 1ST DOWN
5:551st & 10 at opp 49Shotgun #27 G.Caldwell rush right for 0 yards to the USD49 (#21 T.Sena-Ortega; #1 N.Fischer)
5:552nd & 10 at opp 49Shotgun #7 G.Passini rush right for 2 yards gain to the USD47 (#0 M.Cooper)
5:553rd & 8 at opp 47Shotgun #13 R.Andrew pass incomplete short right to #8 N.Munson thrown to USD30
1:194th & 8 at opp 47#39 R.Short punt 32 yards to the USD15
San Diego Punt, 7 plays
1:191st & 10 at own 15Shotgun #4 A.Criter rush right for 0 yards to the USD15 (#30 T.Garrett)
1:192nd & 10 at own 15Shotgun #9 D.Nankil pass complete deep left to #17 C.Monach caught at USD40, for 32 yards to the USD47 (#12 S.Stephany), 1ST DOWN
1:191st & 10 at own 47Shotgun #4 A.Criter rush middle for 5 yards gain to the BUTLER48 (#2 M.Armstrong)
Q2 15:002nd & 5 at opp 48Shotgun #4 A.Criter rush middle for 6 yards gain to the BUTLER42 (#90 D.Hubbard), 1ST DOWN
Q2 15:001st & 10 at opp 42No Huddle-Shotgun #4 A.Criter rush right for 1 yard gain to the BUTLER41 (#96 F.Mack II)
Q2 15:002nd & 9 at opp 41No Huddle-Shotgun #9 D.Nankil pass incomplete short middle to #17 C.Monach thrown to BUTLER35 broken up by #12 S.Stephany
Q2 15:003rd & 9 at opp 41No Huddle-Shotgun #4 A.Criter rush middle for 4 yards loss to the BUTLER45 (#17 D.Orgler)
Q2 15:004th & 13 at opp 45PENALTY USD False Start (#32 J.Rangel) 5 yards from BUTLER45 to BUTLER50. NO PLAY
Q2 13:004th & 18 at the 50#41 E.Salazar punt 35 yards to the BUTLER15, out of bounds at BUTLER15
2nd quarter3 drives, then San Diego 3, Butler 0
Butler Fumble, 14 plays
13:001st & 10 at own 15Shotgun #13 R.Andrew rush middle for 1 yard gain to the BUTLER16 (#49 C.Gibson)
13:002nd & 9 at own 16Shotgun #13 R.Andrew rush middle for 2 yards gain to the BUTLER18 (#49 C.Gibson; #98 J.Hemmert)
13:003rd & 7 at own 18Shotgun #13 R.Andrew pass complete short left to #19 E.Loss caught at BUTLER20, for 8 yards to the BUTLER26 (#1 N.Fischer), 1ST DOWN
13:001st & 10 at own 26Shotgun #13 R.Andrew rush right for 0 yards to the BUTLER26 (#0 M.Cooper)
13:002nd & 10 at own 26Shotgun #13 R.Andrew pass complete short left to #87 B.Preston caught at BUTLER38, for 24 yards to the BUTLER50 (#13 R.Meloche), 1ST DOWN
13:001st & 10 at the 50Shotgun #27 G.Caldwell rush middle for 1 yard gain to the USD49 (#76 S.Scheck)
13:002nd & 9 at opp 49Shotgun #27 G.Caldwell rush middle for 2 yards loss to the BUTLER49 (#49 C.Gibson; #92 E.Niemi)
13:003rd & 11 at own 49Shotgun #13 R.Andrew pass complete short right to #19 E.Loss caught at USD40, for 10 yards to the USD41 (#27 E.Swayne), out of bounds. The previous play is under automatic review - “Short of the line to gain”. CALL UPHELD
7:413rd & 11 at own 49Timeout Butler, clock 07:41
7:414th & 1 at opp 41#13 R.Andrew pass complete short right to #19 E.Loss caught at USD39, for 3 yards to the USD38 (#31 J.Munro; #2 J.Higgins), 1ST DOWN
7:411st & 10 at opp 38Shotgun #36 C.Spegal rush middle for 4 yards gain to the USD34 (#7 T.Moore; #13 R.Meloche)
7:412nd & 6 at opp 34#13 R.Andrew pass complete short left to #19 E.Loss caught at USD33, for 4 yards to the USD30 (#7 T.Moore)
7:413rd & 2 at opp 30Shotgun #13 R.Andrew rush left for 5 yards gain to the USD25 (#31 J.Munro), 1ST DOWN
5:211st & 10 at opp 25Shotgun #36 C.Spegal rush middle for 1 yard gain to the USD24 (#96 R.Abenroth)
5:213rd & 2 at opp 30Timeout Butler, clock 05:21
4:182nd & 9 at opp 24Shotgun #13 R.Andrew rush left for 0 yards to the USD24 fumbled by #13 R.Andrew at USD25 forced by #1 N.Fischer recovered by USD #1 N.Fischer at USD24, End Of Play
San Diego Field goal, 9 plays
4:181st & 10 at own 24Shotgun #5 M.Colombo rush middle for 4 yards gain to the USD28 (#96 F.Mack II)
4:182nd & 6 at own 28No Huddle-Shotgun #9 D.Nankil pass complete short right to #11 B.Schlom caught at USD31, for 3 yards to the USD31, End Of Play
4:183rd & 3 at own 31No Huddle-Shotgun #9 D.Nankil pass complete short right to #11 B.Schlom caught at USD35, for 4 yards to the USD35 (#16 B.Schonhorst), 1ST DOWN
4:181st & 10 at own 35No Huddle-Shotgun #5 M.Colombo rush middle for 1 yard gain to the USD36 (#30 T.Garrett)
4:182nd & 9 at own 36No Huddle-Shotgun #5 M.Colombo rush right for 43 yards gain to the BUTLER21 (#7 O.Onuoha), out of bounds, 1ST DOWN
1:541st & 10 at opp 21Shotgun #5 M.Colombo rush middle for 5 yards gain to the BUTLER16 (#44 L.Green; #19 D.Gardner Jr.)
1:542nd & 9 at own 36Timeout San Diego, clock 01:54
1:542nd & 5 at opp 16Shotgun #5 M.Colombo rush middle for 2 yards loss to the BUTLER18 (#30 T.Garrett)
1:543rd & 7 at opp 18No Huddle-Shotgun #9 D.Nankil pass incomplete short right to #5 M.Colombo thrown to BUTLER00 QB hurried by #17 D.Orgler
0:354th & 7 at opp 18#41 E.Salazar field goal attempt from 35 yards GOOD (H: #21 T.Sena-Ortega, LS: #34 C.Shupper), clock 00:35San Diego 3, Butler 0
Butler End of half, 1 play
0:291st & 10 at own 35#41 E.Salazar kickoff 62 yards to the BUTLER03 #19 E.Loss return 24 yards to the BUTLER27 (#38 T.Nunes), out of bounds
0:291st & 10 at own 27Shotgun #27 G.Caldwell rush middle for 4 yards gain to the BUTLER31 (#7 T.Moore; #96 R.Abenroth)
3rd quarter6 drives, then Butler 7, San Diego 6
San Diego Missed FG, 9 plays
15:001st & 10 at own 35#39 R.Short kickoff 65 yards to the USD00, Touchback PENALTY BUTLER Offside (#35 B.Brandenburg) 5 yards from USD25 to USD30
15:001st & 10 at own 30Shotgun #5 M.Colombo rush middle for 9 yards gain to the USD39 (#11 S.Williams II)
15:002nd & 1 at own 39Shotgun #5 M.Colombo rush left for 3 yards gain to the USD42 (#2 M.Armstrong), out of bounds, 1ST DOWN
15:001st & 10 at own 42No Huddle-Shotgun #9 D.Nankil pass incomplete short left to #3 J.Heverly thrown to BUTLER45
15:002nd & 10 at own 42No Huddle-Shotgun #5 M.Colombo rush middle for 2 yards gain to the USD44 (#33 T.Alsbrooks)
15:003rd & 8 at own 44PENALTY USD False Start (#77 F.Gatoloai) 5 yards from USD44 to USD39. NO PLAY
15:003rd & 13 at own 39No Huddle-Shotgun #9 D.Nankil pass complete short middle to #17 C.Monach caught at BUTLER44, for 45 yards to the BUTLER16 (#4 A.Lieske), 1ST DOWN
15:001st & 10 at opp 16No Huddle-Shotgun #5 M.Colombo rush middle for 1 yard gain to the BUTLER15 (#8 J.Norris)
15:002nd & 9 at opp 15PENALTY USD False Start (#55 M.Talavou) 5 yards from BUTLER15 to BUTLER20. NO PLAY
15:002nd & 14 at opp 20No Huddle-Shotgun #5 M.Colombo rush left for 4 yards gain to the BUTLER16 (#2 M.Armstrong), out of bounds
15:003rd & 10 at opp 16No Huddle-Shotgun #9 D.Nankil pass incomplete short right to #11 B.Schlom thrown to BUTLER00 QB hurried by #95 O.Eze
11:004th & 10 at opp 16#41 E.Salazar field goal attempt from 34 yards NO GOOD (H: #21 T.Sena-Ortega, LS: #34 C.Shupper), clock 11:00
11:001st & 10 at own 20Shotgun #13 R.Andrew pass incomplete deep middle to #19 E.Loss thrown to BUTLER40 PENALTY USD Pass Interference (#27 E.Swayne) 15 yards from BUTLER20 to BUTLER35, 1ST DOWN. NO PLAY
11:004th & 10 at opp 16Timeout San Diego, clock 11:00
Butler Turnover on downs, 7 plays
11:001st & 10 at own 35Shotgun #19 E.Loss rush left for 5 yards gain to the BUTLER40 (#2 J.Higgins)
11:002nd & 5 at own 40Shotgun #27 G.Caldwell rush middle for 1 yard loss to the BUTLER39 (#96 R.Abenroth; #44 D.Loch)
11:003rd & 6 at own 39Shotgun #13 R.Andrew rush middle for 10 yards gain to the BUTLER49 (#27 E.Swayne), 1ST DOWN
11:001st & 10 at own 49Shotgun #13 R.Andrew rush right for 5 yards gain to the USD46 (#49 C.Gibson)
11:002nd & 5 at opp 46Shotgun #13 R.Andrew pass incomplete short right to #19 E.Loss thrown to USD32
11:003rd & 5 at opp 46Shotgun #27 G.Caldwell rush middle for 3 yards gain to the USD43 (#49 C.Gibson)
7:104th & 2 at opp 43Shotgun #13 R.Andrew pass complete short right to #19 E.Loss caught at USD43, for 1 yard loss to the USD44 (#6 R.Lopez; #7 T.Moore), TURNOVER ON DOWNS
San Diego Field goal, 5 plays
7:101st & 10 at own 44Shotgun #9 D.Nankil pass complete deep right to #3 J.Heverly caught at BUTLER11, for 46 yards to the BUTLER10 (#6 K.Armstrong), 1ST DOWN
7:104th & 2 at opp 43Timeout Butler, clock 07:10
San Diego Field goal, 5 plays
7:101st & 10 at opp 11No Huddle-Shotgun #5 M.Colombo rush middle for 1 yard gain to the BUTLER09 (#2 M.Armstrong)
7:102nd & 8 at opp 9No Huddle-Shotgun #5 M.Colombo rush right for 3 yards gain to the BUTLER06 (#2 M.Armstrong; #96 F.Mack II)
7:103rd & goal at opp 6PENALTY USD False Start (#61 O.Weigel) 5 yards from BUTLER06 to BUTLER11. NO PLAY
7:103rd & goal at opp 11No Huddle-Shotgun #9 D.Nankil sacked for loss of 4 yards to the BUTLER15 (#5 J.Stratton)
4:394th & goal at opp 15#41 E.Salazar field goal attempt from 32 yards GOOD (H: #21 T.Sena-Ortega, LS: #34 C.Shupper), clock 04:39San Diego 6, Butler 0
4:321st & 10 at own 35#41 E.Salazar kickoff 59 yards to the BUTLER06 #19 E.Loss return 30 yards to the BUTLER36 (#38 T.Nunes)
4:394th & goal at opp 15Timeout San Diego, clock 04:39
Butler Touchdown, 9 plays
4:391st & 10 at own 36Shotgun #13 R.Andrew pass complete short middle to #83 C.Yardley caught at BUTLER40, for 4 yards to the BUTLER40 (#49 C.Gibson)
4:392nd & 6 at own 40Shotgun #13 R.Andrew pass complete short left to #8 N.Munson caught at BUTLER39, for 4 yards to the BUTLER44 (#7 T.Moore)
4:393rd & 2 at own 44Shotgun #13 R.Andrew rush right for 1 yard gain to the BUTLER45 (#76 S.Scheck; #49 C.Gibson)
4:394th & 1 at own 45#13 R.Andrew rush middle for 1 yard gain to the BUTLER46 (#1 N.Fischer) PENALTY USD Offside (#98 J.Hemmert) 5 yards from BUTLER45 to BUTLER50, 1ST DOWN. NO PLAY
4:391st & 10 at the 50Shotgun #13 R.Andrew rush left for 3 yards gain to the USD47 (#96 R.Abenroth)
4:392nd & 7 at opp 47Shotgun #13 R.Andrew pass incomplete short right to #83 C.Yardley thrown to USD34 broken up by #29 J.Guerrero
4:393rd & 7 at opp 47PENALTY USD Offside (#76 S.Scheck) 5 yards from USD47 to USD42. NO PLAY
4:393rd & 2 at opp 42Shotgun #13 R.Andrew rush middle for 2 yards gain to the USD40 (#44 D.Loch), 1ST DOWN. USD is challenging the ruling on the field - “First down”. CALL UPHELD
4:391st & 10 at opp 40Shotgun #13 R.Andrew pass complete short left to #27 G.Caldwell caught at USD32, for 30 yards to the USD10 (#21 T.Sena-Ortega), 1ST DOWN
4:391st & goal at opp 10Shotgun #13 R.Andrew pass incomplete short middle to #87 B.Preston thrown to USD00
0:122nd & goal at opp 10#13 R.Andrew pass complete short left to #87 B.Preston caught at USD02, for 10 yards to the USD00 TOUCHDOWN, clock 00:12, 1ST DOWN #39 R.Short kick attempt good (H: #12 J.Alley, LS: #51 J.Hicks)Butler 7, San Diego 6
San Diego Interception, 5 plays
0:061st & 10 at own 35#39 R.Short kickoff 61 yards to the USD04 #81 C.Hall return 25 yards to the USD29 (#41 T.Diamond; #4 A.Lieske)
0:061st & 10 at own 29Shotgun #4 A.Criter rush left for 5 yards gain to the USD34 (#12 S.Stephany)
Q4 15:002nd & 5 at own 34Shotgun #4 A.Criter rush middle for 5 yards gain to the USD39 (#42 B.Spetter), 1ST DOWN
Q4 15:001st & 10 at own 39Shotgun #4 A.Criter rush middle for 5 yards gain to the USD44 (#12 S.Stephany)
Q4 15:002nd & 5 at own 44Shotgun #4 A.Criter rush right for 1 yard loss to the USD43 (#10 J.Jackson)
Q4 12:513rd & 6 at own 43No Huddle-Shotgun #9 D.Nankil pass intercepted by #3 D.Holman at BUTLER30, End Of Play
4th quarter7 drives, then San Diego 29, Butler 7
Butler Safety, 4 plays (San Diego scores)
12:511st & 10 at own 30Shotgun #13 R.Andrew pass complete short right to #83 C.Yardley caught at BUTLER28, for 3 yards to the BUTLER33 (#13 R.Meloche)
12:512nd & 7 at own 33Shotgun #13 R.Andrew rush middle for 3 yards gain to the BUTLER36 (#1 N.Fischer)
12:513rd & 4 at own 36PENALTY BUTLER False Start (#36 C.Spegal) 5 yards from BUTLER36 to BUTLER31. NO PLAY
12:513rd & 9 at own 31Shotgun #13 R.Andrew pass incomplete short middle to #8 N.Munson thrown to BUTLER45
10:584th & 9 at own 31Team SafetySan Diego 8, Butler 7
San Diego Touchdown, 5 plays
10:511st & 10 at own 20#39 R.Short kickoff 53 yards to the USD27 #22 Y.Takahashi return 15 yards to the USD42 (#9 C.Wilson Jr; #35 B.Brandenburg)
10:511st & 10 at own 42Shotgun #5 M.Colombo rush right for 4 yards gain to the USD46 (#1 W.Mason)
10:512nd & 6 at own 46Shotgun #9 D.Nankil pass complete short left to #17 C.Monach caught at USD41, for 19 yards to the BUTLER35 (#17 D.Orgler), 1ST DOWN
10:511st & 10 at opp 35No Huddle-Shotgun #5 M.Colombo rush middle for 4 yards gain to the BUTLER31 (#99 K.Achampong)
10:512nd & 6 at opp 31No Huddle-Shotgun #9 D.Nankil pass complete short right to #17 C.Monach caught at BUTLER32, for 23 yards to the BUTLER08 (#7 O.Onuoha), out of bounds, 1ST DOWN
8:081st & goal at opp 8No Huddle-Shotgun #5 M.Colombo rush left for 8 yards gain to the BUTLER00 TOUCHDOWN, clock 08:08 #41 E.Salazar kick attempt good (H: #21 T.Sena-Ortega, LS: #34 C.Shupper)San Diego 15, Butler 7
Butler Interception, 1 play
8:081st & 10 at own 35#41 E.Salazar kickoff 63 yards to the BUTLER02 fair catch by #19 E.Loss at BUTLER02
8:081st & 10 at own 25Shotgun #13 R.Andrew sacked for loss of 0 yards to the BUTLER25 (#98 J.Hemmert) PENALTY USD Face Mask (#98 J.Hemmert) 15 yards from BUTLER25 to BUTLER40, 1ST DOWN. NO PLAY
7:181st & 10 at own 40Shotgun #13 R.Andrew pass intercepted by #1 N.Fischer at BUTLER45 #1 N.Fischer return 0 yards to the BUTLER45 (#8 J.Norris)
San Diego Touchdown, 3 plays
7:181st & 10 at opp 45Shotgun #9 D.Nankil pass incomplete short left to #3 J.Heverly thrown to BUTLER41
7:182nd & 10 at opp 45Shotgun #5 M.Colombo rush middle for 2 yards gain to the BUTLER43 (#8 J.Norris)
6:353rd & 8 at opp 43No Huddle-Shotgun #9 D.Nankil pass complete deep right to #3 J.Heverly caught at BUTLER11, for 43 yards to the BUTLER00 TOUCHDOWN, clock 06:35, 1ST DOWN #41 E.Salazar kick attempt good (H: #21 T.Sena-Ortega, LS: #34 C.Shupper)San Diego 22, Butler 7
Butler Turnover on downs, 4 plays
6:351st & 10 at own 35#41 E.Salazar kickoff 65 yards to the BUTLER00 fair catch by #19 E.Loss at BUTLER00
6:351st & 10 at own 25Shotgun #13 R.Andrew pass complete short middle to #19 E.Loss caught at BUTLER39, for 14 yards to the BUTLER39, End Of Play PENALTY BUTLER Holding (#73 C.Beiswenger) 10 yards from BUTLER25 to BUTLER15. NO PLAY
6:351st & 20 at own 15Shotgun #13 R.Andrew pass complete short left to #19 E.Loss caught at BUTLER19, for 6 yards to the BUTLER21 (#44 D.Loch)
6:352nd & 14 at own 21Shotgun #13 R.Andrew rush middle for 4 yards gain to the BUTLER25 (#96 R.Abenroth)
6:353rd & 10 at own 25Shotgun #13 R.Andrew pass complete short right to #82 C.Heald caught at BUTLER33, for 9 yards to the BUTLER34, End Of Play
4:304th & 1 at own 34No Huddle-Shotgun #27 G.Caldwell rush middle for 0 yards to the BUTLER34 (#1 N.Fischer; #44 D.Loch), TURNOVER ON DOWNS
San Diego Touchdown, 8 plays
4:301st & 10 at opp 34Shotgun #4 A.Criter rush right for 5 yards gain to the BUTLER29 (#3 D.Holman) PENALTY USD Holding offsetting BUTLER Horse Collar Tackle offsetting. NO PLAY
4:301st & 10 at opp 34Shotgun #4 A.Criter rush left for 0 yards to the BUTLER34 (#9 C.Wilson Jr)
4:302nd & 10 at opp 34Shotgun #4 A.Criter rush middle for 10 yards gain to the BUTLER24 (#1 W.Mason), 1ST DOWN
4:301st & 10 at opp 24No Huddle-Shotgun #4 A.Criter rush middle for 1 yard gain to the BUTLER23 (#90 D.Hubbard)
2:292nd & 9 at opp 23Shotgun #4 A.Criter rush middle for 1 yard gain to the BUTLER22 (#99 K.Achampong)
2:291st & 10 at own 24Timeout Butler, clock 02:29
2:233rd & 8 at opp 22Shotgun #4 A.Criter rush middle for 9 yards gain to the BUTLER13 (#90 D.Hubbard), 1ST DOWN
2:232nd & 9 at own 23Timeout Butler, clock 02:23
2:001st & 10 at opp 13Shotgun #4 A.Criter rush middle for 6 yards gain to the BUTLER07 (#2 M.Armstrong; #44 L.Green)
2:003rd & 8 at opp 22Timeout San Diego, clock 02:00
2:002nd & 4 at opp 7Shotgun #4 A.Criter rush middle for 3 yards gain to the BUTLER04 (#90 D.Hubbard; #5 J.Stratton)
0:313rd & 1 at opp 4Shotgun #4 A.Criter rush middle for 4 yards gain to the BUTLER00 TOUCHDOWN, clock 00:31, 1ST DOWN #41 E.Salazar kick attempt good (H: #21 T.Sena-Ortega, LS: #34 C.Shupper)San Diego 29, Butler 7
Butler End of game, 1 play
0:261st & 10 at own 35#41 E.Salazar kickoff 59 yards to the BUTLER06 #19 E.Loss return 28 yards to the BUTLER34 (#33 N.Felago)
0:261st & 10 at own 34Shotgun #36 C.Spegal rush middle for 2 yards gain to the BUTLER36 (#0 M.Cooper)

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.

San Diego leads 14–⁠3 in 17 meetings, counting the one since this game.

Recent meetings
2026Butler 41, San Diego 10
2025San Diego 29, Butler 7
2022Butler 26, San Diego 23
2021San Diego 52, Butler 21
2020San Diego 27, Butler 13
2018San Diego 42, Butler 13

Around this game