Ball State at UConn

Saturday, September 20, 2025

UConn beat Ball State 31–⁠25. It was their fifth meeting; Ball State leads the series 4–⁠1.

AwayBall State4–⁠8 in 2025
25
HomeUConn9–⁠4 in 2025
31

Final at Pratt & Whitney Stadium, East HartfordTV: CBSSNAttendance 25,025

At kickoff
70°F, clear, wind 3 mphWeather: NOAA NCEI Global Historical Climatology Network hourly; Hartford Brainard Field, 4 km from the stadium, 23 minutes after kickoff
Official
Garrett DickersonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ball State0731525
UConn10071431

How the win probability moved

UConn favored

Win probability by play: UConn 59% at kickoff, 100% at the end. Biggest swing: 43 points.

Ball State favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (43 points).

Standouts

Player stats

Ball State

PassingC/AttYdsTDInt
Kiael Kelly17/2420911
Qian Magwood1/11910
RushingCarYdsTDLong
Qua Ashley1886116
T.J. Horton641013
Kiael Kelly1227027
Eric Weatherly122022
ReceivingRecYdsTDLong
Donovan Hamilton761022
Qian Magwood259053
Eric Weatherly240028
Koby Gross224018
DefenseTklTFLSacksInt
Alfred Chea8000
Derek Fields Jr.6000
Willizhuan Yates5000
Michael Gravely Jr.4000

UConn

PassingC/AttYdsTDInt
Joe Fagnano20/3018110
RushingCarYdsTDLong
Camryn Edwards24194267
Joe Fagnano41507
Terrence Smith Jr.2817
Victor Rosa3504
ReceivingRecYdsTDLong
Skyler Bell14113146
Shamar Porter133033
John Neider126026
Reymello Murphy2604
DefenseTklTFLSacksInt
Bryun Parham110.50.50
Malachi McLean9110
Tyquan King8110
Oumar Diomande7110
Lee Molette III6001
Donovan Branch310.50

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

Team stats

Ball StateUConn
404Total yards407
228Passing yards181
176Rushing yards226
9.1Yards per pass6.0
4.8Yards per rush6.6
19First downs17
4–⁠12Third downs5–⁠15
2–⁠2Fourth downs5–⁠5
1Turnovers0
4–⁠32Penalties2–⁠20
27:44Possession32:16
0Sacks (by defense)4

Efficiency

Ball StateUConn
48%Success rate32%
0.22EPA per play0.28
1.16Explosiveness2.10
0.19Rushing EPA0.28
0.27Passing EPA0.27
40%Passing-down success30%
0.21First-down EPA−0.29
0.04Second-down EPA0.03
0.05Third-down EPA0.57
6%Havoc by its defense11%

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)

UConn 74% to win. Elo’s favorite won.

The line

UConn −21, over/under 53.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 UConn 93%, Ball State 7%. CollegeFootballData.com’s estimate from the point spread.

Every drive

UConn end zoneBall State end zoneQ1 UConnPunt, 5 playsQ1 Ball StatePunt, 3 playsQ1 UConnField goal, 4 playsQ1 Ball StatePunt, 4 playsQ1 UConnTouchdown, 10 playsQ1 Ball StateTouchdown, 6 playsQ2 UConnPunt, 7 playsQ2 Ball StatePunt, 8 playsQ2 UConnPunt, 9 playsQ2 Ball StateEnd of half, 9 playsQ3 Ball StatePunt, 5 playsQ3 UConnTouchdown, 14 playsQ3 Ball StateField goal, 11 playsQ3 UConnTouchdown, 10 playsQ4 Ball StateInterception, 3 playsQ4 UConnPunt, 3 playsQ4 Ball StateTouchdown, 8 playsQ4 UConnTouchdown, 3 playsQ4 Ball StateTouchdown, 6 playsQ4 UConnEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. UConn drives left to right, Ball State right to left.
  1. Q1 UConnPunt, 5 plays, 25 yards
  2. Q1 Ball StatePunt, 3 plays, 4 yards
  3. Q1 UConnField goal, 4 plays, 7 yards
  4. Q1 Ball StatePunt, 4 plays, 16 yards
  5. Q1 UConnTouchdown, 10 plays, 85 yards
  6. Q1 Ball StateTouchdown, 6 plays, 83 yards
  7. Q2 UConnPunt, 7 plays, 28 yards
  8. Q2 Ball StatePunt, 8 plays, 18 yards
  9. Q2 UConnPunt, 9 plays, 48 yards
  10. Q2 Ball StateEnd of half, 9 plays, 43 yards
  11. Q3 Ball StatePunt, 5 plays, 7 yards
  12. Q3 UConnTouchdown, 14 plays, 60 yards
  13. Q3 Ball StateField goal, 11 plays, 69 yards
  14. Q3 UConnTouchdown, 10 plays, 67 yards
  15. Q4 Ball StateInterception, 3 plays, 19 yards
  16. Q4 UConnPunt, 3 plays, 1 yard
  17. Q4 Ball StateTouchdown, 8 plays, 65 yards
  18. Q4 UConnTouchdown, 3 plays, 68 yards
  19. Q4 Ball StateTouchdown, 6 plays, 65 yards
  20. Q4 UConnEnd of game, 3 plays, 6 yards

Play by play

1st quarter6 drives, then UConn 10, Ball State 0
UConn Punt, 5 plays
15:001st & 10 at own 35Carson Holmer kickoff for 65 yds for a touchback
14:531st & 10 at own 25Joe Fagnano pass incomplete to Skyler Bell
14:432nd & 10 at own 25Cam Edwards run for 20 yds to the CONN 45 for a 1ST down
14:431st & 10 at own 45Cam Edwards run for no gain to the CONN 45
13:482nd & 10 at own 45Joe Fagnano pass complete to Skyler Bell for 5 yds to the 50 yard line
13:483rd & 5 at the 50Joe Fagnano pass incomplete to Reymello Murphy
13:084th & 5 at the 50Connor Stutz punt for 48 yds
Ball State Punt, 3 plays
13:081st & 10 at own 2Qua Ashley run for 3 yds to the BALL 5
13:082nd & 7 at own 5Qua Ashley run for 1 yd to the BALL 6
13:083rd & 6 at own 6Kiael Kelly pass incomplete to Qian Magwood
11:354th & 6 at own 6Adam Saul punt for 38 yds , Jackson Harper returns for 25 yds to the BALL 19
UConn Field goal, 4 plays
11:351st & 10 at opp 19Joe Fagnano pass complete to Reymello Murphy for 2 yds to the BALL 17
11:352nd & 8 at opp 17Joe Fagnano pass complete to Skyler Bell for a loss of 1 yard to the BALL 18
11:353rd & 9 at opp 18Cam Edwards run for 6 yds to the BALL 12
9:484th & 3 at opp 12Chris Freeman 30 yd FG GOODUConn 3, Ball State 0
Ball State Punt, 4 plays
9:481st & 10 at own 35Chris Freeman kickoff for 65 yds for a touchback
9:481st & 10 at own 25Kiael Kelly pass complete to Eric Weatherly for 12 yds to the BALL 37 for a 1ST down
9:481st & 10 at own 37Qua Ashley run for 6 yds to the BALL 43
9:482nd & 4 at own 43Qua Ashley run for 3 yds to the BALL 46
9:483rd & 1 at own 46Qua Ashley run for no gain to the BALL 46
9:484th & 1 at own 46PENALTY BallSt False Start (Dolan,Adam) 5 yards from BallSt46 to BallSt41. NO PLAY.
8:064th & 6 at own 41Adam Saul punt for 45 yds , Jackson Harper returns for 1 yd to the CONN 15
UConn Touchdown, 10 plays
8:061st & 10 at own 15Cam Edwards run for 2 yds to the CONN 17
8:062nd & 8 at own 17Joe Fagnano pass complete to Skyler Bell for 46 yds to the BALL 37 for a 1ST down
8:061st & 10 at opp 37Joe Fagnano pass complete to Skyler Bell for 2 yds to the BALL 35
8:062nd & 8 at opp 35Victor Rosa run for no gain to the BALL 35
8:063rd & 8 at opp 35Joe Fagnano pass complete to Victor Rosa for no gain to the BALL 35
8:064th & 8 at opp 35Joe Fagnano pass complete to John Neider for 26 yds to the BALL 9 for a 1ST down
8:061st & goal at opp 9Victor Rosa run for 1 yd to the BALL 8
8:062nd & goal at opp 8Joe Fagnano pass complete to Skyler Bell for 5 yds to the BALL 3
8:063rd & goal at opp 3Joe Fagnano run for 1 yd to the BALL 2
2:304th & goal at opp 2Joe Fagnano pass complete to Skyler Bell for 2 yds for a TD (Chris Freeman KICK)UConn 10, Ball State 0
Ball State Touchdown, 6 plays
2:251st & 10 at own 35Chris Freeman kickoff for 60 yds , Qua Ashley return for 12 yds to the BALL 17
2:251st & 10 at own 17Qua Ashley run for 2 yds to the BALL 19
2:252nd & 8 at own 19Kiael Kelly pass complete to Qian Magwood for 53 yds to the CONN 28 for a 1ST down
2:251st & 10 at opp 28Kiael Kelly pass incomplete to TJ Horton
2:252nd & 10 at opp 28Kiael Kelly run for 6 yds to the CONN 22
0:003rd & 4 at opp 22Kiael Kelly pass complete to Donovan Hamilton for 3 yds to the CONN 19
Q2 14:534th & 1 at opp 19Qian Magwood pass complete to Kiael Kelly for 19 yds for a TD (Carson Holmer KICK)UConn 10, Ball State 7
2nd quarter4 drives, then UConn 10, Ball State 7
UConn Punt, 7 plays
14:461st & 10 at own 35Carson Holmer kickoff for 64 yds , Terrence Smith return for 25 yds to the CONN 26
14:461st & 10 at own 26Joe Fagnano run for 7 yds to the CONN 33
14:462nd & 3 at own 33Cam Edwards run for 7 yds to the CONN 40 for a 1ST down
14:461st & 10 at own 40Terrence Smith run for 7 yds to the CONN 47
14:462nd & 3 at own 47Joe Fagnano pass complete to Nader Chirchi for 3 yds to the 50 yard line for a 1ST down
14:461st & 10 at the 50Oliver Lundberg Coleman run for 4 yds to the BALL 46
14:462nd & 6 at opp 46Joe Fagnano pass incomplete to Skyler Bell
14:463rd & 6 at opp 46Joe Fagnano pass incomplete to John Neider
11:324th & 6 at opp 46Connor Stutz punt for 46 yds for a touchback
Ball State Punt, 8 plays
11:321st & 10 at own 20Kiael Kelly run for 9 yds to the BALL 29
11:322nd & 1 at own 29Kiael Kelly run for 1 yd to the BALL 30 for a 1ST down
11:321st & 10 at own 30Kiael Kelly sacked by Oumar Diomande for 0 yards to the BALL 30
11:322nd & 10 at own 30Kiael Kelly pass complete to Donovan Hamilton for 7 yds to the BALL 37
11:323rd & 3 at own 37Kiael Kelly pass complete to Donovan Hamilton for 4 yds to the BALL 41 for a 1ST down
11:321st & 10 at own 41Kiael Kelly run for 5 yds to the BALL 46
11:322nd & 5 at own 46Kiael Kelly sacked by Tyquan King for a loss of 8 yards to the BALL 38
11:323rd & 13 at own 38Kiael Kelly pass incomplete to Qua Ashley
6:464th & 13 at own 38Adam Saul punt for 55 yds
UConn Punt, 9 plays
6:461st & 10 at own 7Cam Edwards run for 11 yds to the CONN 18 for a 1ST down
6:461st & 10 at own 18Joe Fagnano pass complete to Skyler Bell for 4 yds to the CONN 22
6:462nd & 6 at own 22Cam Edwards run for 4 yds to the CONN 26
6:463rd & 2 at own 26Cam Edwards run for 6 yds to the CONN 32 for a 1ST down
6:461st & 10 at own 32Joe Fagnano pass incomplete to Shamar Porter
6:462nd & 10 at own 32Cam Edwards run for 16 yds to the CONN 48 for a 1ST down
6:461st & 10 at own 48Cam Edwards run for 1 yd to the CONN 49
6:462nd & 9 at own 49Joe Fagnano run for 6 yds to the BALL 45
6:463rd & 3 at opp 45Joe Fagnano pass incomplete to Cam Edwards
2:194th & 3 at opp 45Connor Stutz punt for 44 yds
Ball State End of half, 9 plays
2:191st & 10 at own 1Qua Ashley run for 2 yds to the BALL 3
2:192nd & 8 at own 3Qua Ashley run for 4 yds to the BALL 7
2:193rd & 4 at own 7TJ Horton run for 9 yds to the BALL 16 for a 1ST down
2:191st & 10 at own 16TJ Horton run for 2 yds to the BALL 18
2:192nd & 8 at own 18Qua Ashley run for 4 yds to the BALL 22
2:193rd & 4 at own 22Qua Ashley run for 16 yds to the BALL 38 for a 1ST down
2:191st & 10 at own 38Kiael Kelly pass complete to Qua Ashley for 4 yds to the BALL 42
1:492nd & 6 at own 42Timeout UConn, clock 01:49
1:492nd & 6 at own 42Kiael Kelly pass incomplete to Eric Weatherly
0:533rd & 6 at own 42Timeout UConn, clock 00:53
0:003rd & 6 at own 42Kiael Kelly run for 2 yds to the BALL 44
3rd quarter4 drives, then UConn 17, Ball State 10
Ball State Punt, 5 plays
15:001st & 10 at own 35Chris Freeman kickoff for 65 yds for a touchback
15:001st & 10 at own 25Qua Ashley run for 1 yd to the BALL 26
15:002nd & 9 at own 26Qua Ashley run for 9 yds to the BALL 35 for a 1ST down
15:001st & 10 at own 35TJ Horton run for 3 yds to the BALL 38
15:002nd & 7 at own 38Qua Ashley run for 2 yds to the BALL 40
15:003rd & 5 at own 40Kiael Kelly sacked for a loss of 8 yards to the BALL 32
11:494th & 13 at own 32Adam Saul punt for 36 yds , Jackson Harper returns for 8 yds to the CONN 40
UConn Touchdown, 14 plays
11:491st & 10 at own 40Joe Fagnano pass complete to Skyler Bell for 8 yds to the CONN 48
11:492nd & 2 at own 48Joe Fagnano pass incomplete to Cam Edwards
11:493rd & 2 at own 48Cam Edwards run for 3 yds to the BALL 49 for a 1ST down
11:491st & 10 at opp 49Cam Edwards run for 2 yds to the BALL 47
11:492nd & 8 at opp 47Joe Fagnano pass incomplete to Chris Parker
11:493rd & 8 at opp 47Joe Fagnano pass complete to Reymello Murphy for 4 yds to the BALL 43
11:494th & 4 at opp 43Joe Fagnano pass complete to Skyler Bell for 5 yds to the BALL 38 for a 1ST down
11:491st & 10 at opp 38Joe Fagnano pass complete to Skyler Bell for 4 yds to the BALL 34
11:492nd & 6 at opp 34Cam Edwards run for no gain to the BALL 34
11:493rd & 6 at opp 34Joe Fagnano pass incomplete to Reymello Murphy
11:494th & 6 at opp 34Joe Fagnano pass complete to Shamar Porter for 33 yds to the BALL 1 for a 1ST down
11:491st & goal at opp 1Cam Edwards run for no gain to the BALL 1
11:492nd & goal at opp 1Cam Edwards run for a loss of 2 yards to the BALL 3
11:493rd & goal at opp 3No Huddle-Shotgun Fagnano,Joe pass incomplete short right to Porter,Shamar thrown to BallSt00 broken up by Whitner,Ashton PENALTY BallSt Roughing The Passer (Beebe,Jack) 2 yards from BallSt03 to BallSt01, 1ST DOWN. NO PLAY.
6:041st & goal at opp 1Terrence Smith run for 1 yd for a TD (Chris Freeman KICK)UConn 17, Ball State 7
Ball State Field goal, 11 plays
6:041st & 10 at own 35Chris Freeman kickoff for 65 yds for a touchback
6:041st & 10 at own 25Kiael Kelly sacked by Malachi McLean for a loss of 5 yards to the BALL 20
6:042nd & 15 at own 20Eric Weatherly run for 22 yds to the BALL 42 for a 1ST down
6:041st & 10 at own 42Kiael Kelly pass complete to Qua Ashley for 7 yds to the BALL 49
6:042nd & 3 at own 49Qua Ashley run for 14 yds to the CONN 37 for a 1ST down
6:041st & 10 at opp 37Kiael Kelly pass incomplete to Ty Robinson
3:142nd & 10 at opp 37TJ Horton run for 12 yds Ball State Penalty, (-10 Yards) to the CONN 35
3:142nd & 8 at opp 35Kiael Kelly pass complete to Donovan Hamilton for 22 yds to the CONN 13 for a 1ST down
3:141st & 10 at opp 13Kiael Kelly pass complete to Donovan Hamilton for 7 yds to the CONN 6
3:142nd & 3 at opp 6TJ Horton run for 2 yds to the CONN 4
3:143rd & 1 at opp 4Kiael Kelly run for a loss of 2 yards to the CONN 6
0:374th & 3 at opp 6Carson Holmer 23 yd FG GOODUConn 17, Ball State 10
UConn Touchdown, 10 plays
0:331st & 10 at own 35DC Pippin kickoff for 46 yds , Jackson Harper return for 14 yds to the CONN 33
0:331st & 10 at own 33No Huddle-Shotgun Lundberg Coleman,Oliver rush right for 5 yards gain to the UConn38 (Chea,Alfred; Glenn,Ameir) PENALTY UConn Holding (Wayburn,Brady) 10 yards from UConn33 to UConn23. NO PLAY.
0:001st & 20 at own 23Joe Fagnano pass complete to Skyler Bell for 4 yds to the CONN 27
Q4 15:002nd & 16 at own 27Cam Edwards run for 2 yds to the CONN 29
Q4 15:003rd & 14 at own 29Joe Fagnano pass complete to Skyler Bell for 19 yds to the CONN 48 for a 1ST down
Q4 15:001st & 10 at own 48Cam Edwards run for 6 yds to the BALL 46
Q4 15:002nd & 4 at opp 46Joe Fagnano run for 1 yd to the BALL 45
Q4 12:293rd & 3 at opp 45Timeout UConn, clock 12:29
Q4 12:293rd & 3 at opp 45Cam Edwards run for 4 yds to the BALL 41 for a 1ST down
Q4 12:291st & 10 at opp 41Joe Fagnano pass incomplete to Alex Honig
Q4 12:292nd & 10 at opp 41Cam Edwards run for 4 yds to the BALL 37
Q4 12:293rd & 6 at opp 37Joe Fagnano pass complete to Skyler Bell for 5 yds to the BALL 32
Q4 10:244th & 1 at opp 32Cam Edwards run for 32 yds for a TD (Chris Freeman KICK)UConn 24, Ball State 10
4th quarter8 drives, then UConn 31, Ball State 25
Ball State Interception, 3 plays
10:241st & 10 at own 35Chris Freeman kickoff for 65 yds for a touchback
10:241st & 10 at own 25TJ Horton run for 13 yds to the BALL 38 for a 1ST down
10:241st & 10 at own 38Kiael Kelly pass complete to Donovan Hamilton for 6 yds to the BALL 44
9:062nd & 4 at own 44Kiael Kelly pass intercepted Lee Molette III return for no gain to the CONN 42
UConn Punt, 3 plays
9:061st & 10 at own 42Victor Rosa run for 4 yds to the CONN 46
9:062nd & 6 at own 46Cam Edwards run for 2 yds to the CONN 48
7:313rd & 4 at own 48No Huddle Edwards,Cam rush right for 52 yards gain to the BallSt00 TOUCHDOWN nullified by penalty, clock 07:31 PENALTY UConn Holding declined UConn Holding (Wayburn,Brady) 10 yards from UConn48 to UConn38. NO PLAY.
7:313rd & 14 at own 38Joe Fagnano pass complete to Skyler Bell for 5 yds to the CONN 43
6:384th & 9 at own 43Connor Stutz punt for 22 yds, punt out-of-bounds at the BALL 35
Ball State Touchdown, 8 plays
6:381st & 10 at own 35Qua Ashley run for 13 yds to the BALL 48 for a 1ST down
6:381st & 10 at own 48Kiael Kelly pass complete to Koby Gross for 18 yds to the CONN 34 for a 1ST down
6:381st & 10 at opp 34Qua Ashley run for 3 yds to the CONN 31
6:382nd & 7 at opp 31Qua Ashley run for 2 yds to the CONN 29
6:383rd & 5 at opp 29Kiael Kelly pass incomplete to Eric Weatherly
6:384th & 5 at opp 29Kiael Kelly pass complete to Eric Weatherly for 28 yds to the CONN 1 for a 1ST down
6:381st & goal at opp 1Kiael Kelly run for no gain to the CONN 1
3:392nd & goal at opp 1Timeout UConn, clock 03:39
3:282nd & goal at opp 1Qua Ashley run for 1 yd for a TD (Carson Holmer KICK)UConn 24, Ball State 17
UConn Touchdown, 3 plays
3:251st & 10 at own 35DC Pippin kickoff for 50 yds , Jackson Harper return for 17 yds to the CONN 32
3:251st & 10 at own 32Cam Edwards run for 3 yds to the CONN 35
3:252nd & 7 at own 35Cam Edwards run for a loss of 2 yards to the CONN 33
2:003rd & 9 at own 33Timeout UConn, clock 02:00
1:503rd & 9 at own 33Cam Edwards run for 67 yds for a TD (Chris Freeman KICK)UConn 31, Ball State 17
Ball State Touchdown, 6 plays
1:391st & 10 at own 35Chris Freeman kickoff for 54 yds , Eric Weatherly return for 24 yds to the BALL 35
1:391st & 10 at own 35Kiael Kelly pass complete to Donovan Hamilton for 12 yds to the BALL 47 for a 1ST down
1:391st & 10 at own 47Kiael Kelly pass complete to Koby Gross for 6 yds to the CONN 47
1:392nd & 4 at opp 47Kiael Kelly pass complete to Qua Ashley for 3 yds to the CONN 44
1:393rd & 1 at opp 44Kiael Kelly pass complete to Qian Magwood for 6 yds to the CONN 38 for a 1ST down
1:391st & 10 at opp 38Kiael Kelly run for 27 yds to the CONN 11 for a 1ST down
UConn End of game, 3 plays
0:111st & 10 at own 35Carson Holmer kickoff for 17 yds
0:111st & 14 at own 48Kneel down by UConn at UConn44 for loss of 4 yards.
Ball State Touchdown, 6 plays
0:091st & 10 at opp 11Kiael Kelly pass complete to Dahya Patel for 11 yds for a TD (Koby Gross pass to for Two-Point Conversion)UConn 31, Ball State 25
0:091st & goal at opp 3Timeout UConn, clock 00:09
UConn End of game, 3 plays
0:052nd & 18 at own 44Timeout UConn, clock 00:05
0:052nd & 18 at own 44Ball State Penalty, (15 Yards) to the BALL 44 for a 1ST down
0:001st & 10 at opp 44Kneel down by UConn at BallSt46 for loss of 2 yards.

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.

Ball State leads 4–⁠1 in five meetings.

Recent meetings
2025UConn 31, Ball State 25
2022Ball State 25, UConn 21
2002Ball State 24, UConn 21
2001Ball State 10, UConn 5
2000Ball State 29, UConn 0

Around this game