Bio
2018 PFF Grades
Offense 63.0
#77 WR
Receiving
Run
Elite
High Quality
Good
Above Average
Average
Below Average
Poor
Rookie
Limited Information
Draft
Latest News
PFF Press Pass – NFL previews for every matchup during preseason Week 3

The PFF Preview Team takes you behind the scenes and breaks down the developing stories for every game during preseason Week 3 in the NFL.

2 months ago
ReFocused, NFL Preseason Week 2: Tampa Bay Buccaneers 30, Tennessee Titans 14

The Tampa Bay Buccaneers defeated the Tennessee Titans on Saturday night, 30-14 continuing the second full week of preseason action in the NFL.

A fantasy sleeper on each AFC roster

Dan Clasgens identifies a fantasy player to target in the 12th round or later of drafts from each AFC roster.

3 months ago
NFL receiving corps rankings: All 32 teams entering 2018

Senior Analyst Mike Renner outlines PFF's all-32 team rankings as receiving corps, a unit that have have been proven extremely valuable.

3 months ago
PFF Training Camp Preview: Tennessee Titans

Dissecting the interesting storylines, position battles to watch and general storylines for the start of the Tennessee Titans Training Camp on July 24.

3 months ago
Dynasty stashes it might make sense to give up on

Scott Spratt uses historical data to identify dynasty stashes who should have shown fantasy starter value by now if they're ever likely to do so.

7 months ago
What we learned for fantasy in the preseason: AFC

A month of training camp and preseason games gave us a host of lessons for fantasy football. Mike Castiglione highlights what we learned.

1 year ago
Refocused: Chicago Bears 19, Tennessee Titans 7

Highlighting some exclusive PFF takeaways from the Bears 19-7 victory over the Titans.

1 year ago
Preseason Week 2 Preview: Panthers at Titans

Preseason Week 2 continues with the Panthers at the Titans. PFF has all the important players to watch and position battles for both teams.

1 year ago
Diving deep: Super-late fantasy sleepers on every AFC roster

Dan Clasgens identifies the deep sleepers on each AFC roster, the players who are going essentially undrafted in fantasy but could put up surprise numbers.

1 year ago