Keldric Luster

#6 · QB · 4th-year · Ball State5′10″ · 250 lb · McKinney, TX

Graded Solid or better in each of the last two games.

Last game: W 34-17 vs Sacramento State, Oct 24 · 14 of 27 for 234 yards, 2 touchdowns, 2 interceptions · 10 carries for 68 yards, a rushing touchdown

Ball State is 3-4 in the seven games played. A mobile passer.

Weakest: 6.2 yards an attempt, 18th lowest of 158 starters.

Passing yards

1,300

133 of 211, 63%

TD–INT

9–6

6.2 per throw

NCAA rating

123.2

98th of 119

ZPR

48

66th of 119

How ZPR works

Getting better, from rough early to solid lately.

Best by our grade: Toledo. Lowest: at Ohio State, with 1 interception. Biggest game: at Ohio State, No. 1.

Tap a game for its plays

Q1Q2Q3Q4

at Kent State

L 13–26·Unranked

Did not play

Season

Fades after halftime

How to read this

Each column is a quarter. Blue and up is a good stretch for the quarterback, red and down a bad one, hatched means the game was already decided. A red cross is a turnover and a black dot a touchdown. The word on the right grades the whole game; on games with a lot of running it grades the passing only. A gold line means the r/CFB game thread kept naming the quarterback. Tap a game to open its plays: each bar is one of the quarterback’s plays, up helped the team’s chance of winning and down hurt it, and the grey line is that chance.

The word grades the game against every FBS quarterback start, from Rough to Great, using the same throws as the season Zeitgeist Passer Rating and adjusting for the defense faced. Bars are points added per throw in that quarter. The Season row leaves out quarters after a game was decided.

Style of play

Mobile passer

Why this word
Runs6.0 a gameRarelyA lot
Throws8.0 yards past the lineShortDeep
Completes64% by play-by-playFewerMore
Takes sacks4% of dropbacksRarelyOften

The dot is this quarterback, among this season’s starters; the tick is the middle.

Throws at a middling depth and runs some. 6.0 carries a game. Closest matches: Eckhaus ’25, Veltkamp ’25, Colandrea, Sellers.

Where the throws go

Behind the line19%typical 17%
Short49%typical 47%
Middle16%typical 22%
Deep15%typical 14%

Runs 6.0 times a game; 70% of starters run less.

Closest in style

Eckhaus ’25Veltkamp ’25ColandreaSellersThis QB

Nearer the middle means more alike.

  • Eckhaus ’25 Washington State 2025 · Mobile passer
    2,092 yards, 15 TD, 12 INT. Both throw interceptions.
  • Veltkamp ’25 Florida Atlantic 2025 · Precision passer
    3,652 yards, 24 TD, 17 INT. Both avoid sacks and throw interceptions.
  • Colandrea Nebraska · Dual-threat
    1,824 yards, 15 TD, 7 INT so far. Both throw interceptions.
  • Sellers South Carolina · Dual-threat
    1,849 yards, 16 TD, 7 INT so far. Both throw interceptions.

Compared with the 158 FBS starters this season for throws and running, and with 219 quarterbacks across 2 seasons for the matches, on how they play and how they have done.

This week

  • RecordBall State is 3-5.

What’s being said

3 stories in the last 30 days, from 4 outlets.

Oct 15: 1Oct 19: 1Oct 24: 1L 14-45 at NorthwesternLW 32-31 at Bowling GreenWW 34-17 vs Sacramento StateWOct 6Nov 4Most in a day: 1
Oct 15: 1Oct 19: 1Oct 24: 1L 14-45 at NorthwesternLW 32-31 at Bowling GreenWW 34-17 vs Sacramento StateWOct 6Nov 4Most in a day: 1
Stories per day. W and L: the team’s results.

All 16 stories this season

Worth knowing

  • Keldric Luster played at SMU and Texas State before joining Ball State.

Keldric Luster

QB · Ball State · #6

Filling the Shoesas of Nov 4

Keldric Luster takes over from Kiael Kelly at Ball State.

1,300passing yards9passing TD257rushing yards

Passing value per play

+0.29

our model · 2026 · 186 plays

Read the story so far

Keldric Luster arrived as a 3-star prospect. Keldric Luster lines up at QB for Ball State.

On the field, the headline is 1,300 pass yds, with 9 pass td.

Keldric Luster inherited the QB job from Kiael Kelly (3-star).

The number to watch: +0.29 — passing value per play.

QB successionleap of faith
  • Inherited fromKiael Kelly 3★

AI-generated narrative · may contain errors · not journalism · updated 2026-11-04