PFF Edge

Be prepared for every snap of the 2017 season with PFF Fantasy and NFL Player Grades.

$39.99/yr

PFF Elite

The very best of PFF. Our full access pass elevates your football IQ to genius level.    

$199.99/yr
Bio
Draft
2017 PFF Grades
Overall 44.1
#31 QB
Pass
Run
Elite
High Quality
Above Average
Average
Below Average
Poor
Rookie
Limited Information
Latest News
NFL QB Overview from Week 2

PFF Analysts Steve Palazzolo & Zac Robinson examine how every quarterback performed in the first week of the NFL season.

1 day ago
NFL Week 2 Preview: Redskins at Rams

PFF has analysis of all the important matchups to watch when Washington takes on the Rams.

4 days ago
NFL Week 2 Spread Picks

PFF's Eric Eager and George Chahrouri examine the NFL picks to make against the spread in Week 2.

6 days ago
Week 2 DFS fades and players to avoid

Among the players to avoid in the Week 2 DFS slate are some surprisingly big Week 1 performers and some players who might not hit a big week.

7 days ago
Ranking the QBs from Week 1

PFF Analysts Steve Palazzolo & Zac Robinson examine how every quarterback performed in the first week of the NFL season.

8 days ago
Refocused: Philadelphia Eagles 30, Washington Redskins 17

All of the PFF-exclusive takeaways from Philadelphia's 30-17 victory over Washington.

11 days ago
The top player stacks for Week 1 in DFS

One of the best ways to succeed in a daily fantasy tournament is to double down on a key player stack. Dan Schneier offers up his top stacks for Week 1.

12 days ago
Top 32 NFL QBs

PFF's Analysis Team ranks all 32 starting NFL QBs heading into the opening week of the NFL season.

14 days ago
Fantasy football mock drafts: Every drafters' favorite picks

We've just concluded our offseason-long series of fantasy football mock drafts, and some trends popped up among our drafters. They explain their key picks.

18 days ago
Bold Predictions Week: 32 teams, 32 bold fantasy calls

There are 32 teams in the NFL, so Pat Thorman goes through every roster for one bold fantasy football call for every team in the league.

27 days ago