Ball State at Toledo

Saturday, November 22, 2025

Toledo beat Ball State 38–⁠9. It was their 50th meeting; after it, Toledo led the series 28–⁠21–⁠1.

AwayBall State4–⁠8 in 2025
9
HomeToledo8–⁠5 in 2025
38

Final at Glass Bowl, ToledoTV: ESPN+Attendance 15,127

At kickoff
43°F, clear, wind 7 mph from the northWeather: NOAA NCEI Global Historical Climatology Network hourly; Lambertville Airport, 9 km from the stadium
Official
Chris LaMangeGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ball State03069
Toledo14107738

How the win probability moved

Toledo favored

Win probability by play: Toledo 57% at kickoff, 100% at the end. Biggest swing: 17 points.

Ball State favored

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

Standouts

Player stats

Ball State

PassingC/AttYdsTDInt
Kiael Kelly13/3016602
Ty Robinson1/24000
RushingCarYdsTDLong
Jalen Bonds1658015
Maximus Webster126026
Eric Weatherly114014
Isaiah Thacker212115
ReceivingRecYdsTDLong
Jalen Bonds154054
Qian Magwood245032
Kameron Anthony140040
Donovan Hamilton339028
DefenseTklTFLSacksInt
Michael Gravely Jr.7000
Muheem McCargo5000
Willizhuan Yates5001
Joey Stemler4000
DeJuan Echoles21.510
Eric McClain2001

Toledo

PassingC/AttYdsTDInt
Tucker Gleason15/2421842
Kalieb Osborne0/2000
RushingCarYdsTDLong
DeaMonte Trayanum15128131
Kenji Christian732010
Michael Drennen II21307
Tucker Gleason210017
ReceivingRecYdsTDLong
Junior Vandeross7127263
Ryder Treadway234124
Trayvon Rudolph226114
DeaMonte Trayanum214017
DefenseTklTFLSacksInt
K’Von Sherman83.50.50
Emmanuel McNeil-Warren8200
Esean Carter71.51.50
Chris D’Appolonia7110
Martez Poynter52.51.50
Jeremiah Peters41.510
Nicholas Thompson3110
D.J. Kelly3001
Malachi Davis20.50.50
Dylan Hohler1101

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

Team stats

Ball StateToledo
335Total yards404
206Passing yards218
129Rushing yards186
6.4Yards per pass8.1
2.7Yards per rush6.2
18First downs19
7–⁠19Third downs3–⁠10
2–⁠4Fourth downs0–⁠0
3Turnovers2
4–⁠32Penalties9–⁠85
37:04Possession22:56
1Sacks (by defense)7

Efficiency

Ball StateToledo
28%Success rate45%
−0.29EPA per play0.06
1.33Explosiveness1.32
0.01Rushing EPA0.24
−0.61Passing EPA0.04
18%Passing-down success28%
−0.31First-down EPA0.06
−0.68Second-down EPA0.02
0.34Third-down EPA0.12
13%Havoc by its defense29%

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)

Toledo 83% to win. Elo’s favorite won.

The line

Toledo −29.5, over/under 45.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 Toledo 98%, Ball State 2%. CollegeFootballData.com’s estimate from the point spread.

Every drive

Toledo end zoneBall State end zoneQ1 ToledoPunt, 3 playsQ1 Ball StatePunt, 4 playsQ1 ToledoTouchdown, 2 playsQ1 Ball StatePunt, 3 playsQ1 ToledoTouchdown, 4 playsQ1 Ball StatePunt, 3 playsQ1 ToledoInterception, 3 playsQ1 Ball StateMissed FG, 7 playsQ1 ToledoPunt, 5 playsQ2 Ball StatePunt, 5 playsQ2 ToledoPunt, 8 playsQ2 Ball StateField goal, 9 playsQ2 ToledoTouchdown, 5 playsQ2 Ball StatePunt, 3 playsQ2 ToledoInterception, 4 playsQ2 Ball StateFumble, 2 playsQ2 ToledoField goal, 5 playsQ3 Ball StateTurnover on downs, 8 playsQ3 ToledoTouchdown, 3 playsQ3 Ball StateTurnover on downs, 13 playsQ3 ToledoPunt, 3 playsQ3 Ball StatePunt, 5 playsQ4 ToledoTouchdown, 6 playsQ4 Ball StateInterception, 5 playsQ4 ToledoPunt, 3 playsQ4 Ball StateTouchdown, 10 playsQ4 ToledoPunt, 3 playsQ4 Ball StateInterception, 4 playsQ4 ToledoEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Toledo drives left to right, Ball State right to left.
  1. Q1 ToledoPunt, 3 plays, 3 yards
  2. Q1 Ball StatePunt, 4 plays, 3 yards
  3. Q1 ToledoTouchdown, 2 plays, 14 yards
  4. Q1 Ball StatePunt, 3 plays, −15 yards
  5. Q1 ToledoTouchdown, 4 plays, 49 yards
  6. Q1 Ball StatePunt, 3 plays, 1 yard
  7. Q1 ToledoInterception, 3 plays, −7 yards
  8. Q1 Ball StateMissed FG, 7 plays, 10 yards
  9. Q1 ToledoPunt, 5 plays, 30 yards
  10. Q2 Ball StatePunt, 5 plays, 14 yards
  11. Q2 ToledoPunt, 8 plays, 3 yards
  12. Q2 Ball StateField goal, 9 plays, 53 yards
  13. Q2 ToledoTouchdown, 5 plays, 70 yards
  14. Q2 Ball StatePunt, 3 plays, 3 yards
  15. Q2 ToledoInterception, 4 plays, 35 yards
  16. Q2 Ball StateFumble, 2 plays, 17 yards
  17. Q2 ToledoField goal, 5 plays, 22 yards
  18. Q3 Ball StateTurnover on downs, 8 plays, 37 yards
  19. Q3 ToledoTouchdown, 3 plays, 62 yards
  20. Q3 Ball StateTurnover on downs, 13 plays, 45 yards
  21. Q3 ToledoPunt, 3 plays, 4 yards
  22. Q3 Ball StatePunt, 5 plays, 24 yards
  23. Q4 ToledoTouchdown, 6 plays, 81 yards
  24. Q4 Ball StateInterception, 5 plays, 14 yards
  25. Q4 ToledoPunt, 3 plays, 1 yard
  26. Q4 Ball StateTouchdown, 10 plays, 88 yards
  27. Q4 ToledoPunt, 3 plays, 8 yards
  28. Q4 Ball StateInterception, 4 plays, 42 yards
  29. Q4 ToledoEnd of game, 1 play, −3 yards

Play by play

1st quarter10 drives, then Toledo 14, Ball State 0
Toledo Punt, 3 plays
14:571st & 10 at own 35(15:00) #40 D.Pippin kickoff 62 yards to the TOLEDO03 #9 T.Rudolph return 13 yards to the TOLEDO16 (#4 E.McClain; #41 B.Marsh)
14:511st & 10 at own 16(14:57) No Huddle-Shotgun #1 C.Trayanum rush middle for 7 yards gain to the TOLEDO23 (#0 A.Chea)
14:102nd & 3 at own 23(14:25) No Huddle-Shotgun #4 T.Gleason pass complete short left to #2 J.Vandeross III caught at TOLEDO19, for 4 yards loss to the TOLEDO19 (#10 J.Harmon)
13:453rd & 7 at own 19(13:45) No Huddle-Shotgun #4 T.Gleason pass incomplete short right to #9 T.Rudolph thrown to TOLEDO28
13:344th & 7 at own 19(13:43) #36 E.Duran punt 41 yards to the BSU40, out of bounds at BSU40
Ball State Punt, 4 plays
13:261st & 10 at own 40(13:31) No Huddle-Shotgun #4 T.Horton rush middle for 2 yards gain (2) to the BSU42 (#12 E.Carter; #49 C.D’Appolonia) PENALTY TOLEDO Face Mask (#12 E.Carter) 15 yards from BSU42 to TOLEDO43, 1ST DOWN
12:471st & 10 at opp 43(13:01) No Huddle-Shotgun #1 K.Kelly pass complete short left to #4 T.Horton caught at TOLEDO46, for 3 yards to the TOLEDO40 (#49 C.D’Appolonia)
12:282nd & 7 at opp 40(12:33) No Huddle-Shotgun #4 T.Horton rush left for 2 yards loss to the TOLEDO42 (#38 K.Sherman). #38 K.Sherman injured on the play
12:113rd & 9 at opp 42(12:19) No Huddle-Shotgun #1 K.Kelly sacked for loss of 10 yards to the BSU48 (#12 E.Carter, #93 M.Davis)
11:284th & 19 at own 48PENALTY BSU Delay Of Game (#43 A.Saul) 5 yards from BSU48 to BSU43. NO PLAY
11:214th & 24 at own 43(11:28) #43 A.Saul punt 0 yards to the BSU43 blocked by #2 J.Vandeross III recovered by BSU #43 A.Saul at BSU17, End Of Play
Toledo Touchdown, 2 plays
11:121st & 10 at opp 17(11:21) No Huddle-Shotgun #1 C.Trayanum rush middle for 3 yards gain to the BSU14 (#21 J.Stemler)
10:462nd & 7 at opp 14(10:47) No Huddle-Shotgun #4 T.Gleason pass complete short middle to #9 T.Rudolph caught at BSU00, for 14 yards to the BSU00 TOUCHDOWN, clock 10:46, 1ST DOWN #45 D.Cunanan kick attempt good (H: #36 E.Duran, LS: #40 J.Roe)Toledo 7, Ball State 0
Ball State Punt, 3 plays
10:461st & 10 at own 35(10:46) #37 R.Hammond III kickoff 65 yards to the BSU00, Touchback
10:181st & 10 at own 25(10:43) No Huddle-Shotgun #1 K.Kelly sacked for loss of 1 yard to the BSU24 (#49 C.D’Appolonia)
9:562nd & 11 at own 24(10:07) No Huddle-Shotgun #1 K.Kelly sacked for loss of 5 yards to the BSU19 (#8 M.Poynter, #38 K.Sherman)
9:143rd & 16 at own 19(09:30) No Huddle-Shotgun #1 K.Kelly rush left for 9 yards loss to the BSU10, out of bounds at BSU10
Toledo Touchdown, 4 plays
8:181st & 10 at opp 26(08:25) No Huddle-Shotgun #9 T.Rudolph rush right for 2 yards gain to the BSU24 (#20 W.Yates)
7:562nd & 8 at opp 24(07:56) No Huddle #4 T.Gleason pass incomplete short middle to #2 J.Vandeross III thrown to BSU10
7:513rd & 8 at opp 24(07:54) No Huddle-Shotgun #4 T.Gleason pass complete deep middle to #11 R.Treadway caught at BSU00, for 24 yards to the BSU00 TOUCHDOWN, clock 07:51, 1ST DOWN #45 D.Cunanan kick attempt good (H: #36 E.Duran, LS: #40 J.Roe)Toledo 14, Ball State 0
7:441st & 10 at own 35(07:51) #37 R.Hammond III kickoff 62 yards to the BSU03 #4 T.Horton return 15 yards to the BSU18 (#22 N.Thompson; #28 S.Smith Jr.)
9:034th & 25 at own 10(09:03) #43 A.Saul punt 45 yards to the TOLEDO45 #12 B.Hammer return 3 yards to the TOLEDO48 (#16 M.McCargo)
Ball State Punt, 3 plays
7:341st & 10 at own 18(07:42) No Huddle-Shotgun #22 J.Bonds rush left for 3 yards gain to the BSU21 (#7 E.McNeil-Warren)
7:092nd & 7 at own 21(07:07) No Huddle-Shotgun #1 K.Kelly pass incomplete short left to #22 J.Bonds thrown to BSU21
6:563rd & 7 at own 21(07:07) No Huddle-Shotgun #1 K.Kelly pass complete short right to #4 T.Horton caught at BSU15, for 2 yards loss to the BSU19 (#7 E.McNeil-Warren)
6:254th & 9 at own 19(06:30) #43 A.Saul punt 41 yards to the TOLEDO40 fair catch by #12 B.Hammer at TOLEDO40
Toledo Interception, 3 plays
6:151st & 10 at own 40(06:23) No Huddle-Shotgun #10 K.Christian rush left for 5 yards gain to the TOLEDO45 (#20 W.Yates)
5:512nd & 5 at own 45(05:56) No Huddle-Shotgun #10 K.Christian rush middle for 2 yards gain to the TOLEDO47 (#2 M.Gravely Jr.)
5:183rd & 3 at own 47(05:25) No Huddle-Shotgun #4 T.Gleason pass intercepted by #20 W.Yates at BSU49 #20 W.Yates return 18 yards to the TOLEDO33 (#4 T.Gleason; #65 S.Gales)
Ball State Missed FG, 7 plays
5:091st & 10 at opp 33(05:17) No Huddle-Shotgun #1 K.Kelly rush right for 2 yards loss to the TOLEDO35 (#7 E.McNeil-Warren)
4:332nd & 12 at opp 35(04:35) No Huddle-Shotgun #1 K.Kelly pass incomplete short right to #2 T.Robinson thrown to TOLEDO20
4:263rd & 12 at opp 35(04:33) No Huddle-Shotgun #3 E.Weatherly rush right for 14 yards gain to the TOLEDO21 (#55 D.Ray Jr.), 1ST DOWN
3:431st & 10 at opp 21(03:49) No Huddle-Shotgun #1 K.Kelly rush middle for 2 yards gain to the TOLEDO19 (#8 M.Poynter; #9 L.Julien)
2:582nd & 8 at opp 19(02:58) No Huddle-Shotgun #1 K.Kelly pass incomplete short right to #5 Q.Magwood thrown to TOLEDO05
3:041st & 10 at opp 21Timeout Ball State, clock 03:04
2:583rd & 8 at opp 19PENALTY TOLEDO Offside (#8 M.Poynter) 5 yards from TOLEDO19 to TOLEDO14. NO PLAY
2:513rd & 3 at opp 14(02:56) No Huddle-Shotgun #1 K.Kelly sacked for loss of 9 yards to the TOLEDO23 (#8 M.Poynter)
2:114th & 12 at opp 23(02:11) #40 D.Pippin field goal attempt from 40 yards NO GOOD (H: #43 A.Saul, LS: #45 C.Britton), clock 02:11
Toledo Punt, 5 plays
2:031st & 10 at own 23(02:09) No Huddle #1 C.Trayanum rush right for 10 yards gain to the TOLEDO33 (#22 J.Beebe), 1ST DOWN
1:371st & 10 at own 33(01:42) No Huddle #1 C.Trayanum rush left for 13 yards gain to the TOLEDO46 (#22 J.Beebe; #16 M.McCargo), 1ST DOWN
1:011st & 10 at own 46(01:07) No Huddle-Shotgun #10 K.Christian rush right for 5 yards gain to the BSU49 (#16 M.McCargo; #2 M.Gravely Jr.)
0:332nd & 5 at opp 49(00:33) No Huddle-Shotgun #10 K.Christian rush middle for 2 yards gain to the BSU47 (#93 S.Hudson; #44 N.Voorhis)
Toledo Touchdown, 4 plays
8:561st & 10 at own 48(08:56) No Huddle #1 C.Trayanum rush left for 26 yards gain to the BSU26 (#2 M.Gravely Jr.), 1ST DOWN
2nd quarter9 drives, then Toledo 24, Ball State 3
Toledo Punt, 5 plays
14:543rd & 3 at opp 47(15:00) No Huddle-Shotgun #1 C.Trayanum rush middle for 0 yards to the BSU47 (#47 D.Hughes)
14:214th & 3 at opp 47(14:21) #36 E.Duran punt 40 yards to the BSU07
Ball State Punt, 5 plays
14:091st & 10 at own 7(14:13) No Huddle-Shotgun #4 T.Horton rush right for 4 yards gain to the BSU11 (#49 C.D’Appolonia)
13:302nd & 6 at own 11(13:38) No Huddle-Shotgun #1 K.Kelly pass complete short middle to #5 Q.Magwood caught at BSU24, for 13 yards to the BSU24 (#4 A.Smith), 1ST DOWN
12:561st & 10 at own 24(13:03) No Huddle-Shotgun #4 T.Horton rush right for 5 yards loss to the BSU19 (#38 K.Sherman)
12:122nd & 15 at own 19(12:25) No Huddle-Shotgun #1 K.Kelly pass complete short right to #4 T.Horton caught at BSU13, for 2 yards to the BSU21, End Of Play
11:393rd & 13 at own 21(11:47) No Huddle-Shotgun #1 K.Kelly pass incomplete short left to #11 I.Thacker thrown to BSU37 QB hurried by #38 K.Sherman
11:264th & 13 at own 21(11:37) #43 A.Saul punt 53 yards to the TOLEDO26 #12 B.Hammer return 30 yards to the BSU44 (#33 D.Conley)
Toledo Punt, 8 plays
11:051st & 10 at opp 44(11:20) No Huddle-Shotgun #4 T.Gleason pass complete short left to #11 R.Treadway caught at BSU32, for 10 yards to the BSU34 (#20 W.Yates), 1ST DOWN
10:471st & 10 at opp 34(10:56) No Huddle-Shotgun #4 T.Gleason pass complete short right to #2 J.Vandeross III caught at BSU36, for 0 yards to the BSU34 (#20 W.Yates)
10:252nd & 10 at opp 34(10:29) No Huddle-Shotgun #1 C.Trayanum rush left for 1 yard loss to the BSU35 (#56 A.Glenn)
9:543rd & 11 at opp 35(09:54) No Huddle-Shotgun #4 T.Gleason pass incomplete short right to #11 R.Treadway thrown to BSU19 PENALTY BSU Holding (#10 J.Harmon) 10 yards from BSU35 to BSU25, 1ST DOWN. NO PLAY
9:401st & 10 at opp 25(09:46) No Huddle-Shotgun #1 C.Trayanum rush right for 0 yards to the BSU25 (#39 Z.Simpson). #39 Z.Simpson injured on the play
9:172nd & 10 at opp 25(09:26) No Huddle-Shotgun #4 T.Gleason pass complete short left to #2 J.Vandeross III caught at BSU27, for 12 yards to the BSU13 (#16 M.McCargo), 1ST DOWN
8:441st & 10 at opp 13(08:49) No Huddle-Shotgun #10 K.Christian rush right for 2 yards gain to the BSU11 (#20 W.Yates). #20 W.Yates injured on the play
8:402nd & 8 at opp 11PENALTY TOLEDO UNS: Unsportsmanlike Conduct (#2 J.Vandeross III) 15 yards from BSU11 to BSU26. NO PLAY
8:252nd & 23 at opp 26(08:27) No Huddle-Shotgun #4 T.Gleason pass incomplete short left to #10 K.Christian thrown to BSU25
8:253rd & 23 at opp 26PENALTY TOLEDO False Start (#55 I.Traore) 5 yards from BSU26 to BSU31. NO PLAY
8:253rd & 28 at opp 31(08:25) No Huddle-Shotgun #4 T.Gleason pass complete short left to #5 T.Crosby Jr. caught at BSU30, for 9 yards to the BSU22 (#16 M.McCargo) PENALTY TOLEDO Holding (#65 S.Gales) 10 yards from BSU31 to BSU41. NO PLAY
7:593rd & 38 at opp 41(08:04) No Huddle-Shotgun #4 T.Gleason pass incomplete short middle to #13 C.Rusk thrown to BSU29 broken up by #0 A.Chea
7:544th & 38 at opp 41(07:54) #36 E.Duran punt 37 yards to the BSU04, out of bounds at BSU04 PENALTY TOLEDO Holding (#38 K.Sherman) 10 yards from BSU41 to TOLEDO49. NO PLAY
7:474th & 48 at own 49(07:52) #36 E.Duran punt 36 yards to the BSU15 #1 J.Lewis return 2 yards to the BSU17, End Of Play
Ball State Field goal, 9 plays
7:391st & 10 at own 17(07:44) No Huddle-Shotgun #22 J.Bonds rush right for 15 yards gain to the BSU32 (#4 A.Smith; #3 A.Fuller), 1ST DOWN. #22 J.Bonds injured on the play
7:211st & 10 at own 34(07:23) No Huddle-Shotgun #4 T.Horton rush left for 4 yards gain to the BSU36 (#6 B.Awls)
6:442nd & 8 at own 36(06:49) No Huddle-Shotgun #4 T.Horton rush right for 2 yards loss to the BSU34 (#38 K.Sherman)
5:543rd & 8 at own 34(06:08) No Huddle-Shotgun #1 K.Kelly rush right for 9 yards gain to the BSU43 (#7 E.McNeil-Warren; #3 A.Fuller), 1ST DOWN
5:041st & 10 at own 43(05:30) No Huddle-Shotgun #2 T.Robinson pass complete deep right to #85 K.Anthony caught at TOLEDO32, for 40 yards to the TOLEDO17 (#46 J.Peters), 1ST DOWN
4:571st & 10 at opp 17(04:57) No Huddle-Shotgun #1 K.Kelly pass incomplete short right to #4 T.Horton thrown to TOLEDO22 QB hurried by #49 C.D’Appolonia
4:472nd & 10 at opp 17(04:53) No Huddle-Shotgun #11 I.Thacker rush left for 3 yards loss to the TOLEDO20 (#4 A.Smith)
4:043rd & 13 at opp 20(04:11) No Huddle-Shotgun #1 K.Kelly sacked for loss of 10 yards to the TOLEDO30 (#46 J.Peters)
3:264th & 23 at opp 30(03:24) #40 D.Pippin field goal attempt from 47 yards GOOD (H: #43 A.Saul, LS: #45 C.Britton), clock 03:26Toledo 14, Ball State 3
Toledo Touchdown, 5 plays
3:221st & 10 at own 35(03:26) #40 D.Pippin kickoff 59 yards to the TOLEDO06 #9 T.Rudolph return 21 yards to the TOLEDO27 (#12 D.Shepherd)
3:081st & 10 at own 27(03:19) No Huddle-Shotgun #1 C.Trayanum rush middle for 16 yards gain to the TOLEDO43 (#2 M.Gravely Jr.), 1ST DOWN
2:391st & 10 at own 43(02:55) No Huddle-Shotgun #1 C.Trayanum rush left for 31 yards gain to the BSU26 (#2 M.Gravely Jr.), 1ST DOWN
2:161st & 10 at opp 26(02:23) No Huddle-Shotgun #1 C.Trayanum rush middle for 21 yards gain to the BSU05 (#1 J.Lewis), 1ST DOWN
1:561st & goal at opp 5(01:55) No Huddle-Shotgun #1 C.Trayanum rush left for 3 yards gain to the BSU02 (#44 N.Voorhis)
1:532nd & goal at opp 2(01:52) No Huddle #1 C.Trayanum rush left for 2 yards gain to the BSU00 TOUCHDOWN, clock 01:53 #45 D.Cunanan kick attempt good (H: #36 E.Duran, LS: #40 J.Roe)Toledo 21, Ball State 3
1:561st & goal at opp 5Timeout Toledo, clock 01:56
Ball State Punt, 3 plays
1:531st & 10 at own 35(01:53) #37 R.Hammond III kickoff 65 yards to the BSU00, Touchback
1:501st & 10 at own 25(01:50) No Huddle-Shotgun #1 K.Kelly pass incomplete short left to #5 Q.Magwood thrown to BSU32
1:392nd & 10 at own 25(01:46) No Huddle-Shotgun #22 J.Bonds rush right for 6 yards gain to the BSU31 (#38 K.Sherman)
1:363rd & 4 at own 31(01:41) No Huddle-Shotgun #1 K.Kelly pass complete short right to #4 T.Horton caught at BSU24, for 3 yards loss to the BSU28 (#8 M.Poynter)
1:442nd & 10 at opp 25Timeout Toledo, clock 01:44
1:344th & 7 at own 28(01:39) #43 A.Saul punt 40 yards to the TOLEDO32 fair catch by #12 B.Hammer at TOLEDO32
1:393rd & 4 at opp 31Timeout Toledo, clock 01:39
Toledo Interception, 4 plays
1:221st & 10 at own 32(01:28) No Huddle #4 T.Gleason sacked for loss of 7 yards to the TOLEDO25 (#31 D.Echoles Jr.)
1:042nd & 17 at own 25(01:02) No Huddle #4 T.Gleason pass incomplete short right to #11 R.Treadway thrown to TOLEDO27
0:563rd & 17 at own 25(01:01) No Huddle #4 T.Gleason rush left for 17 yards gain to the TOLEDO42 (#21 J.Stemler), 1ST DOWN
0:461st & 10 at own 42(00:46) No Huddle #4 T.Gleason pass intercepted by #4 E.McClain at BSU32 #4 E.McClain return 1 yard to the BSU33 (#9 T.Rudolph)
Ball State Fumble, 2 plays
0:381st & 10 at own 33(00:39) No Huddle-Shotgun #1 K.Kelly sacked for loss of 5 yards to the BSU28 (#12 E.Carter)
0:362nd & 15 at own 28(00:36) No Huddle-Shotgun #1 K.Kelly pass incomplete short right to #22 J.Bonds thrown to BSU33 PENALTY TOLEDO Roughing The Passer (#58 A.Dunn Jr) 15 yards from BSU28 to BSU43, 1ST DOWN. NO PLAY
0:341st & 10 at own 43(00:34) No Huddle-Shotgun #1 K.Kelly rush middle for 7 yards gain to the BSU50 fumbled by #1 K.Kelly at TOLEDO50 forced by #93 M.Davis recovered by TOLEDO #38 K.Sherman at TOLEDO50, End Of Play
Toledo Field goal, 5 plays
0:121st & 10 at the 50(00:21) No Huddle #4 T.Gleason pass complete short middle to #89 J.Petersen caught at BSU45, for 10 yards to the BSU40 (#21 J.Stemler), 1ST DOWN
0:091st & 10 at opp 40(00:15) No Huddle #4 T.Gleason pass complete short middle to #9 T.Rudolph caught at BSU31, for 12 yards to the BSU28 (#21 J.Stemler), 1ST DOWN
0:151st & 10 at the 50Timeout Toledo, clock 00:15
0:071st & 10 at opp 28(00:07) No Huddle #4 T.Gleason pass incomplete, Spike
0:022nd & 10 at opp 28(00:07) No Huddle #4 T.Gleason pass incomplete short right thrown to BSU20
0:003rd & 10 at opp 28Dylan Cunanan 46 Yd Field GoalToledo 24, Ball State 3
0:022nd & 10 at own 28Timeout Ball State, clock 00:02
3rd quarter5 drives, then Toledo 31, Ball State 3
Ball State Turnover on downs, 8 plays
14:551st & 10 at own 35(15:00) #37 R.Hammond III kickoff 63 yards to the BSU02 #4 T.Horton return 26 yards to the BSU28 (#24 C.Walendzak)
14:421st & 10 at own 28(14:55) No Huddle-Shotgun #22 J.Bonds rush middle for 7 yards gain to the BSU35 (#38 K.Sherman)
14:032nd & 3 at own 35(14:05) No Huddle-Shotgun #1 K.Kelly pass incomplete short right thrown to BSU39 QB hurried by #8 M.Poynter
13:473rd & 3 at own 35(14:03) No Huddle-Shotgun #1 K.Kelly rush middle for 1 yard loss to the BSU34 (#6 B.Awls)
13:114th & 4 at own 34(13:16) No Huddle-Shotgun #44 M.Webster rush right for 26 yards gain to the TOLEDO40 (#12 E.Carter), 1ST DOWN
12:301st & 10 at opp 40(12:36) No Huddle-Shotgun #22 J.Bonds rush right for 3 yards loss to the TOLEDO43 (#39 D.Hohler)
11:562nd & 13 at opp 43(12:02) No Huddle-Shotgun #1 K.Kelly pass complete short middle to #88 D.Hamilton caught at TOLEDO40, for 8 yards to the TOLEDO35 (#49 C.D’Appolonia; #7 E.McNeil-Warren)
11:263rd & 5 at opp 35(11:26) No Huddle-Shotgun #1 K.Kelly pass incomplete short left thrown to TOLEDO30 QB hurried by #93 M.Davis
11:204th & 5 at opp 35(11:18) No Huddle-Shotgun #1 K.Kelly pass incomplete short middle to #3 E.Weatherly thrown to TOLEDO28, TURNOVER ON DOWNS
Toledo Touchdown, 3 plays
11:091st & 10 at own 35(11:14) No Huddle-Shotgun #4 T.Gleason pass complete short middle to #1 C.Trayanum caught at TOLEDO37, for 17 yards to the BSU48 (#2 M.Gravely Jr.), 1ST DOWN
10:391st & 10 at opp 48(10:52) No Huddle-Shotgun #4 T.Gleason pass complete short right to #2 J.Vandeross III caught at BSU42, for 6 yards to the BSU42 (#16 M.McCargo)
10:182nd & 4 at opp 42(10:24) No Huddle-Shotgun #4 T.Gleason pass complete deep middle to #2 J.Vandeross III caught at BSU06, for 42 yards to the BSU00 TOUCHDOWN, clock 10:18, 1ST DOWN #45 D.Cunanan kick attempt good (H: #36 E.Duran, LS: #40 J.Roe)Toledo 31, Ball State 3
Ball State Turnover on downs, 13 plays
10:141st & 10 at own 35(10:18) #37 R.Hammond III kickoff 55 yards to the BSU10 #4 E.McClain return 20 yards to the BSU30 (#24 C.Walendzak)
9:531st & 10 at own 30(10:07) No Huddle-Shotgun #22 J.Bonds rush middle for 2 yards gain to the BSU32 (#49 C.D’Appolonia; #8 M.Poynter)
9:342nd & 8 at own 32(09:36) No Huddle-Shotgun #1 K.Kelly pass incomplete short right to #2 T.Robinson thrown to TOLEDO49 broken up by #3 A.Fuller
9:343rd & 8 at own 32PENALTY TOLEDO Offside (#55 D.Ray Jr.) 5 yards from BSU32 to BSU37. NO PLAY
9:253rd & 3 at own 37(09:32) No Huddle-Shotgun #1 K.Kelly rush middle for 8 yards gain to the BSU45 (#38 K.Sherman), 1ST DOWN
8:471st & 10 at own 45(08:52) No Huddle-Shotgun #1 K.Kelly rush middle for 9 yards gain to the TOLEDO46 (#22 N.Thompson)
8:082nd & 1 at opp 46(08:16) No Huddle-Shotgun #22 J.Bonds rush middle for 4 yards gain to the TOLEDO42 (#7 E.McNeil-Warren; #55 D.Ray Jr.), 1ST DOWN
7:331st & 10 at opp 42(07:39) No Huddle-Shotgun #22 J.Bonds rush middle for 3 yards gain to the TOLEDO39 (#38 K.Sherman; #6 B.Awls)
7:032nd & 7 at opp 39(07:07) No Huddle-Shotgun #4 T.Horton rush right for 1 yard gain to the TOLEDO38 (#6 B.Awls)
6:233rd & 6 at opp 38(06:32) No Huddle-Shotgun #1 K.Kelly rush left for 3 yards gain to the TOLEDO35 (#20 L.Long)
5:314th & 3 at opp 35(05:44) No Huddle-Shotgun #1 K.Kelly pass complete short right to #88 D.Hamilton caught at TOLEDO32, for 3 yards to the TOLEDO32 (#4 A.Smith), 1ST DOWN
5:061st & 10 at opp 32(05:12) No Huddle-Shotgun #1 K.Kelly rush middle for 5 yards gain to the TOLEDO27 (#7 E.McNeil-Warren; #12 E.Carter)
4:182nd & 5 at opp 27(04:32) No Huddle-Shotgun #22 J.Bonds rush middle for 2 yards gain to the TOLEDO25 (#3 A.Fuller)
3:503rd & 3 at opp 25(03:54) No Huddle-Shotgun #1 K.Kelly pass incomplete deep left to #88 D.Hamilton thrown to TOLEDO02 broken up by #4 A.Smith
3:444th & 3 at opp 25(03:50) No Huddle-Shotgun #2 T.Robinson pass incomplete short right to #1 K.Kelly thrown to TOLEDO15, TURNOVER ON DOWNS
Toledo Punt, 3 plays
3:361st & 10 at own 25(03:40) No Huddle-Shotgun #1 C.Trayanum rush middle for 3 yards loss to the TOLEDO22 (#31 D.Echoles Jr.; #56 A.Glenn)
3:012nd & 13 at own 22(03:08) No Huddle-Shotgun #1 C.Trayanum rush left for 0 yards to the TOLEDO22 (#2 M.Gravely Jr.; #22 J.Beebe)
2:053rd & 13 at own 22(02:25) No Huddle-Shotgun #4 T.Gleason pass complete short middle to #87 J.Brown caught at TOLEDO23, for 7 yards to the TOLEDO29 (#4 E.McClain)
1:404th & 6 at own 29(01:47) #36 E.Duran punt 46 yards to the BSU25 fair catch by #1 J.Lewis at BSU25 PENALTY BSU Personal Foul (#4 E.McClain) 12 yards from BSU25 to BSU13
Ball State Punt, 5 plays
1:341st & 10 at own 13(01:40) No Huddle-Shotgun #22 J.Bonds rush middle for 0 yards to the BSU13 (#58 A.Dunn Jr)
0:422nd & 10 at own 13(01:06) No Huddle-Shotgun #1 K.Kelly pass complete deep left to #3 E.Weatherly caught at BSU35, for 22 yards to the BSU35, End Of Play, 1ST DOWN
0:361st & 10 at own 35(00:36) No Huddle-Shotgun #1 K.Kelly pass incomplete short right thrown to BSU50
0:362nd & 10 at own 35PENALTY BSU False Start (#63 A.Roberts) 5 yards from BSU35 to BSU30. NO PLAY
0:362nd & 15 at own 30(00:36) No Huddle-Shotgun #22 J.Bonds rush middle for 7 yards gain to the BSU37 (#49 C.D’Appolonia; #7 E.McNeil-Warren)
Q4 14:533rd & 8 at own 37(14:58) No Huddle-Shotgun #1 K.Kelly pass incomplete deep middle to #5 Q.Magwood thrown to TOLEDO25 broken up by #4 A.Smith
Q4 14:474th & 8 at own 37(14:51) #43 A.Saul punt 47 yards to the TOLEDO16 fair catch by #12 B.Hammer at TOLEDO16
4th quarter7 drives, then Toledo 38, Ball State 9
Toledo Touchdown, 6 plays
14:401st & 10 at own 16(14:45) No Huddle #10 K.Christian rush left for 10 yards gain to the TOLEDO26 (#1 J.Lewis), 1ST DOWN
14:081st & 10 at own 26(14:14) No Huddle-Shotgun #4 T.Gleason pass complete short right to #2 J.Vandeross III caught at TOLEDO23, for 8 yards to the TOLEDO34, End Of Play
13:252nd & 2 at own 34(13:31) No Huddle-Shotgun #10 K.Christian rush right for 6 yards gain to the TOLEDO40 (#0 A.Chea), 1ST DOWN
12:551st & 10 at own 40(12:59) No Huddle-Shotgun #4 T.Gleason pass incomplete short left to #81 E.Holley III thrown to TOLEDO45 QB hurried by #0 A.Chea
12:392nd & 10 at own 40(12:53) No Huddle-Shotgun #4 T.Gleason pass complete short right to #1 C.Trayanum caught at TOLEDO35, for 3 yards loss to the TOLEDO37 (#33 D.Conley)
12:053rd & 13 at own 37(12:14) No Huddle-Shotgun #4 T.Gleason pass complete deep left to #2 J.Vandeross III caught at BSU30, for 63 yards to the BSU00 TOUCHDOWN, clock 12:05, 1ST DOWN #45 D.Cunanan kick attempt good (H: #36 E.Duran, LS: #40 J.Roe)Toledo 38, Ball State 3
Ball State Interception, 5 plays
12:051st & 10 at own 35(12:05) #37 R.Hammond III kickoff 65 yards to the BSU00, Touchback
11:551st & 10 at own 25(12:00) No Huddle-Shotgun #22 J.Bonds rush middle for 2 yards gain to the BSU27 (#12 E.Carter)
11:052nd & 8 at own 27(11:30) No Huddle-Shotgun #1 K.Kelly sacked for loss of 2 yards to the BSU25 (#22 N.Thompson)
10:413rd & 10 at own 25(10:52) No Huddle-Shotgun #1 K.Kelly pass complete short middle to #22 J.Bonds caught at BSU30, for 54 yards to the TOLEDO21 (#23 T.McKinstry), 1ST DOWN
10:111st & 10 at opp 21(10:15) No Huddle-Shotgun #4 T.Horton rush middle for 1 yard gain to the TOLEDO20 (#58 A.Dunn Jr)
9:332nd & 9 at opp 20(09:43) No Huddle-Shotgun #1 K.Kelly pass intercepted by #39 D.Hohler at TOLEDO13 #39 D.Hohler return 48 yards to the BSU39 (#85 K.Anthony; #84 T.Hoover)
Toledo Punt, 3 plays
9:201st & 10 at opp 39(09:29) No Huddle-Shotgun #7 K.Osborne rush middle for 1 yard gain to the BSU38 (#14 T.Adewoyin; #44 N.Voorhis)
8:482nd & 9 at opp 38(08:48) No Huddle-Shotgun #7 K.Osborne pass incomplete short middle to #87 J.Brown thrown to BSU27 QB hurried by #44 N.Voorhis
8:413rd & 9 at opp 38(08:46) No Huddle-Shotgun #7 K.Osborne pass incomplete deep middle to #21 J.Allen thrown to BSU00
8:334th & 9 at opp 38(08:35) #36 E.Duran punt 29 yards to the BSU09 fair catch by #1 J.Lewis at BSU09
Ball State Touchdown, 10 plays
8:251st & 10 at own 9(08:32) No Huddle-Shotgun #22 J.Bonds rush left for 8 yards gain to the BSU17 (#14 A.Wilson-Lamp)
7:452nd & 2 at own 17(07:49) No Huddle-Shotgun #1 K.Kelly pass incomplete short left to #6 K.Gross thrown to BSU35 QB hurried by #97 A.Dunn
7:383rd & 2 at own 17(07:45) No Huddle-Shotgun #22 J.Bonds rush middle for 3 yards gain to the BSU20 (#40 H.Miller; #42 R.Williams), 1ST DOWN
6:471st & 10 at own 20(06:58) No Huddle-Shotgun #22 J.Bonds rush middle for 3 yards gain to the BSU23 (#98 C.Hazelwood; #46 J.Peters)
7:043rd & 2 at opp 17Timeout Toledo, clock 07:04
6:182nd & 7 at own 23(06:25) No Huddle-Shotgun #22 J.Bonds rush right for 4 yards loss to the BSU19 (#98 C.Hazelwood; #46 J.Peters)
5:263rd & 11 at own 19(05:39) No Huddle-Shotgun #1 K.Kelly pass complete deep middle to #5 Q.Magwood caught at BSU47, for 32 yards to the TOLEDO49 (#27 D.Kelly), 1ST DOWN
4:491st & 10 at opp 49(05:04) No Huddle-Shotgun #24 J.Alexander rush middle for 6 yards gain to the TOLEDO43 (#40 H.Miller; #94 C.Campbell)
4:292nd & 4 at opp 43(04:30) No Huddle-Shotgun #1 K.Kelly pass incomplete short left to #5 Q.Magwood thrown to TOLEDO37
4:133rd & 4 at opp 43(04:23) No Huddle-Shotgun #1 K.Kelly pass complete deep right to #88 D.Hamilton caught at TOLEDO15, for 28 yards to the TOLEDO15 (#27 D.Kelly), 1ST DOWN
3:431st & 10 at opp 15(03:47) No Huddle-Shotgun #11 I.Thacker rush left for 15 yards gain to the TOLEDO00 TOUCHDOWN, clock 03:43, 1ST DOWN #40 D.Pippin kick attempt failed (H: #43 A.Saul, LS: #45 C.Britton)Toledo 38, Ball State 9
Toledo Punt, 3 plays
3:401st & 10 at own 35(03:43) #40 D.Pippin kickoff 63 yards to the TOLEDO02 #9 T.Rudolph return 15 yards to the TOLEDO17 (#41 B.Marsh; #48 S.Feeney)
3:231st & 10 at own 17(03:33) No Huddle-Shotgun #25 M.Drennen II rush middle for 7 yards gain to the TOLEDO24 (#93 S.Hudson)
2:582nd & 3 at own 24(03:00) PENALTY TOLEDO False Start (#50 R.Greene-Nyarko) 5 yards from TOLEDO24 to TOLEDO19. NO PLAY
2:202nd & 8 at own 19(02:33) No Huddle-Shotgun #25 M.Drennen II rush right for 6 yards gain to the TOLEDO25, End Of Play
1:493rd & 2 at own 25(01:56) No Huddle-Shotgun #24 C.Walendzak rush middle for 1 yard gain to the TOLEDO26 (#42 L.Starks)
2:002nd & 8 at own 19Timeout Toledo, clock 02:00
1:034th & 1 at own 26(01:11) #36 E.Duran punt 41 yards to the BSU33 #1 J.Lewis return 9 yards to the BSU42 (#24 C.Walendzak)
1:133rd & 2 at own 25Timeout Toledo, clock 01:13
Ball State Interception, 4 plays
0:441st & 10 at own 42(01:01) No Huddle-Shotgun #1 K.Kelly pass complete short right to #14 E.Durham caught at BSU47, for 4 yards to the BSU46 (#14 A.Wilson-Lamp)
0:392nd & 6 at own 46(00:44) No Huddle-Shotgun #1 K.Kelly rush middle for 21 yards gain to the TOLEDO33 (#52 L.Lambert-Pipkin; #12 E.Carter), 1ST DOWN
0:121st & 10 at opp 33(00:13) No Huddle-Shotgun #1 K.Kelly pass complete short left to #24 J.Alexander caught at TOLEDO31, for 2 yards to the TOLEDO31 (#27 D.Kelly)
0:122nd & 8 at opp 31(00:12) No Huddle-Shotgun #1 K.Kelly pass intercepted by #27 D.Kelly at TOLEDO03 #27 D.Kelly return 13 yards to the TOLEDO16 (#24 J.Alexander)
Toledo End of game, 1 play
0:121st & 10 at own 16(00:00) Kneel down by #7 K.Osborne at TOLEDO15 for loss of 1 yard

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.

Toledo leads 29–⁠21–⁠1 in 51 meetings, counting the one since this game.

Recent meetings
2026Toledo 39, Ball State 24
2025Toledo 38, Ball State 9
2023Toledo 13, Ball State 6
2022Toledo 28, Ball State 21
2021Toledo 22, Ball State 12
2020Ball State 27, Toledo 24

Around this game