#6
Ball State · 2026

Keldric Luster

QBSenior5' 10", 250 lbsMcKinney, TX
Ball State Cardinals3-5 · TDC #131
Snap share
82%
4 of 7 started · 422 of 512 snaps
Pass yards
1300
98th of 276 in FBS
TD – INT
9–6
Yards / att.
6.2
130th of 146 in FBS
Completion
63.0%
81st of 146 in FBS
EPA / play
+0.16
90th of 161 QBs

Efficiency & Role

EPA = expected points added per play. Compared with every FBS QB who qualifies

EPA per play by situation

271 plays · +44.0 total EPA · 90th of 161 qualifying QBs
All plays+0.16
Passing+0.17
Rushing+0.28
1st down-0.11
2nd down+0.20
3rd down+0.30
Standard downs+0.16
Passing downs+0.17
LusterQB average

Share of team plays

How often the offense runs through this player. Pass = targets or dropbacks, rush = carries
All plays58%
Pass plays94%
Run plays24%
1st down51%
2nd down54%
3rd down78%
Standard downs53%
Passing downs69%
LusterQB average

Advanced

Computed from every play, garbage time excluded. FBS rank among players with enough volume

PassingValueFBS rank
Dropbacks191—
Success rate41.9%91st / 181
Explosive pass rate10.3%87th / 181
Deep-throw rate13.0%96th / 181
Sack rate3.1%36th / 181
Interception rate3.2%—
3rd-down conversion36.7%80th / 181
RushingValueFBS rank
Carries51—
Success rate51.0%61st / 332
Explosive run rate23.5%19th / 332
Stuffed at the line13.7%124th / 332
First downs17—
Red-zone carries7—
Goal-line carries1—

Charting

Where Luster's plays went: throw and catch spots, air yards and yards after the catch, read from the play-by-play

Avg. depth of throw
7.5
air yards per attempt
Deep shots
13%
throws 20+ air yards
YAC per completion
4.6
595 yds after the catch
Air yards
619
of 1214 yds on charted throws
Pressured
13%
hurried or sacked · 9 sacks

Where he throws200 throws charted

64% comp7.5 avg. depth4.6 YAC/catch13% 20+ air yds9–6 TD–INT
101020203030LOSLeft, Behind air yards: 14 throws (7%), 12 caught (86%), 40 yds, 2.9 per throw1486% · 40yLeft, 0–4 air yards: 15 throws (8%), 10 caught (67%), 73 yds, 4.9 per throw1567% · 73yLeft, 5–9 air yards: 22 throws (11%), 18 caught (82%), 146 yds, 6.6 per throw2282% · 146yLeft, 10–14 air yards: 4 throws (2%), 3 caught (75%), 43 yds, 10.8 per throw475% · 43yLeft, 15–19 air yards: 2 throws (1%), 1 caught (50%), 20 yds, 10.0 per throw250% · 20yLeft, 20–29 air yards: 9 throws (5%), 4 caught (44%), 89 yds, 9.9 per throw944% · 89yLeft, 30+ air yards: 3 throws (2%), 0 caught (0%), 0 yds, 0.0 per throw30% · 0yMiddle, Behind air yards: 5 throws (3%), 5 caught (100%), 6 yds, 1.2 per throw5100% · 6yMiddle, 0–4 air yards: 9 throws (5%), 8 caught (89%), 62 yds, 6.9 per throw989% · 62yMiddle, 5–9 air yards: 7 throws (4%), 5 caught (71%), 113 yds, 16.1 per throw771% · 113yMiddle, 10–14 air yards: 11 throws (6%), 5 caught (45%), 85 yds, 7.7 per throw1145% · 85yMiddle, 15–19 air yards: noneMiddle, 20–29 air yards: 2 throws (1%), 1 caught (50%), 20 yds, 10.0 per throw250% · 20yMiddle, 30+ air yards: noneRight, Behind air yards: 23 throws (12%), 21 caught (91%), 79 yds, 3.4 per throw2391% · 79yRight, 0–4 air yards: 23 throws (12%), 16 caught (70%), 79 yds, 3.4 per throw2370% · 79yRight, 5–9 air yards: 21 throws (11%), 10 caught (48%), 78 yds, 3.7 per throw2148% · 78yRight, 10–14 air yards: 11 throws (6%), 4 caught (36%), 55 yds, 5.0 per throw1136% · 55yRight, 15–19 air yards: 8 throws (4%), 1 caught (13%), 17 yds, 2.1 per throw813% · 17yRight, 20–29 air yards: 6 throws (3%), 3 caught (50%), 71 yds, 11.8 per throw650% · 71yRight, 30+ air yards: 5 throws (3%), 3 caught (60%), 138 yds, 27.6 per throw560% · 138y
fewer more throws
Direction and air yards come from the play-by-play (left / middle / right thirds of the field), so each glow sits in its zone rather than on an exact spot. Hover a zone for detail.

Run direction54 carries

Left
19%
3.9 YPC · 50% succ.
Middle
46%
4.5 YPC · 48% succ.
Right
35%
7.8 YPC · 68% succ.
Share of carries by direction, as the play-by-play calls it. Success: 5+ yards on 1st/2nd down, 3+ on 3rd/4th, or a touchdown. QB scrambles excluded.

Career

4 seasons at 3 schools since 2014 · box-score totals, snap share estimated from play-by-play

SeasonTeamGSnapsCmp/AttPass ydsTD–INTY/ADropback SRCarRush ydsY/CRush TDRush SR
2026 so farBall State#131 · 3-5782%133/21113009–66.241.9%682573.8251.0%
2025Texas State#62 · 7-621%1/3140–04.7—3144.70—
2024SMU#11 · 11-353%1/300–00.0—11504.50—
2023SMU#18 · 11-322%2/6230–03.8—2126.00—

Past seasons are summed from ESPN box scores; success rates and snap shares come from the play-by-play. Keldric Luster's team rank is that season's final TDC rank. A dash means the stat wasn't recorded.

Game Log

Keldric Luster's box score, game by game, from ESPN, with a 0–10 game score for each (hover it for how it works). Click a result for the full game

5.2 avg. game scoreBest: 7.2 at Bowling Green (Week 7)0 of 7 games at 8.0+
PassingRushing
WkOpponentResultGame scoreCmpAttPctYdsY/ATDINTCarYdsY/CTDLong
1@Ohio StateL 3–562.4183354.5892.7019101.108
2Stony BrookW 41–176.5273284.42568.03111141.3019
3@LibertyL 15–514.2102147.6934.40010303.0012
4@Kent StateL 13–26—no stats recorded
5ToledoL 24–395.1213363.62246.8214-12-3.005
6@NorthwesternL 14–454.6274165.92095.1117101.4012
7@Bowling GreenW 32–317.2162466.71958.110171257.4128
8Sacramento StateW 34–176.7142751.92348.72210686.8114
2026 · 7 games5.213321163.013006.296682453.6228

2026 Season Stats

FBS rank among qualifying players

Passing2026FBS rank
Completions133—
Attempts211—
Completion %63.0%81st / 146
Yards130098th / 276
Yards / att.6.2130th / 146
Touchdowns980th / 276
Interceptions6—
Rushing2026FBS rank
Carries68—
Yards257268th / 1519
Yards / carry3.8250th / 312
Touchdowns2266th / 683
Long28—
Fumbles2026FBS rank
Fumbles3—
Lost3—
Recovered0—

Snaps by Game

Estimated snaps: every offensive play credited to the QB running the offense. Close to a true snap count

GameStartTeam playsEst. snapsPlays involvedPenaltiesSnap share
Wk 1 · Ohio State✓ QB605443·90%
Wk 2 · Stony Brook✓ QB686645·97%
Wk 3 · Liberty✓ QB565132·91%
Wk 5 · Toledo—615136·84%
Wk 6 · Northwestern—786748·86%
Wk 7 · Bowling Green✓ QB666641·100%
Wk 8 · Sacramento State—696737197%
Season4 GS512422282182%

Position Room

4 QBs on the Ball State roster, ordered by att

#PlayerPosClassAttYdsTDINTEPA/play
6Keldric LusterQBSR211130096+0.16
9Tyler MizzellQBSR3826010+0.21
16Mason AtkinsQBFR11000+0.51
18Bodie DerrerQBJR—————

Stats, EPA and usage come from CollegeFootballData.com and refresh daily. FBS ranks only count players with enough volume for the stat to mean something. Qualifying for EPA takes 12+ plays per team game. Ball State depth chart →