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

Updated Week 2 PPR Rankings (Top 400)

CeeDee Lamb - Fantasy Football Rankings, Draft Targets, NFL Injury News

Our Week 2 fantasy football PPR rankings for 2021 at RB, WR, TE, QB and DEF. Nick Mariano was ranked 9th and 11th overall out of 130 experts, follow his ranks.

Welcome to Week 2 RotoBallers. We've finally made it! Below are our updated consensus Week 2 PPR rankings for fantasy football, including some running notes on relevant injuries, player news and rankings updates:

These rankings are a consensus from five of our lead fantasy football columnists - Nick MarianoPierre Camus, Brandon Murchison and Scott Engel - who have all analyzed the NFL matchups and game slates for Week 2.

And in case you weren't aware, our very own Nick Mariano was ranked #11 overall in 2018 out of ~120 industry experts, and was ranked #9 overall the year before. So be sure to follow his rankings every week!

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

 

Week 2 Fantasy Football Rankings (PPR)

You can also see our Week 2 ranks for Half-PPR and Standard scoring.

Note that quarterbacks, defenses and kickers are all grouped separately towards the bottom. Each of those positions is ranked on their own. This is to allow owners to compare running backs, wide receivers and tight ends for their FLEX spot (without seeing QB, DEF, K mixed in).

Last updated on Sunday 9/19 at 10:00 am ET:

Tier Rank Player Name Pos
1 1 Christian McCaffrey RB
1 2 Dalvin Cook RB
1 3 Alvin Kamara RB
1 4 Davante Adams WR
1 5 Aaron Jones RB
1 6 Tyreek Hill WR
1 7 Nick Chubb RB
1 8 DeAndre Hopkins WR
1 9 Travis Kelce TE
2 10 D.K. Metcalf WR
2 11 Keenan Allen WR
2 12 Austin Ekeler RB
2 13 Stefon Diggs WR
2 14 Joe Mixon RB
2 15 Derrick Henry RB
2 16 Justin Jefferson WR
2 17 Najee Harris RB
3 18 Antonio Gibson RB
3 19 Chris Carson RB
3 20 Ezekiel Elliott RB
3 21 David Montgomery RB
3 22 Amari Cooper WR
3 23 Darren Waller TE
3 24 Tyler Lockett WR
3 25 Allen Robinson II WR
3 26 Cooper Kupp WR
3 27 Calvin Ridley WR
3 28 A.J. Brown WR
3 29 Jonathan Taylor RB
3 30 CeeDee Lamb WR
3 31 Adam Thielen WR
3 32 Mike Evans WR
3 33 Chris Godwin WR
3 34 Terry McLaurin WR
3 35 Kareem Hunt RB
3 36 Diontae Johnson WR
3 37 Tee Higgins WR
4 38 D'Andre Swift RB
4 39 Robert Woods WR
4 40 Damien Harris RB
4 41 Jarvis Landry WR
4 42 D.J. Moore WR
4 43 T.J. Hockenson TE
4 44 Deebo Samuel WR
4 45 Antonio Brown WR
4 46 Myles Gaskin RB
4 47 Melvin Gordon III RB
4 48 Julio Jones WR
4 49 George Kittle TE
4 50 Mike Williams WR
4 51 Darrell Henderson Jr. RB
5 52 Ja'Marr Chase WR
5 53 DeVonta Smith WR
5 54 Courtland Sutton WR
5 55 Clyde Edwards-Helaire RB
5 56 Chase Edmonds RB
5 57 James Robinson RB
5 58 Miles Sanders RB
5 59 Elijah Mitchell RB
5 60 JuJu Smith-Schuster WR
5 61 Chase Claypool WR
5 62 Tyler Boyd WR
5 63 Brandin Cooks WR
5 64 Corey Davis WR
5 65 Saquon Barkley RB
5 66 Robby Anderson WR
5 67 Logan Thomas TE
5 68 Javonte Williams RB
5 69 Marquez Callaway WR
5 70 Laviska Shenault Jr. WR
5 71 Sterling Shepard WR
5 72 D.J. Chark Jr. WR
5 73 Noah Fant TE
5 74 Jakobi Meyers WR
6 75 Mark Andrews TE
6 76 Marvin Jones Jr. WR
6 77 Jamaal Williams RB
6 78 Michael Pittman Jr. WR
6 79 Ty'Son Williams RB
6 80 Darnell Mooney WR
6 81 Jaylen Waddle WR
6 82 Nyheim Hines RB
6 83 Nelson Agholor WR
6 84 Christian Kirk WR
6 85 Marquise Brown WR
6 86 Rondale Moore WR
6 87 Kenny Golladay WR
6 88 Devin Singletary RB
7 89 Mike Davis RB
7 90 Ronald Jones II RB
7 91 Dallas Goedert TE
7 92 Jonnu Smith TE
7 93 Rob Gronkowski TE
7 94 DeVante Parker WR
7 95 Cole Beasley WR
7 96 Leonard Fournette RB
7 97 Kenyan Drake RB
7 98 Tim Patrick WR
7 99 Robert Tonyan TE
7 100 KJ Hamler WR
7 101 Kyle Pitts TE
7 102 Tyler Higbee TE
7 103 Russell Gage WR
7 104 Jalen Reagor WR
7 105 Bryan Edwards WR
7 106 Brandon Aiyuk WR
7 107 Gerald Everett TE
7 108 Hunter Renfrow WR
7 109 Marquez Valdes-Scantling WR
7 110 Kenneth Gainwell RB
7 111 Mecole Hardman WR
8 112 Terrace Marshall Jr. WR
8 113 Trent Sherfield WR
8 114 James Conner RB
8 115 Elijah Moore WR
8 116 Emmanuel Sanders WR
8 117 Parris Campbell WR
8 118 Sammy Watkins WR
8 119 Jared Cook TE
8 120 James White RB
8 121 Henry Ruggs III WR
8 122 Deonte Harris WR
8 123 Carlos Hyde RB
8 124 Hunter Henry TE
8 125 Cole Kmet TE
8 126 Dyami Brown WR
8 127 Donovan Peoples-Jones WR
8 128 Austin Hooper TE
8 129 Gabriel Davis WR
8 130 K.J. Osborn WR
8 131 Mike Gesicki TE
8 132 Tevin Coleman RB
9 133 Dalton Schultz TE
9 134 Darius Slayton WR
9 135 Latavius Murray RB
9 136 Zach Pascal WR
9 137 Van Jefferson WR
9 138 Quintez Cephus WR
9 139 Amon-Ra St. Brown WR
9 140 Trey Sermon RB
9 141 Giovani Bernard RB
9 142 AJ Dillon RB
9 143 Juwan Johnson WR
9 144 Jamison Crowder WR
9 145 Anthony Firkser TE
9 146 Quez Watkins WR
9 147 Nico Collins WR
9 148 Mark Ingram II RB
9 149 Cedrick Wilson WR
9 150 Tyrell Williams WR
9 151 J.D. McKissic RB
9 152 Adam Trautman TE
9 153 Tony Jones Jr. RB
10 154 Anthony Schwartz WR
10 155 David Johnson RB
10 156 Zach Ertz TE
10 157 Tony Pollard RB
10 158 Demarcus Robinson WR
10 159 Cordarrelle Patterson WR
10 160 Kyle Rudolph TE
10 161 Eric Ebron TE
10 162 Tyler Conklin TE
10 163 Allen Lazard WR
10 164 DeSean Jackson WR
10 165 Randall Cobb WR
10 166 Marquise Goodwin WR
10 167 Adam Humphries WR
10 168 James O'Shaughnessy TE
10 169 Kalif Raymond WR
10 170 Dan Arnold TE
11 171 Tyler Kroft TE
11 172 Damien Williams RB
11 173 Dawson Knox TE
11 174 A.J. Green WR
11 175 Sony Michel RB
11 176 Blake Jarwin TE
11 177 Olamide Zaccheaus WR
11 178 Albert Okwuegbunam TE
11 179 Devin Duvernay WR
11 180 Ty Johnson RB
11 181 Kendrick Bourne WR
11 182 Hayden Hurst TE
11 183 C.J. Uzomah TE
11 184 Larry Rountree III RB
11 185 Joshua Palmer WR
11 186 Malcolm Brown RB
11 187 Jack Doyle TE
11 188 Phillip Lindsay RB
11 189 Jordan Akins TE
11 190 David Njoku TE
11 191 Rashard Higgins WR
11 192 Darrel Williams RB
11 193 Mo Alie-Cox TE
11 194 Pharaoh Brown TE
11 195 JaMycal Hasty RB
12 196 Josh Reynolds WR
12 197 Donald Parham Jr. TE
12 198 Albert Wilson WR
12 199 Jalen Guyton WR
12 200 Zack Moss RB
12 201 Devontae Booker RB
12 202 Auden Tate WR
12 203 Zay Jones WR
12 204 Jimmy Graham TE
12 205 Kadarius Toney WR
12 206 Braxton Berrios WR
12 207 Alexander Mattison RB
12 208 Michael Carter RB
12 209 Chris Conley WR
12 210 Preston Williams WR
12 211 Pat Freiermuth TE
12 212 Tyron Johnson WR
12 213 Samaje Perine RB
12 214 Greg Ward WR
12 215 James Washington WR
12 216 Salvon Ahmed RB
13 217 D'Wayne Eskridge WR
13 218 Byron Pringle WR
13 219 Danny Amendola WR
13 220 Jerick McKinnon RB
13 221 Damiere Byrd WR
13 222 Cam Sims WR
13 223 Denzel Mims WR
13 224 Tutu Atwell WR
13 225 Chuba Hubbard RB
13 226 DeeJay Dallas RB
13 227 Mohamed Sanu Sr. WR
13 228 Rhamondre Stevenson RB
13 229 Matt Breida RB
13 230 Justin Jackson RB
13 231 Peyton Barber RB
13 232 Collin Johnson WR
13 233 Cornell Powell WR
13 234 Kaden Smith TE
13 235 Corey Clement RB
13 236 Freddie Swain WR
13 237 Drew Sample TE
13 238 Marlon Mack RB
13 239 Jaret Patterson RB
13 240 O.J. Howard TE
13 241 Chris Herndon IV TE
13 242 Mike Strachan RB
13 243 Jeremy McNichols RB
13 244 J.J. Taylor RB
13 245 Will Dissly TE
13 246 Scotty Miller WR
13 247 Rex Burkhead RB
13 248 Maxx Williams TE
14 249 Ian Thomas TE
14 250 Chester Rogers WR
14 251 Lil'Jordan Humphrey WR
14 252 Ryan Griffin TE
14 253 Travis Homer RB
14 254 Harrison Bryant TE
14 255 Geoff Swaim TE
14 256 D'Ernest Johnson RB
14 257 Jacob Harris TE
14 258 Amari Rodgers WR
14 259 Trinity Benson WR
14 260 Dwayne Washington RB
14 261 Benny Snell Jr. RB
14 262 Kyle Juszczyk RB
14 263 Kylin Hill RB
14 264 Jake Funk RB
14 265 Kylen Granson TE
14 266 Alex Collins RB
14 267 Keke Coutee WR
14 268 Khari Blasingame RB
15 269 Kalen Ballage RB
15 270 Cameron Brate TE
15 271 Andre Roberts WR
15 272 Wayne Gallman Jr. RB
15 273 Alec Ingold RB
15 274 Darren Fells TE
15 275 C.J. Ham RB
15 276 Dare Ogunbowale RB
15 277 Ty Montgomery RB
15 278 Boston Scott RB
15 279 Jakeem Grant Sr. WR
15 280 Dede Westbrook WR
15 281 Isaiah McKenzie WR
15 282 Ke'Shawn Vaughn RB
15 283 Chris Evans RB
15 284 Le'Veon Bell RB
15 285 Royce Freeman RB
15 286 Khalil Herbert RB
15 287 Chris Manhertz TE
15 288 Hunter Bryant TE
15 289 Marcedes Lewis TE
15 290 Noah Gray TE
15 291 Durham Smythe TE
15 292 Demetric Felton WR
15 293 Jordan Wilkins RB
15 294 Tylan Wallace WR
15 295 Josh Oliver TE
15 296 Kyler Murray QB
15 297 Steven Sims Jr. WR
15 298 Patrick Mahomes II QB
15 299 Russell Wilson QB
15 300 Josh Allen QB
15 301 Aaron Rodgers QB
15 302 Tom Brady QB
15 303 Andy Isabella WR
15 304 Dak Prescott QB
15 305 Justin Herbert QB
15 306 Lamar Jackson QB
15 307 Jalen Hurts QB
15 308 Matthew Stafford QB
15 309 Joe Burrow QB
15 310 Tyler Johnson WR
15 311 Jameis Winston QB
15 312 Kirk Cousins QB
16 313 Willie Snead IV WR
16 314 Ryan Tannehill QB
16 315 Baker Mayfield QB
16 316 Ihmir Smith-Marsette WR
16 317 Teddy Bridgewater QB
16 318 Ben Roethlisberger QB
16 319 Matt Ryan QB
16 320 Tua Tagovailoa QB
16 321 Jimmy Garoppolo QB
16 322 Sam Darnold QB
16 323 Trevor Lawrence QB
16 324 Mac Jones QB
16 325 Tyrod Taylor QB
16 326 Taylor Heinicke QB
16 327 Derek Carr QB
16 328 Jared Goff QB
16 329 Carson Wentz QB
16 330 Daniel Jones QB
16 331 Andy Dalton QB
16 332 Zach Wilson QB
16 333 Trey Lance QB
16 334 Taysom Hill QB
16 335 Justin Fields QB
16 336 Quinn Nordin K
16 337 Harrison Butker K
16 338 Justin Tucker K
16 339 Matt Gay K
16 340 Jason Myers K
16 341 Matt Prater K
16 342 Ryan Succop K
16 343 Robbie Gould K
16 344 Tyler Bass K
16 345 Mason Crosby K
17 346 Younghoe Koo K
17 347 Greg Zuerlein K
17 348 Washington Football Team DST
17 349 Ryan Santoso K
17 350 Denver Broncos DST
17 351 Brandon McManus K
17 352 Jason Sanders K
17 353 Rodrigo Blankenship K
17 354 Tampa Bay Buccaneers DST
17 355 Chris Boswell K
17 356 Jake Elliott K
17 357 Los Angeles Rams DST
17 358 New England Patriots DST
17 359 Tristan Vizcaino K
17 360 Cleveland Browns DST
17 361 Pittsburgh Steelers DST
17 362 Green Bay Packers DST
17 363 San Francisco 49ers DST
17 364 Greg Joseph K
17 365 Dustin Hopkins K
17 366 Nick Folk K
17 367 New Orleans Saints DST
17 368 Buffalo Bills DST
17 369 Chase McLaughlin K
17 370 New York Giants DST
17 371 Cairo Santos K
17 372 Aldrick Rosas K
17 373 Arizona Cardinals DST
17 374 Evan McPherson K
17 375 Daniel Carlson K
17 376 Los Angeles Chargers DST
17 377 Miami Dolphins DST
17 378 Josh Lambo K
17 379 Carolina Panthers DST
17 380 Chicago Bears DST
17 381 Graham Gano K
17 382 Joey Slye K
17 383 Matt Ammendola K
18 384 Seattle Seahawks DST
18 385 Kansas City Chiefs DST
18 386 Austin Seibert K
18 387 Philadelphia Eagles DST
18 388 Baltimore Ravens DST
18 389 Indianapolis Colts DST
18 390 Cincinnati Bengals DST
18 391 New York Jets DST
18 392 Las Vegas Raiders DST
18 393 Jacksonville Jaguars DST
18 394 Minnesota Vikings DST
18 395 Tennessee Titans DST
18 396 Dallas Cowboys DST
18 397 Houston Texans DST
18 398 Atlanta Falcons DST
18 399 Detroit Lions DST
18 400 Randy Bullock K
18 401 Zane Gonzalez K


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 Weekly Lineup Prep


Check out all of RotoBaller's fantasy football rankings. Staff rankings are updated regularly for all positions and include standard formats, PPR scoring, tiered rankings and dynasty leagues.




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

Zhang Mingyang

Suffers His First UFC Loss
Johnny Walker

Gets Back In The Win Column
Brian Ortega

Loses Back-To-Back Fights
Aljamain Sterling

Proves Too Much For Brian Ortega
Chris Sale

Penciled in to Start on Saturday
Waldo Cortes-Acosta

Suffers Unanimous-Decision Loss
Sergei Pavlovich

Wins Decision At UFC Shanghai
Terry McLaurin

Signs Three-Year Extension with Commanders
Kevin Borjas

Drops Decision At UFC Shanghai
Sumudaerji

Wins Back-To-Back Fights
Kiefer Crosbie

Still Winless In The UFC
Taiyilake Nueraji

Gets His First UFC Win
Ryan Blaney

Earns his Second Daytona Cup Series Win
Tyler Reddick

Locks Into the 2025 Playoffs Despite Underwhelming Daytona Performance
Erik Jones

Misses the 2025 Playoffs Despite Top-Five Run at Daytona
Justin Haley

Best Performance of 2025 Falls Short of Victory at Daytona
Chase Burns

To Throw Bullpen on Tuesday
Kyle Larson

Enters Playoffs As Co-Points Leader
Alex Bowman

Advances to Playoffs Despite Crashing at Daytona
Cole Custer

Finally Shows Signs of Life at Daytona
Daniel Suarez

Lame-Duck Daniel Suarez Delivers Clutch Second-Place Finish
Logan Gilbert

Punches Out 13 in Victory
Randy Rodríguez

Randy Rodriguez Battling Arm Soreness
Marcus Semien

Out 4-6 Weeks, Could Miss Rest of Season
Ranger Suárez

Ranger Suarez Strikes Out 11 in Win
Cal Raleigh

Sets Catcher Home Run Record
Yordan Alvarez

Likely to Return on Tuesday
Jacob deGrom

to Start on Monday
Kyle Tucker

Homers Twice in Win
Chris Sale

Likely to Return Next Weekend
Brian Robinson Jr.

to be RB2
Najee Harris

to be Ready Week 1?
De'Von Achane

Making Good Progress
Jaylen Wright

Considered "Week-to-Week"
Marcus Semien

Placed on Injured List
Jackson Merrill

Heads to 10-Day Injured List
Jordan Love

Says He'll Play in Week 1
Brice Turang

Absent on Saturday, "Touch-and-Go" With Wrist Injury
Chase Elliott

Despite Being Winless at Daytona, Chase Elliott is Probably the Best DFS Option
Ryan Blaney

Will Likely Lead a Lot at Daytona
Kyle Larson

a Poor DFS Option at Daytona
Christopher Bell

Consistent Enough to Consider for DFS
Chris Buescher

Now Must Win His Way Into Playoffs
Ryan Preece

Being One of the Slowest-Starting Fords Makes Ryan Preece a Strong DFS Option
Ross Chastain

Leads a Lot on Drafting Tracks
Daniel Suarez

Now in Desperation Mode With his Career on the Line
Chase Briscoe

Tendency to Finish Better Than He Runs May Reap Dividends at Daytona
Lamar Jackson

Should Practice on Monday
Carson Hocevar

Hard to Forecast Since He's Rarely Given 100 Percent at Daytona
Michael McDowell

has a Solid Drafting Record
AJ Allmendinger

A.J. Allmendinger Arguably Starting Too Well for Place-Differential Points
Austin Dillon

Will Likely Be Too Conservative for DFS Consideration
Matt Chapman

Activated and Starting on Saturday
Moses Moody

Warriors Not Interested in Trading Moses Moody
Kevin Durant

Rockets Expected to Agree on New Contract
Trey Murphy III

Warriors, Spurs Interested in Trey Murphy III
Zack Wheeler

to Undergo Season-Ending Surgery
Yoán Moncada

Yoan Moncada Hits a Pair of Home Runs on Friday
Willy Adames

Belts Two Solo Home Runs on Friday
CAR

Luke Kunin Joins Panthers on One-Year Deal
Auston Matthews

Says His Health is "Good" Before Start of Season
Roope Hintz

"Feeling Good" Ahead of New Season
Matthew Tkachuk

Recovering From Surgery
Marco Rossi

Wild Re-Sign Marco Rossi to Three-Year Deal
Bubba Chandler

Records Four-Inning Save in Debut
Walker Buehler

Officially Moving to Bullpen
Adolis García

Adolis Garcia to be Activated on Saturday
NBA

Malik Beasley Now Drawing Interest from Teams
Brian Robinson Jr.

Traded to 49ers
Zhang Mingyang

Set For UFC Shanghai Main Event
Johnny Walker

In Dire Need Of Victory
Brian Ortega

An Underdog At UFC Shanghai
Aljamain Sterling

Set For UFC Shanghai Co-Main Event
Waldo Cortes-Acosta

Looks To Extend His Win Streak
Sergei Pavlovich

A Favorite At UFC Shanghai
Kevin Borjas

Set for UFC Shanghai Main-Card Bout
Sumudaerji

Looks To Win Back-To-Back Fights
Kiefer Crosbie

Set To Open Up UFC Shanghai Main Card
Taiyilake Nueraji

Set For His UFC Debut
Connor Ingram

Clears Player Assistance Program
Frank Nazar

Inks Seven-Year Extension With Blackhawks
COL

Victor Olofsson Signs One-Year Deal With Avalanche
Tee Higgins

has Injury Scare on Thursday
Dallas Cowboys

Micah Parsons Expected to Play in Week 1
Chris Godwin

Expected to be Activated from the PUP List
Dru Smith

Aims to Be Healthy for Training Camp
Jayson Tatum

Provides Injury Update
RJ Barrett

Considered a Trade Candidate
Golden State Warriors

Warriors "Remain Very Confident" About Signing Al Horford
Jahmir Young

Agrees to Deal With Heat
Devaughn Vele

Traded to Saints
Demarcus Robinson

Issued Three-Game Suspension
Lamar Jackson

Dealing With Minor Foot Injury
Lamar Jackson

Suffers Apparent Hand Injury
Hideki Matsuyama

Looks to Bounce Back at Tour Championship
Corey Conners

Looking to Reverse Struggles at East Lake
Joe Mixon

Could Begin Season on PUP List
Cameron Young

Stays Hot Ahead of Tour Championship
Harris English

Aims for Complete Game at East Lake
Sepp Straka

Back in Action at East Lake
Ben Griffin

a Strong Value Play at East Lake
Rory McIlroy

Chasing Another Win at East Lake
Patrick Cantlay

Finishes Tied for 30th at BMW Championship
Ludvig Aberg

Finishes Tied For Seventh at BMW Championship
Collin Morikawa

Finishes Tied for 33rd at BMW Championship
Keegan Bradley

Finishes Tied for 17th at BMW Championship
Robert MacIntyre

Finishes Second at BMW Championship
J.J. Spaun

Finishes Tied for 23rd at BMW Championship
Scottie Scheffler

Wins BMW Championship
Brian Robinson Jr.

Not Expected to Play for Commanders This Year
Rashee Rice

Could be Facing 4-6 Game Suspension?
Harry Hall

Hot at the Right Time for Tour Championship
PGA

Sungjae Im Wants to Rebound at Tour Championship
Jacob Bridgeman

has One Weakness Heading to Atlanta
Nikola Vučević

Nikola Vucevic Not Expecting to Be Moved Before the Season
Nick Taylor

a Long Shot to Win Tour Championship
Josh Giddey

Bulls Not Interested in Sign-and-Trade Deal Involving Josh Giddey
Brian Harman

Trying to Crack Top 20 at Tour Championship
Andrew Novak

Attempts to Bounce Back in Atlanta
Oscar Tshiebwe

Signs New Two-Way Deal With Jazz
Justin Rose

Seeks Even More Success at Tour Championship
Washington Wizards

Alondes Williams Joins Wizards for Training Camp
Washington Wizards

Wizards Add Skal Labissiere for Training Camp
A.J. Brown

on Track to Play in Week 1
CBJ

Brendan Smith Joins Blue Jackets on Tryout Deal
STL

Milan Lucic Joins Blues for Tryout
DET

Red Wings Pick Up Travis Hamonic

RANKINGS

QB
RB
WR
TE
K
DEF
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP