Game log · Week-by-week
2022 season · 1 game
| Wk | Opp | REC | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 2 | L 10-33@ Wyoming | 1 | 8 | 8.0 | 0 | 8 | Season-high 8 yds |
| Total | 1 | 8 | 8.0 | 0 | 8 |
Senior wide receiver for Texas State. 2021: 20 catches, 290 receiving yards, 3 TD.
6′1″ · 191 lb · Mansfield, TX
CFB Index
A single number blending on-field production (an EPA-based value lane) with box-score output for this player's position.
0-100, scaled within each position's own cohort — not directly comparable across positions.
Recruiting
WR recruit
No. 2097 nationally · Signed with Texas State
No college snaps yet.
His career numbers, season by seasonThe story
4 wide receiver for Texas State. 2021: 20 catches, 290 receiving yards, 3 TD.
TJ Graham
Moves the chains on third down. TJ Graham has played for two head coaches in four seasons at Texas State. The receipt: 8 rec yds, 6 pass yds against Wyoming — Week 2, 2022.
Low coverage — composed from the verified record.
How it ended
Four seasons at Texas State, 945 receiving yards — his college career is complete.
His career
He was on the field for 5 seasons. That is rarer than it sounds.
The snaps went the other way.
Career arc
Coaching lineage · 2018–2021
2 coachesCoaching transition mid-career: Chris Woods → Jake Spavital. Worth noting in scheme + development context.
Season context · Team result + system
Splits
Per-game splits
Through 1 game: 1.0 REC/g, 8.0 YDS/g, 8.0 YPR, 0.0 TD/g — splits start at 3 games.
Supporting cast · Scheme
Staff and system around the player
Head Coach
G.J. Kinne
Scheme reads (pass share, tempo, sack rate) need at least 3 team games — 2 games in so far.
| Season | Team | |||||
|---|---|---|---|---|---|---|
| 2021 | Texas State | 20 | 290 | 14.5 | 3 | -- |
| 2020 | Texas State | 24 | 271 | 11.3 | 2 | -- |
| 2019 | Texas State | 28 | 353 | 12.6 | 4 | -- |
| 2018 | Texas State | 1 | 31 | 31.0 | 0 | -- |
| Career | 73 | 945 | 12.9 | 9 | -- |
| Season | Team | |||||
|---|---|---|---|---|---|---|
| 2021 | Texas State | -- | -- | -- | -- | -- |
| 2020 | Texas State | 1 | 4 | -- | -- | -- |
| 2019 | Texas State | -- | -- | -- | -- | -- |
| 2018 | Texas State | 2 | 35 | -- | -- | -- |
| Career | 3 | 39 | -- | -- | -- |
Game log · Week-by-week
2022 season · 1 game
| Wk | Opp | REC | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 2 | L 10-33@ Wyoming | 1 | 8 | 8.0 | 0 | 8 | Season-high 8 yds |
| Total | 1 | 8 | 8.0 | 0 | 8 |
Play style
Reliable target who converts on critical downs. Not flashy; consistently productive.
CFB Index positional classification
Player DNA
Reliable target who converts on critical downs. Not flashy; consistently productive.
His 2021 production profile sits closest to Adonicas Sanders’s 2021 season.
Matches Adonicas on
Differs from Adonicas on
Through 2 college seasons, his career arc tracks closest to Devin Gandy’s path through Louisiana Tech.
Anthony Lowe
Taylor Grimes
Ryan Flournoy
Matches Devin on
As a senior, his production profile tracks closest to Adonicas Sanders's senior season at Georgia Tech (2021).
Matches Adonicas on
Differs from Adonicas on
Player DNA