Short-yardage / goal-line · enumeration
Who gets the tough yard
20 of 20 on 3rd/4th-and-2-or-less (100.0%). 8 of the team's 48 inside-the-5 carries (16.7%).
Last confirmed: Army, 2019. No 2026 box-score games on record.
5′10″ · 205 lb · Charlotte, NC
Kelvin Hopkins Jr.: QB · Army · #8.
Closest statistical matches, adjusted for opponent strength.
Kelvin Hopkins Jr.
Beats you with his legs when the pocket breaks down. He has spent three seasons in the Army quarterback room. A game that shows it: 170 passing yards and 132 rushing yards against Tulane — Week 6, 2019.
Play style
Dangerous with both arm and legs — defenses can't just pin the ears back.
Short-yardage / goal-line · enumeration
Who gets the tough yard
20 of 20 on 3rd/4th-and-2-or-less (100.0%). 8 of the team's 48 inside-the-5 carries (16.7%).
No outlet on our list has written about him by name this season.
Swipe the table sideways for more columns.
Game log · Week-by-week
2019 season · 11 games
Swipe the table sideways for more columns.
| Wk | Opp | CMP/ATT | YDS | TD | INT | YPA | QBR | Note |
|---|---|---|---|---|---|---|---|---|
| Wk 1 | W 14-7vs Rice | 3/8 | 53 | 1 | 0 | 6.6 | 49.6 | |
| Wk 2 | L 21-24@ No. 7 Michigan | 2/4 | 43 | 0 | 1 | 10.8 | 24.2 | |
| Wk 6 | L 33-42vs Tulane | 9/24 | 170 | 1 | 1 | 7.1 | 47.5 | Season-high 170 yds |
| Wk 7 | L 8-17@ Western Kentucky | 5/12 | 71 | 1 | 0 | 5.9 | 57.6 | |
| Wk 8 | L 21-28@ Georgia State | 6/10 | 65 | 0 | 1 | 6.5 | 47.8 | |
| Wk 9 | L 29-34vs San José State | 2/3 | 50 | 1 | 0 | 16.7 | 42.9 | |
| Wk 10 | L 13-17@ Air Force | 0/3 | 0 | 0 | 0 | 0.0 | — | |
| Wk 11 | W 63-7vs Massachusetts | 0/1 | 0 | 0 | 0 | 0.0 | — | |
| Wk 12 | W 47-6vs VMI | 4/7 | 49 | 0 | 1 | 7.0 | — | |
| Wk 14 | L 31-52@ Hawai'i | 1/3 | 69 | 0 | 1 | 23.0 | — | |
| Wk 15 | L 7-31@ No. 23 Navy | 1/2 | 7 | 0 | 1 | 3.5 | — | |
| Total | 33/77 | 577 | 4 | 6 | 7.5 | — |
Week 6 · 2019
L 33-42
vs Tulane
170 yds · 1 TD · 1 INT · QBR 47.5 · 132 rush yds (24 car) · 2 TD
With Z. Harding — 45.3 yards per punt · 3 punts · 56 long · C. Harrison — 5 rec · 103 yds · 1 TD
The plays that mattered most
Pass Profile · Completions by yards gained (PBP)
Adjusted ANY/A, sack rate, and where the yards came from
Adjusted ANY/A
4.36176 of 205 QBsSack rate
4.9%69 of 205 QBsRarely sacked (69 of 205), but Adjusted ANY/A hasn't followed (176 of 205).
Adjusted ANY/A uses full-season box-score totals (attempts, yards, TDs, INTs); sack rate is play-by-play-derived.
Short
0–9 ydsMiddle
10–19 ydsDeep
20+ ydsOverall 42.9% completion on 77 attempts · 8 deep completions averaging 37.6 yds.
3 seasons under Jeff Monken, all run-heavy offenses — 26-13 over that span.
Splits · Per-game
2019 season · 11 games
Home vs Road
| YDS/g | TD/g | YPA | INT/g | |
|---|---|---|---|---|
| Home5g | 64.4 | 0.6 | 7.5 | 0.4 |
| Road5g | 49.6 | 0.2 | 9.2 | 0.6 |
First half vs Second half
| YDS/g | TD/g | YPA | INT/g | |
|---|---|---|---|---|
| Weeks 1-74g | 84.2 | 0.8 | 7.6 | 0.5 |
| Weeks 8+7g | 34.3 | 0.1 | 8.1 | 0.6 |
Supporting cast · Scheme
Staff and system around the player
Head Coach
Jeff Monken
Pass share
14.5%
125 pass / 739 run
Plays / game
66.5
13 games
Scheme: Run-heavy.
Player standing · 2019
139 carries and 77 pass attempts in 11 games, fewer passes and runs a game than most FBS quarterbacks who play every week.
How it ended
Three seasons at Army, 1,679 passing yards — his college career is complete.
Coaching lineage · 2016–2019
1 coachPlayed his entire career under Jeff Monken.