Game log · Week-by-week
2025 season · 1 game
| Wk | Opp | REC | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 3 | W 48-20vs Incarnate Word | — | — | — | — | — |
Senior wide receiver on UTSA's 2026 roster.
6′0″ · 185 lb · Houston, 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. 60 nationally · Joined UTSA
Last played in 2025.
His career numbers, season by seasonThe story
Senior wide receiver on UTSA's 2026 roster.
Willie McCoy
Beats you over the top. Third year in the UTSA receiving corps, same address the whole way.
Low coverage — composed from the verified record.
His career
He was on the field for 3 seasons. That is rarer than it sounds.
Career arc
Coaching lineage · 2023–2025
1 coachPlayed his entire career under Jeff Traylor.
Game log · Week-by-week
2025 season · 1 game
| Wk | Opp | REC | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 3 | W 48-20vs Incarnate Word | — | — | — | — | — |
Season context · Team result + system
3 seasons under Jeff Traylor — 23-16 over that span.
Supporting cast · Scheme
Staff and system around the player
Head Coach
Jeff Traylor
Pass share
53.1%
95 pass / 84 run
Plays / game
59.7
3 games
Team sack rate
1.9%
106 dropbacks · PBP
Scheme: Balanced, slow tempo.
Play style
Stretches the field vertically. Every snap is a potential big play.
CFB Index positional classification
Returning starter at receiver for a 7-6 UTSA team that went -1 in the portal.
Player DNA
Stretches the field vertically. Every snap is a potential big play.
His 2024 production profile sits closest to Braylon Sanders’s 2021 season.
Matches Braylon on
Through 2 college seasons, his career arc tracks closest to Cary Angeline’s path through NC State.
Matches Cary on
As a sophomore, his production profile tracks closest to Roman Wilson's sophomore season at Michigan (2021).
Matches Roman on
Differs from Roman on
Player DNA
16 more on the roster · UTSA team page