Jeff Wilson Jr.

RB, San Francisco 49ers

Partial Handcuff



Terrific ceiling and very low floor

Now playing on a one-year contract, Jeff Wilson Jr. will turn 27 in November, and his hold on a meaningful backfield role is tenuous. How much was his 2021 regression (for example, the worst yards per carry of his career and a measly average of 1.3 yards after contact) due to missing much of the season while on the injured reserve? In other words, could we see a return of the more formidable 2020 Wilson, or is the 2021 version a more accurate picture?

Can he win the No. 2 RB job?

To maintain a decent possibility of fantasy relevance, he needs to lock down the No. 2 job. As has been the case in recent years, the 49ers’ backfield is loaded with good talent. Wilson won’t get many, if any, second chances if he falters early. A direct handcuff role would be his best realistic shot at some spot starts later in the season.

X-factor: Elijah Mitchell

No doubt, Elijah Mitchell is the X-factor. If Mitchell somehow stumbles, the door could open once more for Wilson. So, yes, Wilson’s ceiling consists of 20+ touch games. And zero touches is just as possible. That’s the wide variance for Wilson heading into 2022.

Search Players

Search for a player using the table below -- results will autopopulate as you begin to type. Or, you can simply click on a player's name to get his range-of-outcome outlook page. You can also sort by position and team using the filters.

PlayerPosition Team
Aaron Rodgers Packers
Baker Mayfield Panthers
Carson Wentz Commanders
Dak Prescott Cowboys
Daniel Jones Giants
Davis Mills Texans
Derek Carr Raiders
Deshaun Watson Browns
Desmond Ridder Falcons
Drew Lock Seahawks
Geno Smith Seahawks
Jacoby Brissett Browns
Jalen Hurts Eagles
Jameis Winston Saints
Jared Goff Lions
Jimmy Garoppolo 49ers
Joe Burrow Bengals
Josh Allen Bills
Justin Fields Bears
Justin Herbert Chargers
Kenny Pickett Steelers
Kirk Cousins Vikings
Kyler Murray Cardinals
Lamar Jackson Ravens
Mac Jones Patriots
Malik Willis Titans
Marcus Mariota Falcons
Matt Corral Panthers
Matt Ryan Colts
Matthew Stafford Rams
Mitchell Trubisky Steelers
Patrick Mahomes Chiefs
Russell Wilson Broncos
Ryan Tannehill Titans
Sam Darnold Panthers
Sam Howell Commanders
Tom Brady Buccaneers
Trevor Lawrence Jaguars
Trey Lance 49ers
Tua Tagovailoa Dolphins
Zach Wilson Jets
Aaron Jones Packers
Abram Smith Saints
AJ Dillon Packers
Alexander Mattison Vikings
Alvin Kamara Saints
Anthony McFarland Jr. Steelers
Antonio Gibson Commanders
Austin Ekeler Chargers
Benny Snell Steelers
Boston Scott Eagles
Brandon Bolden Raiders
Breece Hall Jets
Brian Robinson Jr. Commanders
Cam Akers Rams
Chase Edmonds Dolphins
Chris Carson Seahawks
Chris Evans Bengals
Christian McCaffrey Panthers
Chuba Hubbard Panthers
Clyde Edwards-Helaire Chiefs
Cordarrelle Patterson Falcons
Craig Reynolds Lions
D’Andre Swift Lions
D’Ernest Johnson Browns
D’Onta Foreman Panthers
Dalvin Cook Vikings
Dameon Pierce Texans
Damien Harris Patriots
Damien Williams Falcons
Darrel Williams Cardinals
Darrell Henderson Jr. Rams
David Montgomery Bears
DeeJay Dallas Seahawks
Deon Jackson Colts
Derrick Gore Chiefs
Derrick Henry Titans
Devin Singletary Bills
Dontrell Hilliard Titans
Elijah Mitchell 49ers
Eno Benjamin Cardinals
Ezekiel Elliott Cowboys
Gus Edwards Ravens
Hassan Haskins Titans
Isaiah Spiller Chargers
Isiah Pacheco Chiefs
J.D. McKissic Commanders
J.K. Dobbins Ravens
Jamaal Williams Lions
James Conner Cardinals
James Cook Bills
James Robinson Jaguars
James White Patriots
Jashaun Corbin Giants
Javonte Williams Broncos
Jeff Wilson Jr. 49ers
Jerick McKinnon Chiefs
Jerome Ford Browns
Joe Mixon Bengals
Jonathan Taylor Colts
Josh Jacobs Raiders
Joshua Kelley Chargers
Kareem Hunt Browns
Ke’Shawn Vaughn Buccaneers
Keaontay Ingram Cardinals
Kene Nwangwu Vikings
Kennedy Brooks Eagles
Kenneth Gainwell Eagles
Kenneth Walker III Seahawks
Kenyan Drake Raiders
Kevin Harris Patriots
Khalil Herbert Bears
Kylin Hill Packers
Kyren Williams Rams
Leonard Fournette Buccaneers
Mark Ingram II Saints
Marlon Mack Texans
Matt Breida Giants
Melvin Gordon Broncos
Michael Carter Jets
Mike Boone Broncos
Mike Davis Ravens
Miles Sanders Eagles
Myles Gaskin Dolphins
Najee Harris Steelers
Nick Chubb Browns
Nyheim Hines Colts
Phillip Lindsay Colts
Pierre Strong Jr. Patriots
Rachaad White Buccaneers
Raheem Mostert Dolphins
Rashaad Penny Seahawks
Rex Burkhead Texans
Rhamondre Stevenson Patriots
Rico Dowdle Cowboys
Ronald Jones II Chiefs
Samaje Perine Bengals
Saquon Barkley Giants
Snoop Conner Jaguars
Sony Michel Dolphins
Tevin Coleman Jets
Tony Pollard Cowboys
Travis Homer Seahawks
Travis Etienne Jaguars
Trestan Ebner Bears
Trey Sermon 49ers
Ty Chandler Vikings
Tyler Allgeier Falcons
Tyler Badie Ravens
Tyrion Davis-Price 49ers
Zack Moss Bills
Zamir White Raiders
A.J. Brown Eagles
A.J. Green Cardinals
Adam Thielen Vikings
Alec Pierce Colts
Allen Lazard Packers
Allen Robinson II Rams
Amari Cooper Browns
Amari Rodgers Packers
Amon-Ra St. Brown Lions
Auden Tate Falcons
Bo Melton Seahawks
Brandin Cooks Texans
Brandon Aiyuk 49ers
Braxton Berrios Jets
Breshad Perriman Buccaneers
Bryan Edwards Falcons
Byron Pringle Bears
Cedrick Wilson Jr. Dolphins
CeeDee Lamb Cowboys
Chase Claypool Steelers
Chris Conley Texans
Chris Godwin Buccaneers
Chris Olave Saints
Christian Kirk Jaguars
Christian Watson Packers
Cooper Kupp Rams
Corey Davis Jets
Courtland Sutton Broncos
Curtis Samuel Commanders
D’Wayne Eskridge Seahawks
Damiere Byrd Falcons
Danny Gray 49ers
Darius Slayton Giants
Darnell Mooney Bears
Davante Adams Raiders
David Bell Browns
DeAndre Hopkins Cardinals
Deebo Samuel 49ers
Demarcus Robinson Raiders
Deonte Harty Saints
DeVante Parker Patriots
Devin Duvernay Ravens
DeVonta Smith Eagles
Diontae Johnson Steelers
DJ Chark Lions
DJ Moore Panthers
DK Metcalf Seahawks
Donovan Peoples-Jones Browns
Drake London Falcons
Dyami Brown Commanders
Elijah Moore Jets
Gabriel Davis Bills
Garrett Wilson Jets
George Pickens Steelers
Hunter Renfrow Raiders
Ja’Marr Chase Bengals
Jahan Dotson Commanders
Jakobi Meyers Patriots
Jalen Nailor Vikings
Jalen Reagor Eagles
Jalen Tolbert Cowboys
James Proche Ravens
James Washington Cowboys
Jameson Williams Lions
Jamison Crowder Bills
Jarvis Landry Saints
Jauan Jennings 49ers
Jaylen Waddle Dolphins
Jerry Jeudy Broncos
John Metchie III Texans
Joshua Palmer Chargers
JuJu Smith-Schuster Steelers
Julio Jones Buccaneers
Justin Jefferson Vikings
Justyn Ross Chiefs
K.J. Osborn Vikings
Kadarius Toney Giants
Keelan Cole Raiders
Keenan Allen Chargers
Kendrick Bourne Patriots
Kenny Golladay Giants
Khalil Shakir Bills
Laquon Treadwell Jaguars
Laviska Shenault Jr. Jaguars
Marquez Callaway Saints
Marquez Valdes-Scantling Chiefs
Marquise Brown Cardinals
Marvin Jones Jr. Jaguars
Mecole Hardman Chiefs
Michael Gallup Cowboys
Michael Pittman Jr. Colts
Michael Thomas Saints
Mike Evans Buccaneers
Mike Williams Chargers
Nelson Agholor Patriots
Nick Westbrook-Ikhine Titans
Nico Collins Texans
Olamide Zaccheaus Falcons
Parris Campbell Colts
Quez Watkins Eagles
Randall Cobb Packers
Rashard Higgins Panthers
Rashod Bateman Ravens
Robbie Anderson Panthers
Robert Woods Titans
Romeo Doubs Packers
Rondale Moore Cardinals
Russell Gage Buccaneers
Sammy Watkins Packers
Skyy Moore Chiefs
Stefon Diggs Bills
Sterling Shepard Giants
Tee Higgins Bengals
Terrace Marshall Jr. Panthers
Terry McLaurin Commanders
Tim Patrick Broncos
Tre’Quan Smith Saints
Treylon Burks Titans
Tylan Wallace Ravens
Tyler Boyd Bengals
Tyler Lockett Seahawks
Tyquan Thornton Patriots
Tyreek Hill Dolphins
Van Jefferson Rams
Velus Jones Jr. Bears
Wan’Dale Robinson Giants
Zay Jones Jaguars
Adam Trautman Saints
Albert Okwuegbunam Broncos
Austin Hooper Titans
Brevin Jordan Texans
C.J. Uzomah Jets
Cade Otton Buccaneers
Cameron Brate Buccaneers
Charlie Kolar Ravens
Chigoziem Okonkwo Titans
Cole Kmet Bears
Cole Turner Commanders
Dallas Goedert Eagles
Dalton Schultz Cowboys
Dan Arnold Jaguars
Daniel Bellinger Giants
Darren Waller Raiders
David Njoku Browns
Dawson Knox Bills
Donald Parham Jr. Chargers
Evan Engram Jaguars
Foster Moreau Raiders
Geoff Swaim Titans
George Kittle 49ers
Gerald Everett Seahawks
Grant Calcaterra Eagles
Greg Dulcich Broncos
Hayden Hurst Bengals
Hunter Henry Patriots
Hunter Long Dolphins
Ian Thomas Panthers
Irv Smith Jr. Vikings
Isaiah Likely Ravens
Jake Ferguson Cowboys
James Mitchell Lions
Jelani Woods Colts
Jeremy Ruckert Jets
John Bates Commanders
Jonnu Smith Patriots
Josiah Deguara Packers
Juwan Johnson Saints
Kyle Pitts Falcons
Kyle Rudolph Buccaneers
Logan Thomas Commanders
Mark Andrews Ravens
Mike Gesicki Dolphins
Mo Alie-Cox Colts
Noah Fant Seahawks
Pat Freiermuth Steelers
Pharaoh Brown Texans
Ricky Seals-Jones Giants
Robert Tonyan Packers
T.J. Hockenson Lions
Tommy Tremble Panthers
Travis Kelce Chiefs
Trey McBride Cardinals
Tyler Conklin Jets
Tyler Higbee Rams
Zach Ertz Cardinals

Range-of-Outcome Rankings


PFN’s Range-of-Outcome Rankings combine the art and science of predictive analytics. We need to incorporate hard truths based on sound research. But we also need customizations that correspond with how we prefer to draft.

Our “traditional” positional rankings represent the average of each player’s realistic range of outcomes. Meanwhile, our “optimal” rankings order players based on their highest realistic ceiling, while our “minimal” rankings order players based on their lowest realistic floor.

Taken together, you have a three-dimensional view of each player’s fantasy value. Each set of rankings includes columns highlighting each player’s age, unique positional role, and positional ADP. We also point out which players are the best bargains and the riskiest busts based on current market values.

Because the fantasy landscape changes nearly every day, we’ll continually tweak these rankings throughout the summer to ensure you have the most accurate information at your disposal. So, keep checking back for the latest updates. And be sure not to tell your friends — we want you to win, not them.

Position Rankings

Services and Info

Position Rankings

Proprietary Research

QB Variables

RB Variables

WR Variables

TE Variables

K/DEF Variables