Game log · Week-by-week
2026 season · 3 games
| Wk | Opp | REC | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 1 | W 17-3vs Tulane | 2 | 36 | 18.0 | 0 | 26 | |
| Wk 2 | W 31-27@ Illinois | 3 | 53 | 17.7 | 0 | 35 | |
| Wk 3 | W 35-7vs Stanford | 5 | 88 | 17.6 | 0 | 26 | Season-high 88 yds |
| Total | 10 | 177 | 17.8 | 0 | 35 |
Senior tight end for Duke. 2026: 3 games with a box-score line.
6′3″ · 250 lb · Gibsonia, PA · Pine-Richland
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.
The numbers
receiving yards · 2026 · through week 3
3 games into 2026 so far -- Best game: 5 rec, 88 yds, vs Stanford
The play that turned itSwung Duke from 45% to 76% to win.Duke at North Carolina · 32-25
His career numbers, season by seasonThe story
Senior tight end for Duke. 2026: 3 games with a box-score line.
How he plays
Creates mismatches lined up all over the formation.
Yards / catch: 92nd percentile.
The full scouting readJeremiah Hasley
Creates mismatches lined up all over the formation. Jeremiah Hasley has been at Duke through three head coaches in five seasons. The receipt on tape: 88 rec yds, 5 receptions against Stanford, Week 3, 2026.
177 REC YDS · 10 REC · 0 REC TD
Low coverage — composed from the verified record.
His career
He was on the field for 5 seasons. That is rarer than it sounds.
Career arc
Coaching lineage · 2022–2026
3 coachesPlayed under 3 different head coaches: Mike Elko, Trooper Taylor, and Manny Diaz. Multi-era developmental context.
Game by game
Point color shows the opponent's defensive strength that week (red = weaker defense, blue = stronger) — dashed line is this player's own season average.
Game log · Week-by-week
2026 season · 3 games
| Wk | Opp | REC | YDS | AVG | TD | LONG | Note |
|---|---|---|---|---|---|---|---|
| Wk 1 | W 17-3vs Tulane | 2 | 36 | 18.0 | 0 | 26 | |
| Wk 2 | W 31-27@ Illinois | 3 | 53 | 17.7 | 0 | 35 | |
| Wk 3 | W 35-7vs Stanford | 5 | 88 | 17.6 | 0 | 26 | Season-high 88 yds |
| Total | 10 | 177 | 17.8 | 0 | 35 |
SIGNATURE GAME · Week 2 · 2026
W 31–27
at Illinois
3 rec · 53 yds
A wire-to-wire battle — won by 4 on the road.
With W. Eget — 206 yds · 3 TD · 0 INT · QBR 75.9 · -2 rush yds (1 car) · N. Sheppard — 147 rush yds (24 car) · 1 TD
Signature plays · top plays by |EPA|
The plays that mattered most
Since week 2: +88 receiving yards, +5 catches.
Season context · Team result + system
Where this profile ranks vs the TE cohort
Box-score percentiles
Elite: yards / catch (92nd percentile). Strength: long catch (81st percentile). Concern: receptions (0th percentile).
Percentiles versus same-position peers with enough snaps this season, based on box-score rates.
Receiver profile · Targets, catch rate, and throw depth
How often he's targeted, and how well it works
Targets
1825% of team targetsCatch rate
56%10 of 18 targetsBehind LOS · Negative air yds
Short · 0–9 air yds
Middle · 10–19 air yds
Deep · 20+ air yds
56% catch rate on 18 targets · 25% of the team's targets.
Splits · Per-game
2026 season · 3 games
Home vs Road
| REC/g | YDS/g | YPR | TD/g | |
|---|---|---|---|---|
| Home2g | 3.5 | 62.0 | 17.8 | 0.0 |
| Road1g | 3.0 | 53.0 | 17.7 | 0.0 |
First half vs Second half
| REC/g | YDS/g | YPR | TD/g | |
|---|---|---|---|---|
| Weeks 1-73g | 3.3 | 59.0 | 17.8 | 0.0 |
Supporting cast · Scheme
Staff and system around the player
Head Coach
Manny Diaz
Pass share
36.5%
73 pass / 127 run
Plays / game
66.7
3 games
Team sack rate
2.5%
79 dropbacks · PBP
Scheme: Run-heavy.
Player standing · 2026
On the two-deep and pushing for snaps.
Recognition
2026 outlook
In the mix for All-ACC
Based on 2025: #3 of 22 ACC TEs
49% estimated, 95% confidence interval 43–54%. Base rate measured from players who finished at a comparable rank in their conference and came back the next season. It is an estimate from a small sample, not a forecast of this player.
Play style
Lined up out wide as often as inline. Creates mismatches downfield.
CFB Index positional classification
The No. 1,168 recruit in the country is starting at tight end in the ACC as a senior.
Player DNA
Lined up out wide as often as inline. Creates mismatches downfield.
His 2026 production profile sits closest to Sean Irwin’s 2015 season.
Matches Sean on
Differs from Sean on
Through 2 college seasons, his career arc tracks closest to Tristen Tewes’s path through Northern Illinois.
Matches Tristen on
As a graduate, his production profile tracks closest to Jordan Dingle's graduate season at South Carolina (2025).
Matches Jordan on
Player DNA
2026 ACCOLADES First Team Preseason All-America (Sports Info Solutions) Second Team Preseason All-America (PFN) Preseason All-ACC (media) First Team Preseason All-ACC (Phil Steele) First Team Preseason All-ACC (Pick Six Previews) First Team Preseason All-ACC (PFN) First Team Preseason All-ACC…
2 more on the roster · Duke team page