Skip to main content

Fantasy Football Week 4 Rankings, Grades & Start/Sit Advice (2023)

Fantasy Football Week 4 Rankings, Grades & Start/Sit Advice (2023)

Welcome to Week 4, friends. As always, we’re here to provide you with some fantasy football Quick Grades (or Start/Sit Grades, if you prefer) for the week.

We tapped into our consensus projections and rankings and Derek Brown’s weekly Primer to generate this week’s Quick Grades. See below for the results and accompanying notes.

Want to read about only your players? Sync your team (free) to get My Primer partner-arrow

Week 4 Quarterback Start/Sit Grades

Rank Grade Name Team Week 4
1 A+ Josh Allen BUF MIA
2 A Jalen Hurts PHI WAS
3 A Patrick Mahomes II KC NYJ
4 A Justin Herbert LAC LV
5 A Tua Tagovailoa MIA BUF
6 B+ Kirk Cousins MIN CAR
7 B+ Anthony Richardson IND LAR
8 B Joe Burrow CIN TEN
9 B Trevor Lawrence JAC ATL
10 B Lamar Jackson BAL CLE
11 B Justin Fields CHI DEN
12 B- Daniel Jones NYG SEA
13 C+ Russell Wilson DEN CHI
14 C+ Geno Smith SEA NYG
15 C+ Brock Purdy SF ARI
16 C Matthew Stafford LAR IND
17 C Jared Goff DET GB
18 C- Deshaun Watson CLE BAL
19 C- Jordan Love GB DET
20 D+ Dak Prescott DAL NE
21 D C.J. Stroud HOU PIT
22 D- Kenny Pickett PIT HOU
23 F Baker Mayfield TB NO
24 F Jameis Winston NO TB
25 F Sam Howell WAS PHI
26 F Desmond Ridder ATL JAC
27 F Bryce Young CAR MIN
28 F Mac Jones NE DAL
29 F Joshua Dobbs ARI SF
30 F Ryan Tannehill TEN CIN
31 F Zach Wilson NYJ KC
32 F Andy Dalton CAR MIN
33 F Derek Carr NO TB
34 F Brian Hoyer LV LAC
35 F Gardner Minshew II IND LAR
36 F Aidan O’Connell LV LAC
37 F Jacoby Brissett WAS PHI
38 F Dorian Thompson-Robinson CLE BAL
39 F Jake Browning CIN TEN
40 F Blaine Gabbert KC NYJ
41 F Malik Willis TEN CIN
42 F Tim Boyle NYJ KC
43 F Mike White MIA BUF
44 F Taylor Heinicke ATL JAC
45 F Sam Darnold SF ARI
46 F Davis Mills HOU PIT
47 F Tyrod Taylor NYG SEA
48 F Clayton Tune ARI SF
49 F Kyle Trask TB NO
50 F Marcus Mariota PHI WAS

Trevor Lawrence: Lawrence has been struggling in the early going. He is the QB22 in fantasy points per game with the 15th-best adjusted completion rate while running 23rd in yards per attempt. This isn’t the type of production you hoped for this season after his scorching end to the 2022 season. This week’s matchup is no cakewalk, so we’ll all collectively hold our breath to see if Lawrence can start to turn things around here. Atlanta has allowed the fifth-lowest yards per attempt, the eighth-lowest passer rating, and the 12th-fewest fantasy points per game to quarterbacks. Week 4 Positional Value: low-end QB1

Tua Tagovailoa: How quickly all those offseason concerns for Tagovailoa have disappeared. That’s what happens when you continually prove the doubters wrong. Tagovailoa continues to do just that. He is the QB4 in fantasy, ranking first in passing grade, tenth-best in adjusted completion rate, and first in big-time throw rate. The Bills are a formidable pass defense, but Tagovailoa can still carve them up. Buffalo has held the opposition to 20th in yards per attempt, but they have surrendered the tenth-highest adjusted completion rate. Buffalo has also had issues defending the deep ball. Last year, Buffalo defended the 13th-fewest deep ball attempts in the NFL, but they gave up the 12th-highest adjusted completion rate and ninth-highest passer rating on throw 20 or more yards. This season, Tagovailoa has the eighth-most deep attempts (tied) and the ninth-highest deep-adjusted completion rate. Buffalo is sixth in pressure rate, but Miami has allowed Tagovailoa to face the league’s lowest pressure rate. The Tua train continues to roll this week. Week 4 Positional Value: QB1

Josh Allen: Allen has been on point after his debacle in Week 1. Over the last two weeks, he ranks third in passing grade, sixth in big-time throw rate, and first in adjusted completion rate. Since Week 2, Allen has been fifth in fantasy points per dropback. Miami has been a run-of-the-mill pass defense, ranking 15th in yards per attempt and passer rating allowed. They have struggled to defend play-action passing, which could lead to another massive Allen outing. Miami has permitted the 13th-highest play-action adjusted completion rate, the sixth-most play-action passing touchdowns (tied), and the eighth-highest play-action passer rating. Allen is 14th in play-action dropback rate with the fifth-highest play-action yards per attempt and the highest passer rating when utilizing play-action. Week 4 Positional Value: High-end QB1

Justin Fields: Fields has been tough to watch. There’s no way around it. The Bears offense looks broken. He has the fifth-lowest passing grade, the fourth-lowest adjusted completion rate, and the highest time to throw. The baffling thing is that Fields still only has three designed runs this season. Three! I still can’t wrap my head around this. Last year, Fields had six games in which he had at least three designed runs. It’s like Luke Getsy decided to take away his quarterback’s best weapon this season. It’s head-scratching. Fields still ranks fifth in carries per game and eighth in rushing yards per game, so his rushing equity isn’t totally lifeless. If Fields can’t produce in this matchup, it’s time to consider cutting him to the waiver wire. The Broncos have a Swiss cheese run defense, as we saw last week, but their secondary has also been riding the struggle bus this season. Denver has allowed the highest yards per attempt, the most passing touchdowns, and the highest adjusted completion rate. Week 4 Positional Value: Dice roll QB with top-12 upside

Russell Wilson: Wilson looks like a player with a second life, with Sean Payton. He is tenth in passing grade, sixth in yards per attempt, and 13th in adjusted completion rate as the QB10 in fantasy. Wilson should post another solid stat line against the Bears’ zone defense (55-67% zone for CHI’s corners). Wilson is 13th in passer rating and fifth in fantasy points per dropback against zone this season. Chicago’s pass defense has been a turnstile, allowing the third-highest yards per attempt, the fourth-highest passer rating, and the fifth-most fantasy points to quarterbacks. Week 4 Positional Value: QB1

Deshaun Watson: Watson looked better against Tennessee’s pass funnel defense last week, but we need to see if he can continue that level of play. His numbers have not been impressive, ranking 17th in passing grade, 19th in yards per attempt, and 19th in adjusted completion rate. Baltimore has a tough pass defense, allowing the third-fewest yards per attempt and 12th-lowest passer rating. The Ravens have surrendered the ninth-fewest fantasy points per game to quarterbacks. Baltimore’s 24th-ranked pressure rate is painful, but they have been blitzing at the eighth-highest rate. If the blitz can get home, Watson is in trouble. He has the 19th-best adjusted completion rate and the second-lowest yards per attempt this season against the blitz. Week 4 Positional Value: QB2

Matthew Stafford: Stafford continues to look like a quarterback that is still in his prime. He ranks sixth in passing grade, ninth in yards per attempt, and first in big-time throw rate. The Colts are an advantageous matchup for the strong armed veteran. Indy has allowed the eighth-highest yards per attempt and passer rating. The Colts have given up the fourth-most fantasy points per game to quarterbacks. Week 4 Positional Value: QB1

Anthony Richardson: Richardson remains a work in progress as a passer ranking 28th in passing grade and 16th in adjusted completion rate. In fantasy he remains a must-start QB1. He ranks first in fantasy points per dropback with his legs doing the heavy lifting. He is fifth in carries per game, first in red zone carries, and fourth in rushing yards per game. The Rams have been a spunky pass defense. They are also outplaying preseason expectations. Los Angeles has held passers to the seventh-lowets yards per attempt, the sixth-lowest passer rating, and the fourth-lowest adjusted completion rate. Richardson will be forced to compensate with rushing yards to aid his fantasy day which shouldn’t be a problem. Week 4 Positional Value: QB1

Get the FantasyPros News App for iOS and Android now partner-arrow

FantasyPros Mobile Apps: Dominate your NFL, MLB and NBA fantasy leagues from anywhere

Week 4 Wide Receiver Start/Sit Grades

Rank Grade Name Team Week 4
1 A+ Tyreek Hill MIA BUF
2 A+ Justin Jefferson MIN CAR
3 A+ Keenan Allen LAC LV
4 A+ Ja’Marr Chase CIN TEN
5 A+ Stefon Diggs BUF MIA
6 A A.J. Brown PHI WAS
7 A Davante Adams LV LAC
8 A Amon-Ra St. Brown DET GB
9 A Puka Nacua LAR IND
10 A Chris Olave NO TB
11 A CeeDee Lamb DAL NE
12 A Calvin Ridley JAC ATL
13 A DK Metcalf SEA NYG
14 A Jaylen Waddle MIA BUF
15 A Deebo Samuel SF ARI
16 A- DeVonta Smith PHI WAS
17 A- Brandon Aiyuk SF ARI
18 A- Tee Higgins CIN TEN
19 A- George Pickens PIT HOU
20 A- Amari Cooper CLE BAL
21 B+ Michael Pittman Jr. IND LAR
22 B+ Christian Kirk JAC ATL
23 B+ Tyler Lockett SEA NYG
24 B+ Jerry Jeudy DEN CHI
25 B Courtland Sutton DEN CHI
26 B Mike Evans TB NO
27 B DJ Moore CHI DEN
28 B Garrett Wilson NYJ KC
29 B Chris Godwin TB NO
30 B Tutu Atwell LAR IND
31 B- DeAndre Hopkins TEN CIN
32 B- Jakobi Meyers LV LAC
33 B- Christian Watson GB DET
34 C+ Tank Dell HOU PIT
35 C+ Terry McLaurin WAS PHI
36 C+ Nico Collins HOU PIT
37 C+ Zay Flowers BAL CLE
38 C+ Adam Thielen CAR MIN
39 C+ Jordan Addison MIN CAR
40 C+ Drake London ATL JAC
41 C Gabe Davis BUF MIA
42 C Michael Thomas NO TB
43 C Joshua Palmer LAC LV
44 C Marquise Brown ARI SF
45 C Romeo Doubs GB DET
46 C Elijah Moore CLE BAL
47 C Jahan Dotson WAS PHI
48 C Jayden Reed GB DET
49 C Rashid Shaheed NO TB
50 C Josh Reynolds DET GB
51 C- Quentin Johnston LAC LV
52 C- DJ Chark Jr. CAR MIN
53 C- Kendrick Bourne NE DAL
54 C- Brandin Cooks DAL NE
55 C- Robert Woods HOU PIT
56 C- Marvin Mims Jr. DEN CHI
57 D+ Rashee Rice KC NYJ
58 D+ Josh Downs IND LAR
59 D Tyler Boyd CIN TEN
60 D Jaxon Smith-Njigba SEA NYG
61 D K.J. Osborn MIN CAR
62 D Skyy Moore KC NYJ
63 D Calvin Austin III PIT HOU
64 D Darius Slayton NYG SEA
65 D DeVante Parker NE DAL
66 D Curtis Samuel WAS PHI
67 D- Marquez Valdes-Scantling KC NYJ
68 D- Van Jefferson LAR IND
69 D- Michael Gallup DAL NE
70 F Darnell Mooney CHI DEN
71 F Allen Robinson II PIT HOU
72 F Donovan Peoples-Jones CLE BAL
73 F Isaiah Hodgins NYG SEA
74 F Nelson Agholor BAL CLE
75 F Rondale Moore ARI SF
76 F Kadarius Toney KC NYJ
77 F Justin Watson KC NYJ
78 F JuJu Smith-Schuster NE DAL
79 F Michael Wilson ARI SF
80 F Alec Pierce IND LAR
81 F Parris Campbell NYG SEA
82 F Allen Lazard NYJ KC
83 F Mack Hollins ATL JAC
84 F Kalif Raymond DET GB
85 F Braxton Berrios MIA BUF
86 F Nick Westbrook-Ikhine TEN CIN
87 F Jalin Hyatt NYG SEA
88 F Hunter Renfrow LV LAC
89 F Chase Claypool CHI DEN
90 F Terrace Marshall Jr. CAR MIN
91 F Jamal Agnew JAC ATL
92 F Deonte Harty BUF MIA
93 F Jonathan Mingo CAR MIN
94 F Brandon Johnson DEN CHI
95 F Trey Palmer TB NO
96 F Justyn Ross KC NYJ
97 F Wan’Dale Robinson NYG SEA
98 F Demario Douglas NE DAL
99 F Chris Moore TEN CIN
100 F Marvin Jones Jr. DET GB
101 F Dontayvion Wicks GB DET
102 F Olamide Zaccheaus PHI WAS
103 F Ronnie Bell SF ARI
104 F Jauan Jennings SF ARI
105 F Cedric Tillman CLE BAL
106 F John Metchie III HOU PIT
107 F Trent Sherfield BUF MIA
108 F Derius Davis LAC LV
109 F Laviska Shenault Jr. CAR MIN
110 F Tim Jones JAC ATL
111 F Randall Cobb NYJ KC
112 F Robbie Chosen MIA BUF
113 F Devin Duvernay BAL CLE
114 F Deven Thompkins TB NO
115 F Ben Skowronek LAR IND
116 F Tyler Scott CHI DEN
117 F Khalil Shakir BUF MIA
118 F Marquise Goodwin CLE BAL
119 F Sterling Shepard NYG SEA
120 F Jalen Tolbert DAL NE
121 F Lil’Jordan Humphrey DEN CHI
122 F Dyami Brown WAS PHI
123 F Samori Toure GB DET
124 F KhaDarel Hodge ATL JAC
125 F Mecole Hardman Jr. NYJ KC
126 F David Bell CLE BAL
127 F Isaiah McKenzie IND LAR
128 F Jake Bobo SEA NYG
129 F DeAndre Carter LV LAC
130 F Kristian Wilkerson LV LAC
131 F KaVontae Turpin DAL NE
132 F Ray-Ray McCloud III SF ARI
133 F Greg Dortch ARI SF
134 F Tre Tucker LV LAC
135 F Trenton Irwin CIN TEN
136 F Zach Pascal ARI SF
137 F Scott Miller ATL JAC
138 F Demarcus Robinson LAR IND
139 F Rakim Jarrett TB NO
140 F Cedrick Wilson Jr. MIA BUF
141 F Phillip Dorsett II DEN CHI
142 F Velus Jones Jr. CHI DEN
143 F Ihmir Smith-Marsette CAR MIN
144 F Andrei Iosivas CIN TEN
145 F Xavier Hutchinson HOU PIT
146 F Brandon Powell MIN CAR
147 F Keith Kirkwood NO TB
148 F Byron Pringle WAS PHI

Puka Nacua: Nacua is the WR7 in fantasy, commanding a 31.7% target share (fourth-best) and a 31.3% air-yard share. He ranks 12th in YPRR and fourth in first-read share. All of those numbers should bump even higher this week against Indy’s zone-centric defense (at least 80% of their corner’s snaps). Against zone, Nacua has a 37.0% target share, a 38.1% air-yard share, and a 43.9% first-read share (3.44 YPRR!). Nacua will run about 63% of his routes against Juju Brents (60% catch rate and 67.1 passer rating) and Dallis Flowers (61.5% catch rate and 107.2 passer rating). Get ready to shotgun a gallon of Puka Juice this week in celebration of another banner day. Week 4 Positional Value: Locked-in WR1

Tutu Atwell: Atwell has also been a happy surprise for the Rams and fantasy gamers this season with a 20.6% target share, a 31.9% air yard share, and 1.97 YPRR. Atwell’s numbers drop some when the Rams face zone as he has a 16.3% target share, a 23.4% air yard share, and 1.76 YPRR. The passing offense has condensed around Nacua against zone. Atwell could eat into that monster target share as we move through the season to keep the teams honest. Beating off coverage should not be a problem for Atwell. He will run about 55% of his routes against Brents and Flowers. Week 4 Positional Value: WR3

Michael Pittman: Pittman has a 28.4% target share and a 27.1% air-yard share with 1.96 YPRR. If we’re staying on the train and riding with the biggest surprises of the 2023 season so far, Pittman has to be among them. He is the WR12 in fantasy. Richardson being a better passer than many gave him credit for in the predraft process has helped fuel this production. The Rams have utilized zone coverage on 52-56% of their corner’s snaps. Against zone, Pittman’s target share has increased to 28.6%, and his first read share has climbed from 36.3% to an insane 41.2%. Pittman will run about 75% of his routes against Ahkello Witherspoon (38.5% catch rate and 22.0 passer rating) and Derion Kendrick (40% catch rate and 70.1 passer rating). Week 4 Positional Value: WR2

Mike Evans: Evans colorful and underperforming history against Marshon Lattimore needs no massive explanation besides the tweet above. Since 2020, in the four games in which Lattimore shadowed him and they both played the entire game, Evans secured three touchdowns, but he failed to cross 50 receiving yards in every game but one. Evans has been playing quite well this year with Mayfield which I can honestly tell you I didn’t see coming. Evans is the WR6 in fantasy commanding a 29.0% target share, a 51.4% air yard share, and a 37.3% first-read share. Lattimore has already shadowed once this season holding DeAndrew Hopkins to four targets, two receptions, and 24 receiving yards (followed on 42% of routes). Lattimore is in mid-season form allowing a 41.7% catch rate and 20.8 passer rating in coverage. Drop Evans in your rankings. Week 4 Positional Value: WR3

Chris Godwin: Godwin ha a 19.4% target share, a 23.9% air-yard share, and a 25.4% first-read share. Tampa Bay has him running more routes on the perimeter this year. Godwin ranks 23rd in receiving grade and 43rd in YPRR (among 87 qualifying wideouts). Godwin leads the team with five red zone targets. If Lattimore is in Evans’ back pocket all day that means Godwin will see Isacc Yiadom (36.4% catch rate and 75.2 passer rating). Week 4 Positional Value: WR2/3

Chris Olave: Olave has been amazing this season. He has a 30.8% target share, a 40.3% air-yard share, and a 35.2% first-read share (leads the team). The budding superstar ranks third and seventh in receiving grade and YPRR among 87 qualifying wide receivers. He also leads the NFL in deep targets as the WR15 in fantasy. If Winston is looking to take advantage of the Bucs’ deep passing defense problems, Olave will be involved. Week 4 Positional Value: WR1

Michael Thomas: Thomas has a 23.1% target share and a 21.5% air yard share as he’s been the underneath weapon for the Saints (8.5 aDOT). Thomas is ranked 47th in receiving grade and 45th in YPRR. He leads the team with five red zone targets, although he has failed to secure one for a touchdown yet. Thomas might not be vintage Thomas, but he’s still a solid NFL receiver that complements Olave well. Week 4 Positional Value: WR3

Terry McLaurin: McLaurin has a 16.2% target share, a 24.8% air yard share, and a team-leading 23.8% first-read share. McLaurin ranks 59th in receiving grade and 57th in YPRR. Both marks are easily the lowest of his career. Blame Howell or McLaurin’s early season toe injury, but either way you slice it, something is off here. James Bradberry played some nickel last week, but I expect him to move back to the boundary full-time this week. McLaurin will run about 82% of his routes against Bradberry (55.6% catch rate and 115.0 passer rating) and Darius Slay (66.7% catch rate and 95.9 passer rating). Week 4 Positional Value: WR3

Jahan Dotson: Dotson is tied with McLaurin with a 16.2% target share, but he only has an 18.4% air yard share. His first-read share is only 15.9% as well (second on the team). He has fallen off the shelf after a promising start to the season. He has only 0.74 YPRR at this point. Dotson will run about half of his routes on the perimeter against Slay and Bradberry. Week 4 Positional Value: WR4/5

Jordan Addison: Addison is inching closer and closer to benign a full-time player. Last week he saw his route run rate increase against from 71.7% to 76.4%. Just do it Minnesota. Get it over with. Make Addison an 80-90% route run per team dropback rate player. Your offense needs it. Addison also saw his target share increase to 16.0% last week (20.1% air-yard share). Among 87 qualified receivers, Addison is ranked 50th in receiving grade and 38th in YPRR. Addison ranks fifth on the team with only two red zone targets, so if he scores this week it will likely have to be on a long reception. Addison will run about 78% of his routes against Jackson and Henderson. Week 4 Positional Value: WR3/4

George Pickens: Pickens has seen elite volume without Diontae Johnson. He has a 25.9% target share, a 39.2% air yard share, and a 35.3% first-read share over the last two games with 3.61 YPRR. Over that same span, Pickens has had a 27.8% target share, a 47.4% first-read share, and 4.49 YPRR against zone coverage. Houston’s corners have operated in zone this year on 66-70% of their coverage snaps. Pickens should be a target hog this week, running about 91% of his routes on the perimeter. Week 4 Positional Value: WR2 with WR1 upside

Nico Collins: Collins is the WR21 in fantasy points per game. Over the last two weeks, he has a 15.6% target share, a 19.8% air yard share, and a 23.1% first-read share (second on the team). Collins began the season by smashing in Weeks 1 & 2, but he has taken a step back to Tank Dell since he hit the starting lineup. Collins will run about 80% of his routes against Patrick Peterson (56.3% catch rate and 94.3 passer rating) and Levi Wallace (64% catch rate and 82.4 passer rating). Week 4 Positional Value: WR2/3

Tank Dell: Dell is that dude. He immediately supplanted Collins as the team’s WR1 once he hit the starting lineup. Over the last two weeks, he has had a 22.1% target share (first), a 33.0% air yard share (first), and a 25% first-read share (first). He’s done all of this while producing 3.35 YPRR while running 70% of his routes on the perimeter. This is king-level stuff here. Don’t dismiss Dell anymore because of size, draft capital, or anything ridiculous reason. He can play, and he’s showing the world that, like Stroud, he’s the real deal. Dell will see Peterson and Wallace in coverage on most of his routes. Week 4 Positional Value: WR2/3

If you want to dive deeper into fantasy football, check out our award-winning slate of Fantasy Football Tools as you navigate your season. From our Start/Sit Assistant – which provides your optimal lineup based on accurate consensus projections – to our Waiver Wire Assistant, which allows you to quickly see which available players will improve your team and how much – we’ve got you covered this fantasy football season.

Week 4 Running Back Start/Sit Grades

Rank Grade Name Team Week 4
1 A+ Christian McCaffrey SF ARI
2 A+ Tony Pollard DAL NE
3 A+ Bijan Robinson ATL JAC
4 A+ Kenneth Walker III SEA NYG
5 A Travis Etienne Jr. JAC ATL
6 A Josh Jacobs LV LAC
7 A Derrick Henry TEN CIN
8 A James Cook BUF MIA
9 A- Kyren Williams LAR IND
10 A- Zack Moss IND LAR
11 A- Alexander Mattison MIN CAR
12 A- D’Andre Swift PHI WAS
13 A- Rhamondre Stevenson NE DAL
14 B+ Raheem Mostert MIA BUF
15 B+ Jahmyr Gibbs DET GB
16 B+ Alvin Kamara NO TB
17 B Miles Sanders CAR MIN
18 B Joe Mixon CIN TEN
19 B Aaron Jones GB DET
20 B Javonte Williams DEN CHI
21 B- De’Von Achane MIA BUF
22 B- James Conner ARI SF
23 B- David Montgomery DET GB
24 B- Rachaad White TB NO
25 C+ Brian Robinson Jr. WAS PHI
26 C+ Najee Harris PIT HOU
27 C+ Isiah Pacheco KC NYJ
28 C+ Jerome Ford CLE BAL
29 C+ Dameon Pierce HOU PIT
30 C Joshua Kelley LAC LV
31 C Breece Hall NYJ KC
32 C Jaylen Warren PIT HOU
33 C Khalil Herbert CHI DEN
34 C Matt Breida NYG SEA
35 C- Roschon Johnson CHI DEN
36 C- Gus Edwards BAL CLE
37 C- Kenneth Gainwell PHI WAS
38 C- Tyler Allgeier ATL JAC
39 C- AJ Dillon GB DET
40 D+ Samaje Perine DEN CHI
41 D Jerick McKinnon KC NYJ
42 D Tyjae Spears TEN CIN
43 D Chuba Hubbard CAR MIN
44 D Ezekiel Elliott NE DAL
45 D Zach Charbonnet SEA NYG
46 D Dalvin Cook NYJ KC
47 D- Kareem Hunt CLE BAL
48 D- Antonio Gibson WAS PHI
49 F Elijah Mitchell SF ARI
50 F Rico Dowdle DAL NE
51 F Latavius Murray BUF MIA
52 F Justice Hill BAL CLE
53 F Devin Singletary HOU PIT
54 F Kendre Miller NO TB
55 F Clyde Edwards-Helaire KC NYJ
56 F Tank Bigsby JAC ATL
57 F Damien Harris BUF MIA
58 F Cam Akers MIN CAR
59 F Sean Tucker TB NO
60 F Ty Chandler MIN CAR
61 F Trey Sermon IND LAR
62 F Melvin Gordon III BAL CLE
63 F Craig Reynolds DET GB
64 F Keaontay Ingram ARI SF
65 F Pierre Strong Jr. CLE BAL
66 F DeeJay Dallas SEA NYG
67 F Tony Jones Jr. NO TB
68 F Jaleel McLaughlin DEN CHI
69 F D’Ernest Johnson JAC ATL
70 F Gary Brightwell NYG SEA
71 F Kenyan Drake BAL CLE
72 F Jordan Mason SF ARI
73 F Ronnie Rivers LAR IND
74 F Austin Ekeler LAC LV
75 F Zamir White LV LAC
76 F Rashaad Penny PHI WAS
77 F Michael Carter NYJ KC
78 F Elijah Dotson LAC LV
79 F Trayveon Williams CIN TEN
80 F Deuce Vaughn DAL NE
81 F Eric Gray NYG SEA
82 F Isaiah Spiller LAC LV
83 F Emanuel Wilson GB DET
84 F Ameer Abdullah LV LAC
85 F Saquon Barkley NYG SEA
86 F Boston Scott PHI WAS
87 F Kyle Juszczyk SF ARI
88 F Patrick Taylor Jr. GB DET
89 F Chris Rodriguez Jr. WAS PHI
90 F Emari Demercado ARI SF
91 F Royce Freeman LAR IND
92 F Alec Ingold MIA BUF
93 F Mike Boone HOU PIT
94 F Chris Brooks MIA BUF
95 F Tyrion Davis-Price SF ARI
96 F Chase Brown CIN TEN
97 F Zach Evans LAR IND
98 F C.J. Ham MIN CAR
99 F Travis Homer CHI DEN
100 F Raheem Blackshear CAR MIN
101 F Chris Evans CIN TEN
102 F Ty Montgomery II NE DAL
103 F Brandon Bolden LV LAC
104 F Cordarrelle Patterson ATL JAC
105 F Jakob Johnson LV LAC
106 F Jake Funk IND LAR
107 F Adam Prentice NO TB
108 F Patrick Ricard BAL CLE
109 F Reggie Gilliam BUF MIA
110 F Michael Burton DEN CHI
111 F Hunter Luepke DAL NE
112 F Ke’Shawn Vaughn TB NO
113 F Khari Blasingame CHI DEN
114 F Keith Smith ATL JAC
115 F Nick Bawden NYJ KC
116 F Salvon Ahmed MIA BUF

Josh Jacobs: Jacobs has played 73-82% of the snaps weekly, averaging 18.8 touches and 66.7 total yards. Among 59 qualified backs, Jacobs ranks 35th in missed tackles forced per attempt and 43rd in yards after contact per attempt. Jacobs’ 2.65 yards after contact per attempt in Week 3 isn’t something to write home about, but it’s his best single-game performance in 2023. The Bolts have allowed the 11th-highest missed tackles per attempt and the sixth-highest yards after contact per attempt. The only issue for Jacobs is that the Chargers have held gap runs to the tenth-lowest yards per carry (Jacobs 73.3% gap). Jacobs can also lean on his pass game role weekly to help pad his floor. He is sixth in targets, seventh in target share, and fourth in YPRR. Week 4 Positional Value: low-end RB1

James Conner: Conner’s currently RB13, playing anywhere between 64-84% of the snaps averaging 19.3 touchest and 97.4 total yards. Conner has been running like he’s turning back the clock. He doesn’t look like a 28-year-old back out there. He ranks fourth in explosive run rate, 24th in missed tackles forced per attempt, and 20th in yards after contact per attempt. San Francisco is an elite-run defense. They have yielded the seventh-lowest explosive run rate, the sixth-lowest missed tackles allowed rate, and the fourth-lowest yards after contact per attempt. Week 4 Positional Value: RB2/3

Isiah Pacheco: Over the last two weeks, Pacheco has averaged 15 touches and 74 total yards while playing 42-51% of the snaps. Pacheco ranks 19th in explosive run rate and 20th in missed tackles forced per attempt. He has the fifth-most red zone touches and only one touchdown to show for it. The Jets run defense is nasty. They have kept rushers bottled up with the fourth-lowest explosive run rate, the second-lowest yards after contact per attempt, and the 11th-lowest yards per carry to gap runs (Pacheco 57% gap). Week 4 Positional Value: RB3

Jerick McKinnon: McKinnon has played between 29-32% of the snaps this season. He has averaged 3.3 touches and 20 total yards. Last week reminded everyone about something they already knew. McKinnon can pop off for multiple touchdowns at the drop of a hat. Last year’s scorching stretch run should have displayed that. This is a good week to go back to the well against a New York defense that has surrendered the fourth-most receptions and the fifth-most receiving yards to running backs. Week 4 Positional Value: Touchdown or bust flex

Breece Hall: Hall has seen his snaps increase each week. Last week, he played 49% of the snaps with 13 touches and 27 total yards. Without the threat of the pass, opposing defenses have no reason not to stack the line. Hall is facing the seventh-highest rate of defenders in the box and the ninth-highest stacked carry rate. Unless Wilson takes a miraculous step forward, we should expect this to continue for the rest of the season. Hall ranks eighth in explosive run rate, 13th-worst in stuff rate, and 14th-best in missed tackles forced per attempt. The Chiefs have permitted the 11th-highest explosive run rate and the sixth-worst stuff rate, but they have held zone rushers to the 11th-lowest yards per carry (Hall 57.7% zone). Week 4 Positional Value: RB3

Dalvin Cook: Cook has seen his snaps drop each week. In Week 3 he only played 25% of the snaps. He has averaged 10.6 touches with only 33.3 total yards. Cook looks like a shell of his former self. He has not recorded one explosive run thi season. He has the eighth-worst stuff rate and the 13th-lowest missed tackles forced per attempt. Cook is teetering dangerously close to drop territory. Week 4 Positional Value: Must-sit

Kenneth Walker: Walker has played 51-63% of the snaps weekly with 18.4 touches and 92.3 total yards per game. Walker ranks 11th in missed tackles forced per attempt and 13th in yards after contact per attempt. When Walker was a prospect, I was told he couldn’t catch. That receiving wouldn’t be part of his game. Well, don’t look know, Walker has made strides as a receiver. He ranks fourth in receiving grade and second in YPRR. New York has given up the sixth-highest explosive run rate while also ranking 18th in yards after contact per attempt. Week 4 Positional Value: RB1

Zach Charbonnet: Charbonnet played 43% of the snaps last week with eight touches and 45 total yards. Charbonnet has five red zoe totes and one carry inside the five yard line. Charbonnet is a steam roller ranking 24th in yard after contact per attempt and 30th in missed tackles forced per attempt. Week 4 Positional Value: Handcuff/low-end RB3

Bijan Robinson: While Allgeier still has a firm grasp on red zone work, Robinson has asserted himself as the team’s bellcow with each passing week. Robinson played 63% of the snaps in Week 1. That figure stood at 81% in Week 3. Robinson has averaged 17.7 touches and 105 total yards. Robinson’s pass game usage has been juicy. He ranks second in route run per team dropback rate, first in target share (19.3%!), and fifth in YPRR. I’m not trying to bury the lead, but he’s also a special rushing talent, ranking sixth in missed tackles forced per attempt and 22nd in yards after contact per attempt. The Jaguars’ run defense has been legit, but they have some exploitable weaknesses if Arthur Smith is willing to change things up this week. Jacksonville has held rushers to the third-lowest explosive run rate while they also have the third-highest stuff rate. Here’s where things get interesting, though. The Jaguars have yielded the lowest yards per carry to zone runs, but they have permitted the fourth-highest yards per carry to gap runs (5.0). Robinson has only been used on gap runs on 28% of his attempts this season, but he has the fourth-highest yards per carry (6.9 nice!) on gap scheme runs. If Smith is willing to alter the run game plan, Robinson could have a huge day. The Jaguars will also allow production through the air for Robinson. They have given up the 12th-most receiving yards and seventh-most receptions to running backs. Week 4 Positional Value: Matchup proof RB1

Tyler Allgeier: Allgeier’s role has dwindled weekly. Last week, he played only 30% of the snaps with nine touches and 29 total yards. Allgeier has dissolved into a handcuff only or a touchdown-or-bust flex play because of his red zone role. Week 4 Positional Value: Handcuff only

Travis Etienne: Etienne has been the team’s every down back. He’s played at least 71% of the snaps in every game, averaging 20 touches and 94.6 total yards. Among 59 qualifying backs, Etienne ranks 27th in missed tackles forced per attempt and 19th in yards after contact per attempt. Among 45 qualifying receiving backs, he is ninth in route run per team dropback rate, 18th in target share, and 15th in YPRR. Atlanta has been an exploitable run defense, giving up the 12th-highest explosive run rate while also logging the 14th-lowest stuff rate. The Falcons have given up the 11th-highest yards per carry to zone runs (Etienne 51% zone runs). Etienne is a must-start. Week 4 Positional Value: RB1

Tank Bigsby: Bigsby is a handcuff only. His snaps have dropped each week, with only 12% last week. The most interesting thing with Bigsby’s usage so far is that my worries for Etienne at the goal line have been confirmed so far this season. Bigsby has both of the team’s running back carries inside the five-yard line. Week 4 Positional Value: Handcuff only

Raheem Mostert: The above sample size is small. There’s no denying it, but the backfield split for the Dolphins last week got messy, with the team completing the second quarter up 35-13. This is why I looked up the first-quarter usage for these backs when the score was closer (14-7). What we find here is that Mostert had three rushing attempts (Achane four) while handling nearly all of the passing down work. Mostert lost the red zone battle as Achane got both red zone carries (Mostert zero). We’ll see how this split works out in Week 4 in what projects to be a more competitive game. Overall, last week, Mostert played 51% of the snaps with 20 touches and 142 total yards. Mostert ranks fifth in explosive run rate, tenth in missed tackles forced per attempt, and 17th in yards after contact per attempt. This week, Miami could lean on Achane even more. Buffalo’s run defense has been exploitable, allowing the second-highest explosive run rate and the highest yards after contact per attempt. Their Achilles heel is defending gap runs, which has not been Mostert’s bread and butter (Mostert 59% zone). Buffalo has held rushers to the 14th-lowest yards per carry on zone runs. Week 4 Positional Value: RB2

De’Von Achane: Last week Achane went full legend mode. He played 41% of the snaps with 22 touches and 233 total yards. When the score was close in last week’s game, Achane outrushed Mostert (4-3) while getting both of the red zone carries. Mostert was the team’s passing down back. Achane can’t sustain the insane numbers that he posted in Week 3. That’s obvious, but his efficiency numbers are off the chart. He’s first in missed tackles forced per attempt and yards after contact per attempt. Miami could lean on Achane more this week in the rushing department, as his usage lines up with how you destroy Buffalo on the ground. Buffalo’s run defense is bottom-two in explosive run rate and yards after contact per attempt allowed, but they specifically struggle against gap runs (Achane 52.6% gap). Buffalo has held zone runs to the 14th-lowest yards per carry, but they have yielded the highest yards per carry to gap runs (7.0). Pencil in Achane for 12-15 touches this week. Week 4 Positional Value: RB2/3

James Cook: Cook continues to hum along as Buffalo’s lead ball carrier. He’s the RB16 in fantasy, averaging 18 touches and 111.3 total yards, playing 59-62% of the snaps weekly. Cook has been explosive this year, ranking 12th in explosive run rate and ninth in yards after contact per attempt. He is 14th in route run per team dropback rate, 12th in target share, and 17th in YPRR among 45 qualifying running backs. The biggest issue Cook is having isn’t volume or pass game usage but the work near the goal line. Cook has only 33% of the red zone rushing attempts and one carry (of the seven total inside the five carries) inside the five-yard line. Cook will have to grind out tough yards this week, but his usage lines up pretty well with what Miami has issues defending. The Dolphins have given up the 12th-fewest missed tackles per attempt and the 11th-lowest yards after contact per attempt, but they have been vulnerable to gap runs. Miami has allowed the ninth-highest yards per carry (4.72) to gap runs (Cook 79% gap). Miami also has given up the fourth-highest yards per reception to running backs, so if Cook doesn’t get it done on the ground, he can through the air. Week 4 Positional Value: RB1

Week 4 Tight End Start/Sit Grades

Rank Grade Name Team Week 4
1 A+ Travis Kelce KC NYJ
2 A T.J. Hockenson MIN CAR
3 A- George Kittle SF ARI
4 B+ Darren Waller NYG SEA
5 B Mark Andrews BAL CLE
6 B Sam LaPorta DET GB
7 B- Evan Engram JAC ATL
8 C+ Dallas Goedert PHI WAS
9 C+ Luke Musgrave GB DET
10 C Kyle Pitts ATL JAC
11 C- Pat Freiermuth PIT HOU
12 C- Hunter Henry NE DAL
13 D+ Jake Ferguson DAL NE
14 D+ Tyler Higbee LAR IND
15 D Dalton Kincaid BUF MIA
16 D Dawson Knox BUF MIA
17 D Gerald Everett LAC LV
18 D Chigoziem Okonkwo TEN CIN
19 D David Njoku CLE BAL
20 D Cole Kmet CHI DEN
21 D- Taysom Hill NO TB
22 D- Logan Thomas WAS PHI
23 D- Zach Ertz ARI SF
24 F Hayden Hurst CAR MIN
25 F Juwan Johnson NO TB
26 F Dalton Schultz HOU PIT
27 F Kylen Granson IND LAR
28 F Cade Otton TB NO
29 F Noah Fant SEA NYG
30 F Adam Trautman DEN CHI
31 F Cole Turner WAS PHI
32 F Mike Gesicki NE DAL
33 F Durham Smythe MIA BUF
34 F Noah Gray KC NYJ
35 F Julian Hill MIA BUF
36 F Trey McBride ARI SF
37 F Donald Parham Jr. LAC LV
38 F Jonnu Smith ATL JAC
39 F Tyler Conklin NYJ KC
40 F Colby Parkinson SEA NYG
41 F Austin Hooper LV LAC
42 F Tanner Hudson CIN TEN
43 F Isaiah Likely BAL CLE
44 F John Bates WAS PHI
45 F Michael Mayer LV LAC
46 F Daniel Bellinger NYG SEA
47 F Brevin Jordan HOU PIT
48 F Harrison Bryant CLE BAL
49 F Josh Oliver MIN CAR
50 F Luke Schoonmaker DAL NE
51 F Will Dissly SEA NYG
52 F Andrew Ogletree IND LAR
53 F Jimmy Graham NO TB
54 F Robert Tonyan CHI DEN
55 F Drew Sample CIN TEN
56 F Mo Alie-Cox IND LAR
57 F Brock Wright DET GB
58 F Jordan Akins CLE BAL
59 F Darnell Washington PIT HOU
60 F Peyton Hendershot DAL NE
61 F Connor Heyward PIT HOU
62 F C.J. Uzomah NYJ KC
63 F Mitchell Wilcox CIN TEN
64 F Pharaoh Brown NE DAL
65 F Brenton Strange JAC ATL
66 F Stone Smartt LAC LV
67 F Tommy Tremble CAR MIN
68 F Teagan Quitoriano HOU PIT
69 F Tucker Kraft GB DET
70 F Ko Kieft TB NO
71 F Jeremy Ruckert NYJ KC
72 F Ian Thomas CAR MIN
73 F Brycen Hopkins LAR IND
74 F James Mitchell DET GB
75 F Blake Bell KC NYJ
76 F Josiah Deguara GB DET
77 F Josh Whyle TEN CIN
78 F Geoff Swaim ARI SF
79 F Jack Stoll PHI WAS
80 F Chris Manhertz DEN CHI
81 F MyCole Pruitt ATL JAC
82 F Trevon Wesco TEN CIN
83 F David Wells TB NO
84 F Luke Farrell JAC ATL
85 F Nate Adkins DEN CHI
86 F Andrew Beck HOU PIT
87 F Charlie Woerner SF ARI
88 F Foster Moreau NO TB
89 F Ross Dwelley SF ARI
90 F Quintin Morris BUF MIA
91 F Grant Calcaterra PHI WAS
92 F Giovanni Ricci CAR MIN
93 F Marcedes Lewis CHI DEN
94 F Ben Sims GB DET
95 F Johnny Mundt MIN CAR
96 F Tre’ McKitty LAC LV
97 F Davis Allen LAR IND
98 F Darrell Daniels DET GB
99 F Brayden Willis SF ARI

Cole Kmet: Kmet has a 15.9% target share and 19.8% of the team’s receiving yardage. Among 32 qualifying tight ends, he ranks ninth in receiving grade and ninth in YPRR. Denver has allowed the 12th-lowest receiving yards to tight ends, but they have been gashed for the second-highest yards per reception. Week 4 Positional Value: TE2

Chigoziem Okonkwo: Small sample size efficiency hype at the tight end position looks to be failing us again in 2023. Last year, it was Albert Okwuegbunam that led us astray. This season, so far, it’s looking like Oknokwo will be it. Oknokwo has a 12.0% target share, a 13.1% first-read share, and only 0.68 YPRR this year. He hasn’t drawn an endzone or red zone target this season. The matchup is nice for Oknokwo this week, so he does fall into the streaming category. The Bengals have been a good matchup for tight ends over the last three years. This season, they have allowed the seventh-most receptions, the tenth-highest yards per reception, and the sixth-most fantasy points to tight ends. Week 4 Positional Value: Matchup-based TE2 streaming option

Tyler Higbee: Higbee has an 11.1% target share and a 15.4% first-read share. Those numbers stay relatively stagnant against zone coverage, as he has a 10.9% target share and a 15.8% first-read share. The same can be said with his YPRR, which only marginally climbs from 1.19 to 1.27. The matchup is favorable for Higbee, though, as Indy has allowed the 11th-highest yards per reception and the eighth-most receiving yards to tight ends. Week 4 Positional Value: Borderline TE1

Logan Thomas: Thomas should be back this week after missing last week’s action due to a concussion. In Week 1, he handled a 22.6% target share, a 24.5% air yard share, and a 22.7% first read share (tied for first on the team). Thomas has big-time upside this week. The Eagles have been bleeding out production to tight ends this season. Philly has allowed the third-most receiving yards, fourth-most receptions, and the most receiving touchdowns to tight ends. Week 4 Positional Value: TE1

Dallas Goedert: Dallas Goedert has soaked up a 16.1% target share and a 9.9% air yard share. He has a 20.7% first-read share. His 5.3 aDOT isn’t doing him any favors this season (0.68 YPRR), but the real culprit has been his fall-off in YAC ability. Last year, he had 6.8 YAC per reception (ninth-best). That has fallen to only 2.4 YAC per reception this season. Against zone coverage, his target share has bumped up to 19.0%, and his first read share has increased to 25.7%, so we could see a few more targets heading in Goedert’s direction this week. The problem for Goedert is that Washington has been exceptional at defending tight ends so far this season. They have surrendered the third-fewest receiving yards and the third-lowest yards per reception. Week 4 Positional Value: TE1

Kyle Pitts: Pitts is the TE18 in fantasy points per game despite all of his usage metrics pointing to better days ahead. He is first in route run per team dropback rate (85%), eighth in target share (19.3%), and sixth in routes. The problem has been that productivity hasn’t followed as he’s TE20 in YPRR (among 34 qualifying tight ends). Pitts is the TE4 in XFP/game. Jacksonville offers Pitts a plus matchup to get on track. The Jaguars have allowed the 14th-most receiving yards, 11th-highest yards per reception, and the third-most receiving touchdowns (tied) to tight ends. Week 4 Positional Value: TE1

Julian Hill: Hill is just a name to file away for a possible stash. He put Durham Smythe on the bench last week. Hill had a 50% route per team dropback rate last week. While he only drew one target, he’s a name to remember if he can seize the every down role for Miami. Week 4 Positional Value: Deep league TE premium stash

Dalton Kincaid: Kincaid has a 59.7% route run per team dropback rate, which is below what we like to see for our fantasy tight ends. The Bills have been using a ton of personnel packages instead of just living in 12 personnel, so both tight ends have seen their routes take a small hit. Kincaid has a 10.9% target share with a suboptimal 3.6 aDOT. Kincaid’s 0.97 YPRR isn’t something to write home about, but the team is using him only for short area dumpoffs. Kincaid’s is sadly in the TE2 realm. He is third on the team in red zone targets. Miami is 17th in receiving yards with the tenth-lowest yards per reception allowed to tight ends. Week 4 Positional Value: TE2

Dawson Knox: Knox is slightly outpacing Kincaid with a 61.3% route run per team dropback rate. Knox has a 10.0% target share and a sad 0.61 YPRR. Knox is tied with Diggs for the team lead in red zone targets, so his touchdown equity in this offense is substantial. If you’re touchdown-hunting at tight end this week, Knox isn’t a bad dart throw. The Dolphins are tied for the third-most receiving touchdowns allowed to tight ends. Week 4 Positional Value: TE2

Week 4 Defense / Special Teams Start/Sit Grades

Rank Grade Name Team Week 4
1 A+ San Francisco 49ers SF ARI
2 A+ Philadelphia Eagles PHI WAS
3 A Kansas City Chiefs KC NYJ
4 A- Dallas Cowboys DAL NE
5 A- Cleveland Browns CLE BAL
6 B+ Baltimore Ravens BAL CLE
7 B+ New Orleans Saints NO TB
8 B Pittsburgh Steelers PIT HOU
9 B Denver Broncos DEN CHI
10 B- Tampa Bay Buccaneers TB NO
11 B- Seattle Seahawks SEA NYG
12 C+ Cincinnati Bengals CIN TEN
13 C Tennessee Titans TEN CIN
14 C New England Patriots NE DAL
15 C Buffalo Bills BUF MIA
16 C- Houston Texans HOU PIT
17 D+ Miami Dolphins MIA BUF
18 D+ Minnesota Vikings MIN CAR
19 D+ Indianapolis Colts IND LAR
20 D Los Angeles Chargers LAC LV
21 D Green Bay Packers GB DET
22 D Jacksonville Jaguars JAC ATL
23 D- New York Jets NYJ KC
24 D- Detroit Lions DET GB
25 D- Los Angeles Rams LAR IND
26 F Carolina Panthers CAR MIN
27 F Atlanta Falcons ATL JAC
28 F Chicago Bears CHI DEN
29 F New York Giants NYG SEA
30 F Washington Commanders WAS PHI
31 F Arizona Cardinals ARI SF
32 F Las Vegas Raiders LV LAC

 

Week 4 Kicker Start/Sit Grades

Rank Grade Name Team Week 4
1 A+ Jake Moody SF ARI
2 A- Tyler Bass BUF MIA
3 B+ Jake Elliott PHI WAS
4 B Cameron Dicker LAC LV
5 B- Justin Tucker BAL CLE
6 C+ Jason Myers SEA NYG
7 C+ Harrison Butker KC NYJ
8 C+ Brandon Aubrey DAL NE
9 C Jason Sanders MIA BUF
10 C Matt Gay IND LAR
11 C Younghoe Koo ATL JAC
12 C Brett Maher LAR IND
13 C Brandon McManus JAC ATL
14 C Riley Patterson DET GB
15 C Greg Joseph MIN CAR
16 C- Dustin Hopkins CLE BAL
17 C- Graham Gano NYG SEA
18 C- Wil Lutz DEN CHI
19 C- Evan McPherson CIN TEN
20 D+ Chris Boswell PIT HOU
21 D+ Blake Grupe NO TB
22 D+ Anders Carlson GB DET
23 D+ Ka’imi Fairbairn HOU PIT
24 D Daniel Carlson LV LAC
25 D Eddy Pineiro CAR MIN
26 D Nick Folk TEN CIN
27 D- Chase McLaughlin TB NO
28 D- Cairo Santos CHI DEN
29 D- Chad Ryland NE DAL
30 F Matt Prater ARI SF
31 F Joey Slye WAS PHI
32 F Greg Zuerlein NYJ KC

 

More Articles

Dynasty Rookie Mock Draft: 10-Team, 1QB (2024 Fantasy Football)

Dynasty Rookie Mock Draft: 10-Team, 1QB (2024 Fantasy Football)

fp-headshot by Joe Pepe | 3 min read
Dynasty Draft Primer: AFC East (Fantasy Football)

Dynasty Draft Primer: AFC East (Fantasy Football)

fp-headshot by Marco Enriquez | 7 min read
8 Fantasy Football ADP Risers & Fallers

8 Fantasy Football ADP Risers & Fallers

fp-headshot by Mike Fanelli | 3 min read
Zero RB Draft Strategy: Advice & Picks (Fantasy Football)

Zero RB Draft Strategy: Advice & Picks (Fantasy Football)

fp-headshot by Mike Fanelli | 4 min read

About Author

Hide

Current Article

15+ min read

Dynasty Rookie Mock Draft: 10-Team, 1QB (2024 Fantasy Football)

Next Up - Dynasty Rookie Mock Draft: 10-Team, 1QB (2024 Fantasy Football)

Next Article