Quarterback, Florida International (from Iowa State, App State), 2023–⁠26

J.J. Kohl

Number
No. 17
Height
6′7″
Weight
250 lb
Class (2026)
Junior
Hometown
Ankeny, IA

J.J. Kohl plays quarterback for Florida International, after Iowa State (2023–⁠24) and App State (2025). Last time out, at Jacksonville State: 24 of 38, 278 yards, 2 TD; 5 carries, 16 yards. Kohl leads Florida International in passing touchdowns and passing yards this season.

2026 so far

1,458 passing yards, 7 TD

Last game: 24 of 38, 278 yards, 2 TD; 5 carries, 16 yards at Jacksonville State, L 24–⁠27

Next game: vs. Middle Tennessee, Oct 20

Game by game this season, passing yards
  1. 301@USF
  2. 367BUF
  3. 262@FAU
  4. 135LIU
  5. 115NMSU
  6. 278@JXST

Filled bars: wins; outlined: losses.

Career highs

367passing yards, career highvs. Buffalo, 20264touchdown passes, career highat Georgia State, 2025

Passing

Passing yards, season by season, with his team’s record

* The season in progress, so far.

SeasonTeamCmpAttPctYdsY/ATDInt
2023Iowa State91181.8232.100
2025App State13321661.61,4656.8122
2026Florida International11619958.31,4587.377
Career25842660.62,9466.9199

Rushing

SeasonTeamCarYdsAvgTDLong
2023Iowa State6325.309
2025App State30501.7132
2026Florida International30541.8115
Career661362.1232

Season lines from CollegeFootballData, regular season and bowls.

On the roster

SeasonTeamNo.PosClassHtWt
2023Iowa State17QBYr 1
2024Iowa State17QBYr 2
2025App State17QBYr 3
2026Florida International17QBJr. (Yr 4)6′7″250

As each season’s roster listed the player (CollegeFootballData). Classes before the latest listing are counted back from it; “Yr 1” is the year on file where that count can’t place a season he played (a redshirt, transfer or 2020 year); height and weight as last listed.

Per play

SeasonTeamPlaysEPA/playPctileMedianTotalUsageAdj. pass
2023Iowa State17-0.15––-2.5––
2025App State2410.3375th (n=314)0.2480.542%0.28
2026Florida International2280.2253rd (n=273)0.2150.952%0.16

Expected points added: how much the player’s plays moved the team’s expected score, per play and in total. Plays: total EPA divided by EPA per play, the plays the source credits to him (for a receiver roughly his catches and runs, not every target; for a passer, not every attempt), so it can differ from attempts plus carries. Percentile: against the position’s regulars that season across all divisions on file (quarterbacks with 150+ plays, backs 60+, receivers and tight ends 30+), with how many there were (n) and their median; a dash means too few plays to rank. A season in progress uses the full-season bar scaled by games played, never below 75 plays for quarterbacks, 30 for backs and 20 for receivers. The cohort grows or shrinks with the source’s coverage each season (2025 lists far more players), so compare percentiles rather than raw EPA across years. FCS seasons are marked. Usage: the share of the team’s plays the player was part of (shown from 20 plays). Adjusted pass and rush: EPA per play adjusted for the defenses faced (CollegeFootballData’s WEPA). From CollegeFootballData, 2013 on.

Passing detail

SeasonTeamSuccessDepthAfter catchDeep throwsDeep completed
2025App State44%5.4 yds4.6 yds10 of 10830%
2026Florida International44%8.6 yds5.3 yds21 of 19043%

Success: passes that kept the offense on schedule. Depth: how far downfield his passes traveled in the air, on average. After catch: yards his receivers gained after the catch, per completion. Deep throws: the play-by-play gives depth and direction for about half of a passer’s throws; this is how many of those went deep, and how many of the deep ones were caught. From CollegeFootballData, FBS games, 2025 on.

Rushing detail

SeasonTeamSuccessLine yardsSecond levelOpen fieldStuffed
2025App State37%3.401.301.9021%
2026Florida International32%3.701.000.305%

Where his yards came from, per carry: line yards are the ones credited to the blockers (the first few, and losses), second level the yards 5 to 10 past the line, open field those beyond 10. Success: carries that kept the offense on schedule. Stuffed: carries stopped at or behind the line. From CollegeFootballData, FBS games, 2025 on.

Game by game

2026 Florida International 6 games, 1,458 passing yards, 7 TD
DateOpponentResultCmpAttYdsTDIntRush
Sep 5atSouth FloridaL 9–⁠1931503011231
Sep 12vs.BuffaloW 33–⁠2021363673019
Sep 19atFlorida AtlanticL 10–⁠1622432620314
Sep 26vs.Long Island UniversityW 20–⁠3611135116
Oct 7vs.New Mexico StateW 22–⁠3122111501−32
Oct 13atJacksonville StateL 24–⁠2724382782016
2025 App State 8 games, 1,465 passing yards, 12 TD
DateOpponentResultCmpAttYdsTDIntRush
Aug 29vs.CharlotteW 34–⁠11243600–
Oct 4vs.Oregon StateW 27–⁠23132821810−4
Oct 11atGeorgia StateW 41–⁠202132309402
Oct 18vs.Coastal CarolinaL 37–⁠4527412782029
Oct 25atOld DominionL 21–⁠241937138125
Nov 15atJames MadisonL 10–⁠58688110–
Nov 22vs.MarshallW 26–⁠24192713410−16
Nov 29vs.Arkansas StateL 29–⁠3026392712034
2023 Iowa State 3 games, 23 passing yards
DateOpponentResultCmpAttYdsTDIntRush
Sep 2vs.Northern IowaW 30–⁠94530022
Sep 30atOklahomaL 20–⁠5044140010
Nov 11atBYUW 45–⁠1312600–

Box scores from CollegeFootballData, 2004 on. ✦ postseason; ★ a career high on file.

Is this you, or do you know of something wrong or missing here? Suggest a correction. We check each one against a source before changing the page.