X
Lost password?

Don't have an account?
Gain Access Now

X

Receive free daily analysis

NFL
NBA
NHL
NASCAR
CFB
MLB
MMA
PGA
ESPORTS
BETTING

Already have an account? Log In

X

Forgot Password


POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Draft Rankings
Draft Simulator
Enter League Settings
Value Picks
Compare Any Players
News and Alerts

Key Fantasy Football Data from Week 9

justin fields fantasy football rankings news NFL DFS lineup picks

Week 9 was a weird one. Very few things played out the way that the odds said they were likely to, leaving a lot of sharp fantasy players not finding much success.

In this post, we will finish the part of the week where we are looking backward by summarizing the week in a bunch of dynamic data tables.

Let's jump right into it, starting with the plays run breakdown.

Be sure to check all of our fantasy football rankings for 2025:

 

Situational Data

The Ravens and Vikings played a fast-paced, back-and-forth, overtime game. That led the Ravens to run 99 plays, an insanely high number. You've probably seen the ridiculous line that Lamar Jackson posted, which was hugely buoyed by the extra 20 or so plays they got to run on Sunday. Shockingly, the Vikings ran just 56 plays in the same game. Very strange stuff. The 49ers surprisingly were brutalized by a Cardinals team playing without Kyler Murray and DeAndre Hopkins, which forced them to the air as they led the slate with an 83% pass rate. The Bills ran a pass pay 81% of the time and had no success, another thing that was impossible to see coming in Week 9. Very strange stuff all over this table - check out the rest yourself for more insights.

Neither Robert Woods nor Cooper Kupp left the field for a single Rams snap on Sunday night, and Tyler Higbee sat out just two offensive snaps. The Rams continue to be a super-concentrated offense, and this is especially true when they aren't playing from ahead. Emmanuel Sanders posted yet another week with strong usage but without a great fantasy result, playing all but one snap for the Bills. Monday Night Football showed us a huge vote of confidence in David Montgomery's health, as he played 86% of the snaps for the Bears - which really kills any hope for Khalil Herbert's fantasy relevance for the rest of the year.

Other more surprising/interesting high snap rates: Van Jefferson (96%), Zay Jones (96%), Robby Anderson (92%), Michael Pittman Jr. (86%). You can search this table by team to see more specific results!

 

Quarterbacks Data for Fantasy Football

It was an encouraging week for Matt Ryan who led the slate in yards per attempt at 11.4. Baker Mayfield was also quite good on his 21 attempts, racking up a YPA of 10.4 with a high ADoT of 10.2. Speaking of high ADoT's, Justin Fields led the way with a mark of 15.2 while posting the best game of his season by a good margin. The lowest ADoT's went to Colt McCoy (3.3), Ryan Tannehill (4.0), and Ben Roethlisberger (5.0), and the worst passers on the week by YPA was... wait for it... Patrick Mahomes who averaged just 4.5 yards on his 37 attempts - scary stuff for the Chiefs who continue to struggle. Sam Darnold was awful once again with just a 5.2 yards per attempt, so it will be interesting to see if he keeps his job moving forward (maybe Christian McCaffrey will help him out moving forward, but man he looks bad).

 

Touches Data for Fantasy Football

Two surprising names at the top of the list here as Myles Gaskin and James Conner led the way with 26 touches and both grabbed a handful of catches as well. Najee Harris posted another hefty workload, and the Giants continued to show their reliance on whoever starts the game at running back, giving Devontae Booker another big day with 21 carries and three catches.

It was a pretty encouraging day for the aforementioned Christian McCaffrey who racked up 18 touches after there were ambiguous reports all week about how much he'd play. You were happy if you took the risk and started him this week, and he should probably be considered the RB1 moving forward again.

 

Receivers/Tight Ends Data for Fantasy Football

If Jordan Love showed nothing else, he showed that he was smart enough to force the ball to Davante Adams who led the way with 14 targets. The problem was that Love wasn't very good and Adams reeled in just six of those targets for 42 yards, very disappointing considering the volume and the high 11.6 ADoT. The highest ADoT of the week went to Donovan Peoples-Jones on his three targets, with Marquise Goodwin not far behind at 25.5 on his four targets. The two highest air yards receivers in Week 9 both put up really gross fantasy scores, as CeeDee Lamb found just 23 actual yards on his 212 air yards, and Tyreek Hill went four catches for 37 yards on his 11 targets and 199 air yards. Better days ahead for those two.

 

Target Share Progressions for Fantasy Football

We'll finish up with the target share progression table, we're just looking at the last five weeks for save-spacing purposes.

Davante Adams and A.J. Brown led the way in target share, both eclipsing 40% without posting very good fantasy days. Again, it was just a super strange week all over the league. DeVonta Smith had the best game of his young career with a 37.5% target share that led to 116 yards and a touchdown. This table is best used by searching for a team abbreviation and seeing how the last five weeks work.

I'm out of time here, but I hope you take some time to go through the tables and see what interesting data points you can find. Thanks for reading!



Download Our Free News & Alerts Mobile App

Like what you see? Download our updated fantasy football app for iPhone and Android with 24x7 player news, injury alerts, rankings, starts/sits & more. All free!

More Fantasy Football Analysis




POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Draft Rankings
Draft Simulator
Enter League Settings
Value Picks
Compare Any Players
News and Alerts

REAL-TIME FANTASY NEWS

NFL21 mins ago

Bills Expect Matt Milano To Return In 2025
Tampa Bay Buccaneers36 mins ago

Buccaneers Giving Lavonte David More Time To Make A Decision
Scott Effross1 hour ago

Has Grade 2 Hamstring Strain
DJ LeMahieu1 hour ago

To Make Spring Debut Soon
Aaron Judge1 hour ago

To Make Grapefruit League Debut On Saturday
Matthew Stafford2 hours ago

Saga Should Reach Resolution By March 14
Jordan Westburg2 hours ago

To Miss A Few Days With Sore Back
NFL2 hours ago

Travis Hunter Wants To Play Both Ways
Jack Kochanowicz2 hours ago

Scratched On Thursday With Illness
Dallas Cowboys2 hours ago

Cowboys Interested In Trading For No. 1 Pick?
Zach Neto2 hours ago

Won't Be Ready For Opening Day
Tee Higgins2 hours ago

Patriots Not Planning To Pursue Tee Higgins
Matt Shaw2 hours ago

To Play In Games Soon
Nico Hoerner2 hours ago

Won't Make Trip To Japan
Travis Bazzana4 hours ago

Showing Power In First Taste Of Spring Training
Robert Hassell III4 hours ago

Swinging A Hot Bat
Chandler Simpson4 hours ago

Showing Speed In Grapefruit League
Chase Dollander4 hours ago

Could Make Opening Day Roster
Daniel Espino4 hours ago

Extends Throwing Distance
George Valera4 hours ago

Participates In Live Batting Practice
P.J. Washington4 hours ago

Questionable Thursday
Jalen Suggs5 hours ago

Remains Out On Thursday
Cole Anthony5 hours ago

Listed As Questionable For Thursday
Aaron Gordon5 hours ago

Continues To Manage Calf Injury, Probable For Thursday
Jamal Murray5 hours ago

Probable For Thursday's Action
Donte DiVincenzo5 hours ago

May Return To Timberwolves Lineup Thursday
LeBron James5 hours ago

Listed As Probable Thursday
Davis Martin5 hours ago

Opening Season In Starting Rotation
Giannis Antetokounmpo5 hours ago

Expected To Suit Up Thursday
Addison Barger5 hours ago

Starting On Thursday
Andrew Abbott6 hours ago

Throws Side Session On Wednesday
Jordan Montgomery6 hours ago

Set To Throw Another Bullpen On Friday
Matt Gorski6 hours ago

Could Make Opening Day Roster
Taj Bradley6 hours ago

Working On New Pitch
Quinn Hughes6 hours ago

Tallies Game-Winning Helper In Return
Conor Garland7 hours ago

Leads Vancouver To Victory
Martin Necas7 hours ago

Tallies Three Helpers On Wednesday
Nathan MacKinnon7 hours ago

Scores Twice In Victory
Kyle Connor7 hours ago

Scores Goal No. 31 On Wednesday
Connor Hellebuyck7 hours ago

Sharp On Wednesday
AJ Smith-Shawver13 hours ago

Strikes Out Three In Spring Debut
Kirk Cousins14 hours ago

Best Option For Falcons Is To Trade Kirk Cousins
NFL16 hours ago

Abdul Carter Close To Full Health
Tampa Bay Buccaneers16 hours ago

Jordan Whitehead Will Become A Free Agent
NFL16 hours ago

Chain Gangs To Be Replaced In 2025
Deni Avdija17 hours ago

Won't Return On Wednesday Night
Wendell Moore Jr.17 hours ago

Remains In Concussion Protocol
DaQuan Jeffries17 hours ago

Holds Questionable Tag For Thursday
Seth Curry17 hours ago

Tagged As Probable For Thursday
LaMelo Ball18 hours ago

Cleared For Thursday
Julius Randle18 hours ago

Remains Sidelined On Thursday
Rudy Gobert18 hours ago

Remains Out On Thursday
Emiliano Grillo18 hours ago

Out Of Form Ahead Of Cognizant Classic
Sam Ryder18 hours ago

A Course Horse For PGA National
Matt Kuchar18 hours ago

An Intriguing Option At Cognizant Classic
Anthony Edwards18 hours ago

Tagged As Questionable For Thursday
Deni Avdija18 hours ago

Uncertain To Return On Wednesday
Trae Young18 hours ago

Slated To Suit Up Against Miami
OG Anunoby19 hours ago

Playing On Wednesday
Karl-Anthony Towns19 hours ago

Ruled Out On Wednesday
Ayo Dosunmu19 hours ago

Unavailable Wednesday Against Clippers
Sam Darnold19 hours ago

Vikings Keeping Sam Darnold Would Represent Big Shift In Their Plans
Chicago Bears19 hours ago

Bears Could Add Another Running Back This Offseason
New York Giants20 hours ago

Giants To Pick Up Kayvon Thibodeau's Fifth-Year Option?
Dallas Cowboys20 hours ago

Micah Parsons Could Become Highest-Paid Defensive Player In The NFL
Roman Josi20 hours ago

Considered Day-To-Day
Noah Dobson20 hours ago

Expected To Return On Thursday
Los Angeles Rams20 hours ago

Rams Give Jonah Jackson Permission To Seek A Trade
Connor Hellebuyck20 hours ago

Starts Against Senators Wednesday
Adam Fox20 hours ago

Heading To Injured Reserve
New England Patriots20 hours ago

Patriots Give Davon Godchaux Permission To Seek A Trade
Derek Carr20 hours ago

Saints Leaning Towards Keeping Derek Carr?
Mackenzie Blackwood21 hours ago

Starts Against Former Team Wednesday
Valeri Nichushkin21 hours ago

Returns To Avalanche Lineup
Quinn Hughes21 hours ago

May Return On Wednesday
San Francisco 49ers22 hours ago

Trent Williams Ready To Play In 2025
Brock Purdy23 hours ago

49ers Start Contract Talks With Brock Purdy
Deebo Samuel Sr.23 hours ago

49ers Will Honor Deebo Samuel Sr.'s Trade Request
Linus Ullmark24 hours ago

Starting On Wednesday
TOR1 day ago

Chris Tanev Viewed As Day-To-Day
Michael Bunting1 day ago

Dealing With Illness
Shane Pinto1 day ago

Sitting Out On Wednesday
Matthew Stafford1 day ago

Expected To Stay With Rams?
Josh Norris1 day ago

Ruled Out For Wednesday's Contest
Brady Tkachuk1 day ago

Will Not Play On Wednesday
Cameron Young1 day ago

A High-Risk, High-Reward Play At PGA National
Taylor Pendrith1 day ago

Is An Enticing Play At Cognizant Classic
Gary Woodland1 day ago

Aiming For Bounce-Back Performance At PGA National
PGA1 day ago

Kris Ventura A Value Pick At The Cognizant Classic
PGA1 day ago

Niklas Norgaard Making Third PGA Tour Start At Cognizant Classic
Erik Van Rooyen1 day ago

Looking For Sustained Success At PGA National
Trent Frederic1 day ago

Injured On Tuesday
Josh Anderson1 day ago

Undergoing Evaluation
Jordan Spieth2 days ago

Looking To Bounce Back In Cognizant Classic Debut
Seamus Power2 days ago

A Risky Play With Upside At PGA National
Andrew Novak2 days ago

Searching For Consistency At PGA National
Denny McCarthy2 days ago

Eyeing First Career Victory At PGA National
Min Woo Lee2 days ago

Aims To Keep The Momentum Going At PGA National
Chris Kirk2 days ago

A Wild Card At PGA National
Mark Hubbard2 days ago

Trending In The Wrong Direction Ahead Of Cognizant Classic
Alex Smalley2 days ago

Continues To Impress Ahead Of The Cognizant Classic
Taylor Moore2 days ago

Continues Playing Well Heading To Cognizant Classic
Justin Lower2 days ago

Misses Cut At Mexico Open
Max Greyserman2 days ago

Hitting Stride Heading To Cognizant Classic
Jake Knapp2 days ago

Posts Solid Finish At Mexico Open
Song Yadong3 days ago

Gets Back In The Win Column
Henry Cejudo3 days ago

Suffers Third Straight Loss
Brendan Allen3 days ago

Drops Decision At UFC Seattle
Anthony Hernandez3 days ago

Extends His Winning Streak
Jean Matsumoto3 days ago

Suffers First Career Loss
Rob Font3 days ago

Wins Back-To-Back Fights
Melsik Baghdasaryan3 days ago

Gets TKO'd At UFC Seattle
Jean Silva3 days ago

Gets First-Round Finish At UFC Seattle
Alonzo Menifield3 days ago

Edges Out Split Decision At UFC Seattle
Julius Walker3 days ago

Defeated In His UFC Debut
Kyle Busch3 days ago

Leaves Atlanta With His First Top-10 Finish Of 2025
Kyle Larson3 days ago

Scores The Best Drafting-Track Finish Of His Career At Atlanta
Ryan Blaney3 days ago

Rallies Back To Score A Finish Of Fourth At Atlanta
NASCAR3 days ago

Despite Rarely Factoring For The Lead, Bubba Wallace Has Great Points Day
Ross Chastain3 days ago

Chances For Victory End After A Bump From Carson Hocevar
Ricky Stenhouse Jr3 days ago

. Recovers From Causing Daytona Big One To Finish Fifth At Atlanta
Carson Hocevar3 days ago

Earns Best Career Finish
Ryan Blaney4 days ago

The Heavy Favorite To Win At Atlanta
Kyle Larson4 days ago

Can Kyle Larson Finally Get A Good Finish At The New Atlanta?
Chase Elliott4 days ago

Can Win This Weekend
William Byron4 days ago

Don’t Overlook William Byron At Atlanta This Weekend
Austin Cindric4 days ago

Looking To Contend Once Again At Atlanta
Ross Chastain4 days ago

Will Start Deep in the Field at Atlanta
Daniel Suarez4 days ago

Looking To Continue Magic At Atlanta
Christopher Bell4 days ago

An Obvious DFS Pick At Atlanta
Denny Hamlin4 days ago

Is One of the Top DFS Options Of The Week For Atlanta Lineups
Joey Logano4 days ago

Is One Of The Favorites To Win At Atlanta
Kyle Busch4 days ago

Expect Kyle Busch To Compete For The Win At Atlanta
Ty Gibbs4 days ago

Should Not Be Overlooked For Atlanta DFS Lineups
Tyler Reddick4 days ago

Should Fantasy Players Roster Tyler Reddick At Atlanta This Week?
Alex Bowman4 days ago

Is Alex Bowman Worth Rostering For DFS Lineups At Atlanta?
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF