We’re three weeks into the NFL season, so we now have a clear idea about player values, depth chart, and positional rotations. We’ve also begun to see defensive strengths and weaknesses take shape, so it’s a bit easier (but never easy) to determine the best and worst matchups across the league.
With that said, here’s my positional PPR player rankings for Week 4.
There are some major movers this week, good or bad, including Kyler Murray, Zack Moss, Jauan Jennings and Cole Kmet. For those who need help making those tough decisions between players with similar value or with terrific Week 4 matchups, I’m here for you!
And when you’re done reviewing the rankings, you still won’t want to set your starting lineup without checking out my Start Em, Sit Em columns at every position:
Coming soon: QBs | RBs | WRs | TEs | K & D/STs
Also, don’t forget to subscribe to Fantasy Dirt for valuable fantasy advice five days a week!
Rk |
Player |
Team |
Opponent |
---|---|---|---|
1 |
Josh Allen |
BUF |
at BAL |
2 |
Kyler Murray |
ARI |
vs. WAS |
3 |
Lamar Jackson |
BAL |
vs. BUF |
4 |
Jayden Daniels |
WAS |
at ARI |
5 |
C.J. Stroud |
HOU |
vs. JAC |
6 |
Jalen Hurts |
PHI |
at TB |
7 |
Joe Burrow |
CIN |
at CAR |
8 |
Patrick Mahomes |
KC |
at LAC |
9 |
Dak Prescott |
DAL |
at NYG |
10 |
Baker Mayfield |
TB |
vs. PHI |
11 |
Jared Goff |
DET |
vs. SEA |
12 |
Brock Purdy |
SF |
vs. NE |
13 |
Jordan Love |
GB |
vs. MIN |
14 |
Geno Smith |
SEA |
at DET |
15 |
Anthony Richardson |
IND |
vs. PIT |
16 |
Justin Fields |
PIT |
at IND |
17 |
Sam Darnold |
MIN |
at GB |
18 |
Caleb Williams |
CHI |
vs. LAR |
19 |
Kirk Cousins |
ATL |
vs. NO |
20 |
Trevor Lawrence |
JAC |
at HOU |
21 |
Derek Carr |
NO |
at ATL |
22 |
Deshaun Watson |
CLE |
at LV |
23 |
Daniel Jones |
NYG |
vs. DAL |
24 |
Andy Dalton |
CAR |
vs. CIN |
25 |
Aaron Rodgers |
NYJ |
vs. DEN |
26 |
Matthew Stafford |
LAR |
at CHI |
27 |
Gardner Minshew |
LV |
vs. CLE |
28 |
Will Levis |
TEN |
at MIA |
29 |
Bo Nix |
DEN |
at NYJ |
30 |
Taylor Heinicke |
LAC |
vs. KC |
31 |
Jacoby Brissett |
NE |
at SF |
32 |
Tim Boyle |
MIA |
vs. TEN |
Rk |
Player |
Team |
Opponent |
---|---|---|---|
1 |
Breece Hall |
NYJ |
vs. DEN |
2 |
Saquon Barkley |
PHI |
at TB |
3 |
Alvin Kamara |
NO |
at ATL |
4 |
Bijan Robinson |
ATL |
vs. NO |
5 |
Jordan Mason |
SF |
vs. NE |
6 |
Kyren Williams |
LAR |
at CHI |
7 |
Jahmyr Gibbs |
DET |
vs. SEA |
8 |
De’Vone Achane |
MIA |
vs. TEN |
9 |
Jonathan Taylor |
IND |
vs. PIT |
10 |
Josh Jacobs |
GB |
vs. MIN |
11 |
James Cook |
BUF |
at BAL |
12 |
Aaron Jones |
MIN |
at GB |
13 |
David Montgomery |
DET |
vs. SEA |
14 |
James Conner |
ARI |
vs. WAS |
15 |
Tony Pollard |
TEN |
at MIA |
16 |
Travis Etienne |
JAC |
at HOU |
17 |
Derrick Henry |
BAL |
vs. BUF |
18 |
Devin Singletary |
NYG |
vs. DAL |
19 |
Zach Charbonnet |
SEA |
at DET |
20 |
Brian Robinson Jr. |
WAS |
at ARI |
21 |
Zack Moss |
CIN |
at CAR |
22 |
Rhamondre Stevenson |
NE |
at SF |
23 |
J.K. Dobbins |
LAC |
vs. KC |
24 |
Najee Harris |
PIT |
at IND |
25 |
Rachaad White |
TB |
vs. PHI |
26 |
Chuba Hubbard |
CAR |
vs. CIN |
27 |
Cam Akers |
HOU |
at JAC |
28 |
D’Andre Swift |
CHI |
vs. LAR |
29 |
Jerome Ford |
CLE |
at LV |
30 |
Zamir White |
LV |
vs. CLE |
31 |
Javonte Williams |
DEN |
at NYJ |
32 |
Carson Steele |
KC |
at LAC |
33 |
Bucky Irving |
TB |
vs. PHI |
34 |
Ezekiel Elliott |
DAL |
at NYG |
35 |
Braelon Allen |
NYJ |
vs. DEN |
36 |
Samaje Perine |
KC |
at LAC |
37 |
D’Onta Foreman |
CLE |
at LV |
38 |
Tyjae Spears |
TEN |
at MIA |
39 |
Ty Chandler |
MIN |
at GB |
40 |
Chase Brown |
CIN |
at CAR |
41 |
Alexander Mattison |
LV |
vs. CLE |
42 |
Rico Dowdle |
DAL |
at NYG |
43 |
Gus Edwards |
LAC |
vs. KC |
44 |
Miles Sanders |
CAR |
vs. CLE |
45 |
Jaleel McLaughlin |
DEN |
at NYJ |
46 |
Justice Hill |
BAL |
vs. BUF |
47 |
Tyler Allgeier |
ATL |
vs. NO |
48 |
Antonio Gibson |
NE |
at SF |
49 |
Dare Ogunbowale |
HOU |
vs. JAC |
50 |
Jamaal Williams |
NO |
at ATL |
51 |
Cordarrelle Patterson |
PIT |
at IND |
52 |
Trey Benson |
ARI |
vs. WAS |
53 |
Roschon Johnson |
CHI |
vs. IND |
54 |
Ty Johnson |
BUF |
at BAL |
55 |
Blake Corum |
LAR |
at CHI |
56 |
Tank Bigsby |
JAC |
at HOU |
57 |
Jeff Wilson Jr. |
MIA |
vs. TEN |
58 |
Ray Davis |
BUF |
at BAL |
59 |
Emanuel Wilson |
GB |
vs. MIN |
60 |
Jeremy McNichols |
WAS |
at ARI |
Rk |
Player |
Team |
Opponent |
---|---|---|---|
1 |
CeeDee Lamb |
DAL |
at NYG |
2 |
Ja’Marr Chase |
CIN |
at CAR |
3 |
Justin Jefferson |
MIN |
at GB |
4 |
Rashee Rice |
KC |
at LAC |
5 |
Amon-Ra St. Brown |
DET |
vs. SEA |
6 |
Nico Collins |
HOU |
vs. JAC |
7 |
Malik Nabers |
NYG |
vs. DAL |
8 |
Chris Godwin |
TB |
vs. PHI |
9 |
Marvin Harrison Jr. |
ARI |
vs. WAS |
10 |
Mike Evans |
TB |
vs. PHI |
11 |
DK Metcalf |
SEA |
at DET |
12 |
Brandon Aiyuk |
SF |
vs. NE |
13 |
Tyreek Hill |
MIA |
vs. TEN |
14 |
Davante Adams |
LV |
vs. CLE |
15 |
Chris Olave |
NO |
at ATL |
16 |
DJ Moore |
CHI |
vs. LAR |
17 |
Garrett Wilson |
NYJ |
vs. DEN |
18 |
Drake London |
ATL |
vs. NO |
19 |
Zay Flowers |
BAL |
vs. BUF |
20 |
Stefon Diggs |
HOU |
vs. JAC |
21 |
Amari Cooper |
CLE |
at LV |
22 |
George Pickens |
PIT |
at IND |
23 |
Jaxon Smith-Njigba |
SEA |
at DET |
24 |
Jayden Reed |
GB |
vs. MIN |
25 |
Terry McLaurin |
WAS |
at ARI |
26 |
Rashid Shaheed |
NO |
at ATL |
27 |
Jameson Williams |
DET |
vs. SEA |
28 |
Khalil Shakir |
BUF |
at BAL |
29 |
Christian Kirk |
JAC |
at HOU |
30 |
Tank Dell |
HOU |
vs. JAC |
31 |
Xavier Worthy |
KC |
at LAC |
32 |
Michael Pittman Jr. |
IND |
vs. PIT |
33 |
Calvin Ridley |
TEN |
at MIA |
34 |
Brian Thomas Jr. |
JAC |
at HOU |
35 |
Diontae Johnson |
CAR |
vs. CIN |
36 |
Tee Higgins |
CIN |
at CAR |
37 |
Tyler Lockett |
SEA |
at DET |
38 |
Rome Odunze |
CHI |
vs. LAR |
39 |
Jauan Jennings |
SF |
vs. NE |
40 |
Jaylen Waddle |
MIA |
vs. TEN |
41 |
Demarcus Robinson |
LAR |
at CHI |
42 |
Wan’Dale Robinson |
NYG |
vs. DAL |
43 |
Brandin Cooks |
DAL |
at NYG |
44 |
Ladd McConkey |
LAC |
vs. KC |
45 |
Courtland Sutton |
DEN |
at NYJ |
46 |
Jerry Jeudy |
CLE |
vs. NYG |
47 |
Quentin Johnston |
LAC |
vs. KC |
48 |
Darnell Mooney |
ATL |
vs. NO |
49 |
Gabe Davis |
JAC |
at HOU |
50 |
Michael Wilson |
ARI |
vs. WAS |
51 |
Jakobi Meyers |
LV |
vs. CLE |
52 |
Jahan Dotson |
PHI |
at TB |
53 |
Alec Pierce |
IND |
vs. PIT |
54 |
Allen Lazard |
NYJ |
vs. DEN |
55 |
Greg Dortch |
ARI |
vs. WAS |
56 |
Jalen Nailor |
MIN |
at GB |
57 |
Tutu Atwell |
LAR |
at CHI |
58 |
DeAndre Hopkins |
TEN |
at MIA |
59 |
Christian Watson |
GB |
vs. MIN |
60 |
DeMario Douglas |
NE |
at SF |
Rk |
Player |
Team |
Opponent |
---|---|---|---|
1 |
Sam LaPorta |
DET |
vs. SEA |
2 |
Travis Kelce |
KC |
at LAC |
3 |
Dallas Goedert |
PHI |
at TB |
4 |
Jake Ferguson |
DAL |
at NYG |
5 |
Brock Bowers |
LV |
vs. CLE |
6 |
Dalton Kincaid |
BUF |
at BAL |
7 |
Kyle Pitts |
ATL |
vs. NO |
8 |
Cole Kmet |
CHI |
vs. LAR |
9 |
Mark Andrews |
BAL |
vs. BUF |
10 |
Pat Freiermuth |
PIT |
at IND |
11 |
Hunter Henry |
NE |
at SF |
12 |
Isaiah Likely |
BAL |
vs. BUF |
13 |
Zach Ertz |
WAS |
at ARI |
14 |
Tyler Conklin |
NYJ |
vs. DEN |
15 |
Dalton Schultz |
HOU |
vs. JAC |
16 |
Colby Parkinson |
LAR |
at CHI |
17 |
Brenton Strange |
JAC |
at HOU |
18 |
Mike Gesicki |
CIN |
at CAR |
19 |
Noah Fant |
SEA |
at DET |
20 |
Johnny Mundt |
MIN |
at GB |
21 |
Greg Dulcich |
DEN |
at NYJ |
22 |
Cade Otton |
TB |
vs. PHI |
23 |
Eric Saubert |
SF |
vs. NE |
24 |
Jonnu Smith |
MIA |
vs. TEN |
25 |
Hayden Hurst |
LAC |
vs. KC |
26 |
Chigoziem Okonkwo |
TEN |
at MIA |
27 |
Elijah Higgins |
ARI |
vs. WAS |
28 |
Juwan Johnson |
NO |
at ATL |
29 |
Tucker Kraft |
GB |
vs. MIN |
30 |
Tommy Tremble |
CAR |
vs. CIN |
31 |
Jordan Akins |
CLE |
at LV |
32 |
Foster Moreau |
NO |
at ATL |
Rk |
Player |
Position |
Team |
Opponent |
---|---|---|---|---|
1 |
Breece Hall |
RB |
NYJ |
vs. DEN |
2 |
CeeDee Lamb |
WR |
DAL |
at NYG |
3 |
Ja’Marr Chase |
WR |
CIN |
at CAR |
4 |
Saquon Barkley |
RB |
PHI |
at TB |
5 |
Alvin Kamara |
RB |
NO |
at ATL |
6 |
Justin Jefferson |
WR |
MIN |
at GB |
7 |
Bijan Robinson |
RB |
ATL |
vs. NO |
8 |
Rashee Rice |
WR |
KC |
at LAC |
9 |
Amon-Ra St. Brown |
WR |
DET |
vs. SEA |
10 |
Jordan Mason |
RB |
SF |
vs. NE |
11 |
Kyren Williams |
RB |
LAR |
at CHI |
12 |
Jahmyr Gibbs |
RB |
DET |
vs. SEA |
13 |
Nico Collins |
WR |
HOU |
vs. JAC |
14 |
Malik Nabers |
WR |
NYG |
vs. DAL |
15 |
Chris Godwin |
WR |
TB |
vs. PHI |
16 |
De’Vone Achane |
RB |
MIA |
vs. TEN |
17 |
Marvin Harrison Jr. |
WR |
ARI |
vs. WAS |
18 |
Jonathan Taylor |
RB |
IND |
vs. PIT |
19 |
Mike Evans |
WR |
TB |
vs. PHI |
20 |
DK Metcalf |
WR |
SEA |
at DET |
21 |
Josh Jacobs |
RB |
GB |
vs. MIN |
22 |
James Cook |
RB |
BUF |
at BAL |
23 |
Aaron Jones |
RB |
MIN |
at GB |
24 |
David Montgomery |
RB |
DET |
vs. SEA |
25 |
James Conner |
RB |
ARI |
vs. WAS |
26 |
Tony Pollard |
RB |
TEN |
at MIA |
27 |
Travis Etienne |
RB |
JAC |
at HOU |
28 |
Derrick Henry |
RB |
BAL |
vs. BUF |
29 |
Brandon Aiyuk |
WR |
SF |
vs. NE |
30 |
Tyreek Hill |
WR |
MIA |
vs. TEN |
31 |
Devin Singletary |
RB |
NYG |
vs. DAL |
32 |
Davante Adams |
WR |
LV |
vs. CLE |
33 |
Zach Charbonnet |
RB |
SEA |
at DET |
34 |
Chris Olave |
WR |
NO |
at ATL |
35 |
DJ Moore |
WR |
CHI |
vs. LAR |
36 |
Brian Robinson Jr. |
RB |
WAS |
at ARI |
37 |
Zack Moss |
RB |
CIN |
at CAR |
38 |
Garrett Wilson |
WR |
NYJ |
vs. DEN |
39 |
Drake London |
WR |
ATL |
vs. NO |
40 |
Rhamondre Stevenson |
RB |
NE |
at SF |
41 |
Zay Flowers |
WR |
BAL |
vs. BUF |
42 |
Stefon Diggs |
WR |
HOU |
vs. JAC |
43 |
Amari Cooper |
WR |
CLE |
at LV |
44 |
George Pickens |
WR |
PIT |
at IND |
45 |
J.K. Dobbins |
RB |
LAC |
vs. KC |
46 |
Jaxon Smith-Njigba |
WR |
SEA |
at DET |
47 |
Jayden Reed |
WR |
GB |
vs. MIN |
48 |
Terry McLaurin |
WR |
WAS |
at ARI |
49 |
Sam LaPorta |
TE |
DET |
vs. SEA |
50 |
Rashid Shaheed |
WR |
NO |
at ATL |
51 |
Jameson Williams |
WR |
DET |
vs. SEA |
52 |
Khalil Shakir |
WR |
BUF |
at BAL |
53 |
Travis Kelce |
TE |
KC |
at LAC |
54 |
Najee Harris |
RB |
PIT |
at IND |
55 |
Christian Kirk |
WR |
JAC |
at HOU |
56 |
Tank Dell |
WR |
HOU |
vs. JAC |
57 |
Xavier Worthy |
WR |
KC |
at LAC |
58 |
Michael Pittman Jr. |
WR |
IND |
vs. PIT |
59 |
Calvin Ridley |
WR |
TEN |
at MIA |
60 |
Brian Thomas Jr. |
WR |
JAC |
at HOU |
61 |
Rachaad White |
RB |
TB |
vs. PHI |
62 |
Dallas Goedert |
TE |
PHI |
at TB |
63 |
Chuba Hubbard |
RB |
CAR |
vs. CIN |
64 |
Diontae Johnson |
WR |
CAR |
vs. CIN |
65 |
Cam Akers |
RB |
HOU |
at JAC |
66 |
Jerome Ford |
RB |
CLE |
at LV |
67 |
Tee Higgins |
WR |
CIN |
at CAR |
68 |
Tyler Lockett |
WR |
SEA |
at DET |
69 |
Rome Odunze |
WR |
CHI |
vs. LAR |
70 |
Jauan Jennings |
WR |
SF |
vs. NE |
71 |
Jake Ferguson |
TE |
DAL |
at NYG |
72 |
Brock Bowers |
TE |
LV |
vs. CLE |
73 |
Dalton Kincaid |
TE |
BUF |
at BAL |
74 |
Jaylen Waddle |
WR |
MIA |
vs. TEN |
75 |
Demarcus Robinson |
WR |
LAR |
at CHI |
76 |
Wan’Dale Robinson |
WR |
NYG |
vs. DAL |
77 |
D’Andre Swift |
RB |
CHI |
vs. LAR |
78 |
Brandin Cooks |
WR |
DAL |
at NYG |
79 |
Ladd McConkey |
WR |
LAC |
vs. KC |
80 |
Courtland Sutton |
WR |
DEN |
at NYJ |
81 |
Jerry Jeudy |
WR |
CLE |
vs. NYG |
82 |
Zamir White |
RB |
LV |
vs. CLE |
83 |
Javonte Williams |
RB |
DEN |
at NYJ |
84 |
Carson Steele |
RB |
KC |
at LAC |
85 |
Quentin Johnston |
WR |
LAC |
vs. KC |
86 |
Darnell Mooney |
WR |
ATL |
vs. NO |
87 |
Kyle Pitts |
TE |
ATL |
vs. NO |
88 |
Cole Kmet |
TE |
CHI |
vs. LAR |
89 |
Gabe Davis |
WR |
JAC |
at HOU |
90 |
Michael Wilson |
WR |
ARI |
vs. WAS |
91 |
Bucky Irving |
RB |
TB |
vs. PHI |
92 |
Braelon Allen |
RB |
NYJ |
vs. DEN |
93 |
Mark Andrews |
TE |
BAL |
vs. BUF |
94 |
Samaje Perine |
RB |
KC |
at LAC |
95 |
D’Onta Foreman |
RB |
CLE |
at LV |
96 |
Tyjae Spears |
RB |
TEN |
at MIA |
97 |
Ezekiel Elliott |
RB |
DAL |
at NYG |
98 |
Ty Chandler |
RB |
MIN |
at GB |
99 |
Chase Brown |
RB |
CIN |
at CAR |
100 |
Alexander Mattison |
RB |
LV |
vs. CLE |
Rk |
Player |
Team |
Opponent |
---|---|---|---|
1 |
Brandon Aubrey |
DAL |
at NYG |
2 |
Harrison Butker |
KC |
at LAC |
3 |
Ka’imi Fairbairn |
HOU |
vs. JAC |
4 |
Evan McPherson |
CIN |
at CAR |
5 |
Matt Prater |
ARI |
vs. WAS |
6 |
Justin Tucker |
BAL |
vs. BUF |
7 |
Younghoe Koo |
ATL |
vs. NO |
8 |
Blake Grupe |
NO |
at ATL |
9 |
Chase McLaughlin |
TB |
vs. PHI |
10 |
Cairo Santos |
CHI |
vs. LAR |
11 |
Chris Boswell |
PIT |
at IND |
12 |
Jake Moody |
SF |
vs. NE |
13 |
Jake Bates |
DET |
vs. SEA |
14 |
Dustin Hopkins |
CLE |
at LV |
15 |
Jake Elliott |
PHI |
at TB |
16 |
Matt Gay |
IND |
vs. LAR |
17 |
Greg Zuerlein |
NYJ |
vs. DEN |
18 |
Daniel Carlson |
LV |
vs. CLE |
19 |
Jason Myers |
SEA |
at DET |
20 |
Tyler Bass |
BUF |
at BAL |
21 |
Will Reichard |
MIN |
at GB |
22 |
Eddy Piniero |
CAR |
vs. CIN |
23 |
Cameron Dicker |
LAC |
vs. KC |
24 |
Brayden Narveson |
GB |
vs. MIN |
25 |
Greg Joseph |
NYG |
vs. DAL |
26 |
Joey Slye |
NE |
at SF |
27 |
Austin Seibert |
WAS |
at ARI |
28 |
Nick Folk |
TEN |
at MIA |
29 |
Wil Lutz |
DEN |
at NYJ |
30 |
Jason Sanders |
MIA |
vs. TEN |
31 |
Cam Little |
JAC |
at HOU |
32 |
Joshua Karty |
LAR |
at CHI |
Rk |
Team |
Opponent |
---|---|---|
1 |
Jets |
vs. DEN |
2 |
49ers |
vs. NE |
3 |
Steelers |
at IND |
4 |
Dolphins |
vs. TEN |
5 |
Cowboys |
at NYG |
6 |
Texans |
vs. JAC |
7 |
Titans |
at MIA |
8 |
Browns |
at LV |
9 |
Chiefs |
at LAC |
10 |
Bears |
vs. LAR |
11 |
Bengals |
at CAR |
12 |
Packers |
vs. MIN |
13 |
Vikings |
at GB |
14 |
Raiders |
vs. CLE |
15 |
Lions |
vs. SEA |
16 |
Bills |
at BAL |
17 |
Colts |
vs. PIT |
18 |
Rams |
at CHI |
19 |
Ravens |
vs. BUF |
20 |
Eagles |
at TB |
21 |
Cardinals |
vs. WAS |
22 |
Chargers |
vs. KC |
23 |
Saints |
at ATL |
24 |
Falcons |
vs. NO |
25 |
Broncos |
at NYJ |
26 |
Giants |
vs. DAL |
27 |
Jaguars |
at HOU |
28 |
Buccaneers |
vs. PHI |
29 |
Seahawks |
at DET |
30 |
Panthers |
vs. CIN |
31 |
Commanders |
at ARI |
32 |
Patriots |
at SF |
Spring practice for Alabama kicked off yesterday, and with it, the Tide released the new numbers for all of the new additions to the roster as well as a few
The rivalry between Ohio State and Michigan is arguably the most heated in college football, and tensions reached a fever pitch after the latest installment in
Riley Leonard on the QB competition at Notre Dame footballNotre Dame football product Riley Leonard speaks Feb. 28 at NFL Scouting Combine on the three-way QB b
PublishedMarch 4, 2025 6:31 AM EST|UpdatedMarch 4, 2025 6:31 AM ESTFacebookTwitterEmailCopy LinkTexas football has zero interest in getting caught up in playing