Season over · final
2025
2025 season · final Every snap of the 2025 season, kept as it ended.Back to 2026 →
2025 season · WR · #81 · 1st season
Brennan Presley
Age 24 · 5'8" · 170 lb · Oklahoma State · Undrafted (2025). Snap share 0% across 1 game.
Targets
0
0.0 per game
Receptions
0
- catch rate
Yards
0
0 per game
Touchdowns
0
0 first downs
Target share
0%
0% of air yards
aDOT
-
air yards per target
EPA / target
-
0.0 total
YAC / catch
-
0 after the catch
The short version
- LatelyToo few games for a trend yet: 1 played.
How good is hehis line against the league at his position
Scorecard · among 146 wide receivers with 15 targets+graded at 15 targets
| Stat | Value | Rank | League | Pctl |
|---|---|---|---|---|
| Target shareof team targets | - | |||
| Depth of targetair yards per target | - | |||
| After the catchyards per reception | - | |||
| Catch ratereceptions per target | - |
| Stat | Value | Rank | League | Pctl |
|---|---|---|---|---|
| EPA per target | - | |||
| First downsper target | - | |||
| Drop ratedrops per target, lower is better | - | |||
| Yards per game | 0.0 |
Graded once he reaches 15 targets. 146 wide receivers qualify so far.
How he's usedhis fingerprint, where the ball finds him and when
Where the ball finds himfrom the play fileloading
On the field
Loading every snap…
By depth of target
Loading…
When he gets ittouches by situation
Who he works withthe connection, and the rest of the huddle
The connection · his line by passer
By depth
Week by weekthe shape of his season, the game log and the defenses behind it
Game logall 22 weeks
| Wk | Opponent | Defense | Snap | Tgt | Rec | Yds | TD | EPA |
|---|---|---|---|---|---|---|---|---|
| 1 | vs HOU W 14-9Did not play | |||||||
| 2 | at TEN W 33-19Did not play | |||||||
| 3 | at PHI L 26-33Did not play | |||||||
| 4 | vs IND W 27-20Did not play | |||||||
| 5 | vs SF L 23-26Did not play | |||||||
| 6 | at BAL W 17-3Did not play | |||||||
| 7 | at JAX W 35-7Did not play | |||||||
| 8 | Bye week | |||||||
| 9 | vs NO W 34-10Did not play | |||||||
| 10 | at SF W 42-26Did not play | |||||||
| 11 | vs SEA W 21-19Did not play | |||||||
| 12 | vs TB W 34-711th D | 11th vs WR | 0% | 0 | 0 | 0 | 0.0 | |
| 13 | at CAR L 28-31Did not play | |||||||
| 14 | at ARI W 45-17Did not play | |||||||
| 15 | vs DET W 41-34Did not play | |||||||
| 16 | at SEA L 37-38Did not play | |||||||
| 17 | at ATL L 24-27Did not play | |||||||
| 18 | vs ARI W 37-20Did not play | |||||||
| 19 | at CAR W 34-31Stats not posted yet | |||||||
| 20 | at CHI W 20-17Stats not posted yet | |||||||
| 21 | at SEA L 27-31Stats not posted yet | |||||||
| 22 | Bye week | |||||||
| 1 games | 0% | 0 | 0 | 0 | 0 | 0.0 |
| Wk | Opponent | Defense | Tgt share | Air share | aDOT | YAC | EPA/tgt | 1D | Drops |
|---|---|---|---|---|---|---|---|---|---|
| 1 | vs HOU W 14-9Did not play | ||||||||
| 2 | at TEN W 33-19Did not play | ||||||||
| 3 | at PHI L 26-33Did not play | ||||||||
| 4 | vs IND W 27-20Did not play | ||||||||
| 5 | vs SF L 23-26Did not play | ||||||||
| 6 | at BAL W 17-3Did not play | ||||||||
| 7 | at JAX W 35-7Did not play | ||||||||
| 8 | Bye week | ||||||||
| 9 | vs NO W 34-10Did not play | ||||||||
| 10 | at SF W 42-26Did not play | ||||||||
| 11 | vs SEA W 21-19Did not play | ||||||||
| 12 | vs TB W 34-711th D | 11th vs WR | 0% | 0% | - | 0 | - | 0 | |
| 13 | at CAR L 28-31Did not play | ||||||||
| 14 | at ARI W 45-17Did not play | ||||||||
| 15 | vs DET W 41-34Did not play | ||||||||
| 16 | at SEA L 37-38Did not play | ||||||||
| 17 | at ATL L 24-27Did not play | ||||||||
| 18 | vs ARI W 37-20Did not play | ||||||||
| 19 | at CAR W 34-31Stats not posted yet | ||||||||
| 20 | at CHI W 20-17Stats not posted yet | ||||||||
| 21 | at SEA L 27-31Stats not posted yet | ||||||||
| 22 | Bye week | ||||||||
| 1 games | 0% | 0% | - | 0 | - | 0 |
| Wk | Opponent | Defense | Rec | Yds | Y/R | TD | 20+ |
|---|---|---|---|---|---|---|---|
| 1 | vs HOU W 14-9Did not play | ||||||
| 2 | at TEN W 33-19Did not play | ||||||
| 3 | at PHI L 26-33Did not play | ||||||
| 4 | vs IND W 27-20Did not play | ||||||
| 5 | vs SF L 23-26Did not play | ||||||
| 6 | at BAL W 17-3Did not play | ||||||
| 7 | at JAX W 35-7Did not play | ||||||
| 8 | Bye week | ||||||
| 9 | vs NO W 34-10Did not play | ||||||
| 10 | at SF W 42-26Did not play | ||||||
| 11 | vs SEA W 21-19Did not play | ||||||
| 12 | vs TB W 34-711th D | 11th vs WR | 0 | 0 | - | ||
| 13 | at CAR L 28-31Did not play | ||||||
| 14 | at ARI W 45-17Did not play | ||||||
| 15 | vs DET W 41-34Did not play | ||||||
| 16 | at SEA L 37-38Did not play | ||||||
| 17 | at ATL L 24-27Did not play | ||||||
| 18 | vs ARI W 37-20Did not play | ||||||
| 19 | at CAR W 34-31Stats not posted yet | ||||||
| 20 | at CHI W 20-17Stats not posted yet | ||||||
| 21 | at SEA L 27-31Stats not posted yet | ||||||
| 22 | Bye week | ||||||
| 1 games | 0 | 0 | - | 0 | 0 |
The shape of his seasonweek by week against the league1 game · through week 22
Targets0
Rec yards0
EPA / target–
aDOT–
Too few games for a trend yet: 1 played.
How this is measured
Bars are his week. The shaded band is the league's middle half at his position, every qualifying player-game this season, and the dashed line is its median. The solid line is his trailing three games. An × on the baseline is a game his team played without him; a dotted tick is the bye.
Who he's faceddefenses ranked vs WR1 played · 0 ahead
He has faced the 2nd-toughest slate vs WR: his opponents rank 11.0 of 32 on average (league middle 16.2).
The slate · played solid, ahead dashed
VS HOU6vs WR
AT TEN31vs WR
AT PHI5vs WR
VS IND17vs WR
VS SF26vs WR
AT BAL24vs WR
AT JAX1vs WR
WK 8—bye
VS NO15vs WR
AT SF26vs WR
VS SEA2vs WR
VS TB11vs WR
AT CAR13vs WR
AT ARI19vs WR
VS DET22vs WR
AT SEA2vs WR
AT ATL14vs WR
VS ARI19vs WR
AT CAR13vs WR
AT CHI23vs WR
AT SEA2vs WR
WK 22—bye
Top 10, tough11 to 2223 to 32, softNumber is the defense's rank vs WR, season to date. Dashed cells are still to play; the red outline is this week.
His line by defense faced
| Defenses | G | Tgt/g | Yds/g | EPA/tgt |
|---|---|---|---|---|
| ranked 1 to 10Top-10 defenses | – | – | – | – |
| 11 to 22Middle | 1 | 0.0 | 0 | – |
| 23 to 32Bottom-10 | – | – | – | – |
| All games | 1 | 0.0 | 0 | – |
Yards against the rank of the defense
Too few games to read a pattern yet.
Intel & playsthe report, his best snaps, his teammates
IntelWeek 22
- Depth chart
- not listed
- Injury report
- clean
- Red zone touches
- …
- Third down
- …
- Explosive plays
- …
- Drops
- 0 on 0 targets
- Broken tackles
- 0
- Play action
- …
- Contested
- …
Best plays · by EPA
Teammates · share of the ball
| Player | Touches | Yds | EPA |
|---|---|---|---|
| 309 | 1533 · 13 TD | +13.5 | |
| 176 | 1820 · 11 TD | +125.0 | |
| 159 | 782 · 6 TD | +10.1 | |
| 114 | 789 · 14 TD | +27.0 | |
| 56 | 408 · 8 TD | +12.6 | |
| 36 | 281 · 3 TD | +9.4 | |
| 33 | 208 · 3 TD | +5.4 | |
| 29 | 1 | -31.8 |