Season totals or exact team stints. Career totals count each season once.
| Season | Age | Team | G | GS | Receiving | Snap Counts | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tgt | Rec | Yds | TD | Ctch% | Y/R | Y/Tgt | AirYd/T | 1D | Off | Off% | Def | Def% | ST | ST% | |||||
| 2012 | 23 | DAL | 6 | — | 11 | 8 | 86 | 0 | 72.7% | 10.8 | 7.8 | — | 4 | — | — | — | — | — | — |
| 2013 | 24 | DAL | 16 | — | 15 | 12 | 73 | 0 | 80.0% | 6.1 | 4.9 | — | 2 | 311 | 31.5% | — | 0.0% | 169 | 35.2% |
| 2014 | 25 | DAL | 16 | — | 6 | 4 | 48 | 0 | 66.7% | 12.0 | 8.0 | — | 3 | 329 | 31.4% | — | 0.0% | 232 | 51.8% |
| 2015 | 26 | DAL | 14 | — | 14 | 9 | 79 | 0 | 64.3% | 8.8 | 5.6 | — | 4 | 223 | 25.4% | — | 0.0% | 126 | 33.0% |
| 2017 | 28 | DAL | 16 | — | 9 | 4 | 88 | 1 | 44.4% | 22.0 | 9.8 | — | 4 | 275 | 25.9% | — | 0.0% | 150 | 36.1% |
| Career | — | 68 | — | 55 | 37 | 374 | 1 | 67.3% | 10.1 | 6.8 | — | 17 | — | — | — | — | — | — | |
Career Value · VORP
0 career value over replacement — #4431 all-time of 4,695. 0/season above a replacement-level TE.
Pick #186 (Rd 6) · DAL · 2012 · +12.7 vs expected KV-H
Fan Rating
Rate James Hanna — All-Time
Explore More
Similar Players
A tight end who contributed in a defined role. Their developmental reflects a career built on specific contributions rather than volume.
Worth 0 points of value above a freely-available replacement tight end — top 95% of all 4,695 ranked at the position. 0 of 5 seasons cleared the replacement bar, by +0 on average.See board →
Seasons above replacement
0 seasons × ~0 surplus ≈ VORP 0
Pat Carter
TE
89% match