JJ Kohl

#17 · QB · Florida International6′7″ · 250 lb · Ankeny, IA

ZPR3990th of 119 QBsLast gameL 10–49at Liberty · Oct 31
Nextvs Missouri StateSat Nov 7 · 4 pm ET

Graded Shaky or Rough in each of the last two games.

Last game: L 10-49 at Liberty, Oct 31 · 21 of 28 for 164 yards, a touchdown, an interception · 6 carries for -40 yards

Florida International’s next game: vs Missouri State, Sat Nov 7, 4:00 p.m. ET

Florida International has lost three straight in the games played. A balanced passer.

Strongest: sacked on 3% of dropbacks, 28th lowest of 158 starters. Weakest: an interception on 3.8% of throws, 21st highest of 158 starters.

Passing yards

1,801

152 of 255, 60%

TD–INT

11–9

7.1 per throw

NCAA rating

126.1

91st of 119

ZPR

39

90th of 119

How ZPR works

Up and down: great in 1, shaky or worse in 4.

Best by our grade: Buffalo. Lowest: Middle Tennessee, with 1 interception. Best play: Completion for 21 yards, touchdown, against Middle Tennessee, Q4 6:06. Win chance 19% to 39%.

Tap a game for its plays

Q1Q2Q3Q4

Season

Steady through the game

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. A gold line means the r/CFB game thread kept naming the quarterback. Dashed outlines on the Season row are last season’s average. 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

Balanced

Why this word
Runs3.2 a gameRarelyA lot
Throws8.2 yards past the lineShortDeep
Completes58% by play-by-playFewerMore
Takes sacks3% 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. 3.2 carries a game. Closest matches: Lagway ’25, Fife ’25, Browne ’25, Colandrea.

Where the throws go

Behind the line19%typical 17%
Short40%typical 47%
Middle29%typical 22%
Deep11%typical 14%

Runs 3.2 times a game; 65% of starters run more.

Closest in style

Lagway ’25Fife ’25Browne ’25ColandreaThis QB

Nearer the middle means more alike.

  • Lagway ’25 Florida 2025 · Balanced
    2,264 yards, 16 TD, 14 INT. Both throw interceptions.
  • Fife ’25 New Mexico State 2025 · Balanced
    2,232 yards, 11 TD, 12 INT. Both miss more and throw interceptions.
  • Browne ’25 Purdue 2025 · Balanced
    2,153 yards, 9 TD, 10 INT. Both avoid sacks and throw interceptions.
  • Colandrea Nebraska · Dual-threat
    1,824 yards, 15 TD, 7 INT so far. Both miss more and 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

  • RecordFlorida International is 3-5.

Worth knowing

  • JJ Kohl played at Iowa State and App State before joining Florida International.

JJ Kohl

QB · Florida International · #17

Filling the Shoesas of Nov 4

JJ Kohl takes over from Keyone Jenkins at Florida International.

1,801passing yards11passing TD70rushing yards

Passing value per play

+0.27

our model · 2026 · 227 plays

Read the story so far

JJ Kohl arrived as a 4-star prospect, the No.133 recruit nationally. JJ Kohl lines up at QB for Florida International.

On the field, the headline is 1,801 pass yds, with 11 pass td.

JJ Kohl inherited the QB job from Keyone Jenkins (3-star).

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

QB successionleap of faith
  • Inherited fromKeyone Jenkins 3★

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