👉 TAP TO SAVE 30% WITH CODE NEW
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
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

Underdog Best Ball Fantasy Baseball Rankings and Tiers (2025)

Gunnar Henderson - Fantasy Baseball Rankings, MLB Injury News, DFS and Betting Picks

RotoBaller's top 300 Underdog best ball fantasy baseball rankings and tiers for 2025 MLB best ball drafts on Underdog including hitters and pitchers (OF, IF, P).

Welcome back to our MLB team's 2025 Underdog Best Ball Fantasy Baseball Rankings for 2025 Best Ball leagues on the Underdog Fantasy platform. For those of you who are not familiar -- Underdog Fantasy is a platform where you can play all sorts of leagues and contests, and MLB Best Ball leagues are one of their popular offerings.

As with any league or platform, it's key to understand the format and scoring rules. On the Underdog Fantasy platform, MLB best ball leagues only have three possible positions - Infield (IF), Outfield (OF), and Pitcher (P). You will see these three positions in the rankings below, next to each player's name under the "Underdog Position" column. These MLB best ball rankings by lead analyst Nick Mariano cover both hitters and pitchers and include tiers for the top 300 players. The fantasy baseball rankings are geared towards Underdog best ball leagues and scoring rules but can be used as a guide for all fantasy baseball best ball platforms and leagues.

For anyone who isn't very familiar with fantasy baseball best ball leagues, they are essentially draft-only leagues with no moves made during the season. Once a best ball draft is completed, nothing else happens throughout the year -- no setting weekly lineups, no trading, no waiver wire moves. Every week of the season, the best combo of fantasy players on your team is automatically calculated and used to determine the highest possible scoring outcome.

Be sure to check all of our fantasy baseball draft tools and resources:

 

2025 Underdog Best Ball Draft Rankings

Rankings are geared towards Underdog best ball formats and scoring rules. Download our free mobile app with push notification alerts and stay on top of all the MLB news and analysis.

Ranking Tier Player Position UD Position
1 1 Shohei Ohtani DH OF
2 1 Aaron Judge OF OF
3 1 Juan Soto OF OF
4 1 Bobby Witt Jr. SS IF
5 1 Elly De La Cruz SS IF
6 2 Corbin Carroll OF OF
7 2 Kyle Tucker OF OF
8 2 Fernando Tatis Jr. OF OF
9 2 Yordan Alvarez OF OF
10 2 Jose Ramirez 3B IF
11 2 Gunnar Henderson SS IF
12 2 Mookie Betts 2B/SS/OF IF
13 2 Kyle Schwarber DH OF
14 2 Francisco Lindor SS IF
15 3 Julio Rodriguez OF OF
16 3 Jarren Duran OF OF
17 3 Jackson Chourio OF OF
18 3 Vladimir Guerrero Jr. 1B/3B IF
19 3 Paul Skenes SP P
20 3 Freddie Freeman 1B IF
21 3 Bryce Harper 1B IF
22 3 Matt Olson 1B IF
23 3 Jackson Merrill OF OF
24 3 Wyatt Langford OF OF
25 3 Marcell Ozuna DH OF
26 3 Brent Rooker OF OF
27 3 Tarik Skubal SP P
28 3 Rafael Devers 3B IF
29 3 Austin Riley 3B IF
30 3 Teoscar Hernandez OF OF
31 3 James Wood OF OF
32 3 Ketel Marte 2B IF
33 3 Trea Turner SS IF
34 3 Ian Happ OF OF
35 4 Anthony Santander OF OF
36 4 Michael Harris II OF OF
37 4 Bryan Reynolds OF OF
38 4 Zack Wheeler SP P
39 4 Pete Alonso 1B IF
40 4 Corey Seager SS IF
41 4 Manny Machado 3B IF
42 4 Riley Greene OF OF
43 4 Jazz Chisholm Jr. 3B/OF IF
44 4 Lawrence Butler OF OF
45 4 Garrett Crochet SP P
46 4 Ronald Acuna Jr. OF OF
47 4 Ozzie Albies 2B IF
48 4 Mike Trout OF OF
49 4 Logan Gilbert SP P
50 4 Seiya Suzuki OF OF
51 4 Randy Arozarena OF OF
52 4 Blake Snell SP P
53 4 Chris Sale SP P
54 4 Cole Ragans SP P
55 4 Christian Yelich OF OF
56 5 Brenton Doyle OF OF
57 5 Corbin Burnes SP P
58 5 Dylan Cease SP P
59 5 Brandon Nimmo OF OF
60 5 Jacob deGrom SP P
61 5 Cody Bellinger 1B/OF OF
62 5 Oneil Cruz SS/OF IF
63 5 Jose Altuve 2B IF
64 5 Willy Adames SS IF
65 5 Luis Robert Jr. OF OF
66 5 Roki Sasaki SP P
67 5 William Contreras C IF
68 5 Spencer Steer 1B/2B/OF OF
69 5 Marcus Semien 2B IF
70 5 Adolis Garcia OF OF
71 5 Aaron Nola SP P
72 5 Christian Walker 1B IF
73 6 Steven Kwan OF OF
74 6 Michael King SP P
75 6 Yoshinobu Yamamoto SP P
76 6 Mark Vientos 3B IF
77 6 Pablo Lopez SP P
78 6 Framber Valdez SP P
79 6 Dylan Crews OF OF
80 6 Nick Castellanos OF OF
81 6 CJ Abrams SS IF
82 6 Josh Naylor 1B IF
83 6 Junior Caminero 3B IF
84 6 Jasson Dominguez OF OF
85 6 Taylor Ward OF OF
86 6 Colton Cowser OF OF
87 6 Shota Imanaga SP P
88 6 Hunter Greene SP P
89 6 Triston Casas 1B IF
90 6 Matt Chapman 3B IF
91 6 Alex Bregman 3B IF
92 6 Matt McLain 2B/SS IF
93 6 Freddy Peralta SP P
94 6 Vinnie Pasquantino 1B IF
95 6 Tyler Glasnow SP P
96 6 Logan Webb SP P
97 6 Hunter Brown SP P
98 6 Spencer Schwellenbach SP P
99 6 Luis Castillo SP P
100 6 Paul Goldschmidt 1B IF
101 7 Jurickson Profar OF OF
102 7 Max Fried SP P
103 7 George Kirby SP P
104 7 Lane Thomas OF OF
105 7 Spencer Strider SP P
106 7 Zac Gallen SP P
107 7 Adley Rutschman C IF
108 7 Bo Bichette SS IF
109 7 Ezequiel Tovar SS IF
110 7 Royce Lewis 3B IF
111 7 Sonny Gray SP P
112 7 Kevin Gausman SP P
113 7 Bailey Ober SP P
114 7 Tanner Bibee SP P
115 7 Joe Ryan SP P
116 7 Anthony Volpe SS IF
117 7 Masyn Winn SS IF
118 7 Bryce Miller SP P
119 7 George Springer OF OF
120 7 Jung Hoo Lee OF OF
121 8 Pete Crow-Armstrong OF OF
122 8 Tyler O'Neill OF OF
123 8 Jorge Soler OF OF
124 8 Kodai Senga SP P
125 8 Seth Lugo SP P
126 8 Eugenio Suarez 3B IF
127 8 Jake Burger 1B/3B IF
128 8 Shane McClanahan SP P
129 8 Kerry Carpenter OF OF
130 8 Isaac Paredes 1B/3B IF
131 9 Yandy Diaz 1B IF
132 9 Dansby Swanson SS IF
133 9 Luis Garcia (2B) 2B IF
134 9 Lourdes Gurriel Jr. OF OF
135 9 Carlos Rodon SP P
136 9 Jordan Westburg 2B/3B IF
137 9 Heliot Ramos OF OF
138 9 Sandy Alcantara SP P
139 9 Jackson Holliday 2B IF
140 9 Justin Steele SP P
141 9 JJ Bleday OF OF
142 10 Yusei Kikuchi SP P
143 10 Luis Arraez 1B/2B IF
144 10 Michael Toglia 1B/OF IF
145 10 Jonathan India 2B IF
146 10 Reynaldo Lopez SP P
147 10 Jack Flaherty SP P
148 10 Nathaniel Lowe 1B IF
149 10 Xavier Edwards SS IF
150 10 Brendan Donovan 2B/3B/OF OF
151 10 Nolan Jones 1B/OF OF
152 10 Willson Contreras C IF
153 10 Gleyber Torres 2B IF
154 10 Ceddanne Rafaela 2B/SS/OF OF
155 10 Matt Wallner OF OF
156 10 TJ Friedl OF OF
157 10 Robbie Ray SP P
158 10 Josh Lowe OF OF
159 10 Evan Carter OF OF
160 10 MacKenzie Gore SP P
161 10 Alec Bohm 1B/3B IF
162 10 Bryan Woo SP P
163 10 Cristopher Sanchez SP P
164 10 Sean Manaea SP P
165 11 Ryan McMahon 3B IF
166 11 Cedric Mullins OF OF
167 11 Cal Raleigh C IF
168 11 Max Muncy 3B IF
169 11 Mitch Keller SP P
170 11 Joc Pederson OF OF
171 11 Jose Berrios SP P
172 11 Taj Bradley SP P
173 11 Byron Buxton OF OF
174 11 Jeremy Pena SS IF
175 11 Salvador Perez C/1B IF
176 11 Tommy Edman SS/OF IF
177 11 Nathan Eovaldi SP P
178 11 Xander Bogaerts 2B/SS IF
179 11 Trevor Story SS IF
180 11 Spencer Arrighetti SP P
181 11 Zach Eflin SP P
182 11 Brandon Pfaadt SP P
183 11 Michael Conforto OF OF
184 11 Jesus Luzardo SP P
185 12 Grayson Rodriguez SP P
186 12 Zach Neto SS IF
187 12 Josh Jung 3B IF
188 12 Tanner Houck SP P
189 12 Ryan Pepiot SP P
190 12 Nolan Arenado 3B IF
191 12 Nico Hoerner 2B/SS IF
192 12 Lars Nootbaar OF OF
193 12 Jake McCarthy OF OF
194 12 Nick Pivetta SP P
195 12 Michael Busch 1B IF
196 12 Carlos Correa SS IF
197 12 Yainer Diaz C/1B IF
198 12 Parker Meadows OF OF
199 12 Walker Buehler SP P
200 12 Alec Burleson 1B/OF OF
201 12 Shane Baz SP P
202 12 Brice Turang 2B IF
203 12 Tyler Fitzgerald SS/OF IF
204 12 Will Smith C IF
205 12 Andres Gimenez 2B IF
206 12 Jesus Sanchez OF OF
207 12 Bowden Francis SP/RP P
208 12 Nick Lodolo SP P
209 12 Ronel Blanco SP P
210 12 Victor Robles OF OF
211 12 Bryson Stott 2B/SS IF
212 12 Ryan Mountcastle 1B IF
213 12 Nolan Schanuel 1B IF
214 13 Jake Cronenworth 1B/2B IF
215 13 Gavin Williams SP P
216 13 Jackson Jobe SP P
217 13 Brandon Lowe 1B/2B IF
218 13 Rhys Hoskins 1B IF
219 13 Merrill Kelly SP P
220 13 Colt Keith 2B IF
221 13 Luis Severino SP P
222 13 Chris Bassitt SP P
223 13 Matt Shaw SS IF
224 13 Clay Holmes SP/RP P
225 13 Andrew Vaughn 1B IF
226 13 Erick Fedde SP P
227 13 Ranger Suarez SP P
228 13 Nestor Cortes SP P
229 13 DJ Herz SP P
230 13 Garrett Mitchell OF OF
231 13 Josh Bell 1B IF
232 13 Carlos Santana 1B IF
233 13 Roman Anthony OF OF
234 13 Yu Darvish SP P
235 13 Jeffrey Springs SP P
236 13 Willi Castro 2B/3B/SS/OF IF
237 13 Connor Norby 2B/3B IF
238 13 Brandon Woodruff SP P
239 13 Christian Encarnacion-Strand 1B IF
240 13 Jo Adell OF OF
241 13 Brady Singer SP P
242 14 Daulton Varsho OF OF
243 14 Michael Wacha SP P
244 14 Clarke Schmidt SP P
245 14 Joey Ortiz 3B/SS IF
246 14 Jordan Walker OF OF
247 14 Wilyer Abreu OF OF
248 14 Matt Vierling 3B/OF OF
249 14 Andrew McCutchen DH OF
250 14 Kumar Rocker SP P
251 14 Jesse Winker OF OF
252 14 Justin Verlander SP P
253 14 Charlie Morton SP P
254 14 Jhonkensy Noel 1B/3B/OF OF
255 14 Andrew Benintendi OF OF
256 14 Luis Rengifo 2B/3B/SS/OF IF
257 14 Kyle Harrison SP P
258 14 Bubba Chandler SP P
259 14 Shane Bieber SP P
260 14 Lucas Giolito SP P
261 14 Reid Detmers SP P
262 15 Matthew Boyd SP P
263 15 Brandon Marsh OF OF
264 15 Trevor Larnach OF OF
265 15 Kutter Crawford SP P
266 15 Reese Olson SP P
267 15 Nolan Gorman 2B IF
268 15 Max Kepler OF OF
269 15 Jameson Taillon SP P
270 15 Shea Langeliers C IF
271 15 Logan O'Hoppe C IF
272 15 Luke Raley 1B/OF OF
273 15 Spencer Horwitz 1B/2B IF
274 15 Maikel Garcia 2B/3B IF
275 15 Tyler Soderstrom C/1B IF
276 15 J.T. Realmuto C IF
277 15 Chas McCormick OF OF
278 15 Kyle Manzardo 1B IF
279 15 Jeimer Candelario 1B/3B IF
280 15 Isiah Kiner-Falefa 2B/3B/SS IF
281 15 Jonah Bride 1B/3B IF
282 15 J.P. Crawford SS IF
283 15 Jake Fraley OF OF
284 15 Cam Smith 3B IF
285 15 Spencer Torkelson 1B IF
286 15 Christopher Morel 2B/OF IF
287 15 Mike Yastrzemski OF OF
288 15 Heston Kjerstad OF OF
289 15 Frankie Montas SP P
290 15 David Festa SP P
291 15 Bryan De La Cruz OF OF
292 15 Jose Miranda 3B IF
293 15 Austin Wells C IF
294 15 Jacob Young OF OF
295 15 Grant Holmes SP/RP P
296 15 Max Scherzer SP P
297 15 Thairo Estrada 2B/SS IF
298 15 Gabriel Moreno C IF
299 15 David Peterson SP P
300 15 Dustin May SP P


Download Our Free News & Alerts Mobile App

Like what you see? Download our updated fantasy baseball app for iPhone and Android with 24x7 player news, injury alerts, sleepers, prospects & more. All free!



More Fantasy Baseball Analysis




POPULAR FANTASY TOOLS

Expert Advice
Articles & Tools
Import Your Leagues
Draft Rankings
Draft Simulator
Enter League Settings
Compare Any Players
Rookies & Call-Ups
24x7 News and Alerts

REAL-TIME FANTASY NEWS

Darnell Mooney

Poised for Large Role in Giants Offense?
Nathan Carter

the New Handcuff at RB in Atlanta?
Jalen Tolbert

the New WR2 in Miami?
Pascal Siakam

Likely to Remain Out Tuesday
Patrick Cantlay

Playing Well Heading to Valspar Championship
Keegan Bradley

Needs Improvement From Approach Play at Valspar Championship
Kevin Porter Jr.

Available Against Cavaliers
Jalen Brunson

Questionable for Tuesday's Game
Dylan Sampson

Set to be Pass-Catching Backup RB in Cleveland
Joel Embiid

to Remain Out Tuesday
Jaylin Noel

Dynasty Value on the Rise, Could be WR3 in 2026
Jarrett Allen

to Sit Out At Least Three More Games
Keenan Allen

Fantasy Stock Continues to Fall as he Nears the End of his Career
Trae Young

Exits Early Monday Due to Quadriceps Contusion
Drake London

to be a Volatile WR2 With QB Uncertainty?
John Collins

Starting Against Spurs
Craig Porter Jr.

Out 1-3 Weeks With Groin Strain
Russell Westbrook

Off Injury Report for Tuesday
Clint Capela

Alperen Sengun Sidelined, Clint Capela Starting Against Lakers
Bam Adebayo

Iffy for Tuesday Night
Walter Clayton Jr.

Javon Small Out Monday, Walter Clayton Jr. Returns to Starting Lineup
Giannis Antetokounmpo

Listed as Questionable for Tuesday
Rayan Rupert

GG Jackson II Out, Rayan Rupert to Start Against Bulls
Anthony Edwards

Ruled Out for Tuesday
Nick Richards

Cleared to Play Monday
Dejounte Murray

Sidelined by Illness Monday
Ty Jerome

Ruled Out Monday
Daniel Gafford

Won't Play Against Pelicans
George Holani

Signs Tender Offer on Monday
Vít Krejčí

Vit Krejci Unavailable Monday
Robert Williams III

Won't Play Monday
Johan Rojas

Suspended 80 Games for PED Violation
José Ramírez

No Plans for Jose Ramirez to Undergo Imaging on Injured Shoulder
Darius Slay

Retires From the NFL
Seiya Suzuki

Undergoing MRI Exam on Monday
Joe Musgrove

Expected to Open the Year on the Injured List
Christian Kirk

49ers Sign Christian Kirk to One-Year Deal
Matt McCarty

Could Thrive at the Valspar Championship
Michael Kim

Seeks to Dust Off Tough Week at TPC Sawgrass
Max Homa

Enjoying a Solid 2026 Heading into Valspar Championship
Nick Dunlap

Keeps Slugging Through Rough 2026 Season
Zach Neto

Expected to Return to Game Action on Tuesday
Kyren Williams

Will Kyren Williams Remain the Undisputed RB1 in Los Angeles Going Forward?
Mason Taylor

Does Mason Taylor Have Breakout Potential in 2026?
Puka Nacua

Appears Poised to Dominate for Years to Come
Andrew Novak

Wants to Rebound After The Players Championship
Austin Smotherman

on Baby Watch as Valspar Championship Approaches
Ben Sinnott

Does Not Appear to Be in Washington's Long-Term Plans
Luke Clanton

Might Have Issues at the Valspar Championship
Sam Darnold

Profiles as a Safe QB2 in Dynasty Formats Heading into 2026
Jerry Jeudy

Can Jerry Jeudy Bounce Back from Underwhelming 2025 Campaign?
Christiaan Bezuidenhout

Must be Accurate at the Valspar Championship
Josh Emmett

Suffers First-Round TKO Loss
Kevin Vallejos

Scores First-Round TKO
Amanda Lemos

Drops Back-To-Back Fights
Gillian Robertson

Extends Her Win Streak
Zach Neto

to Take Batting Practice on Monday
Andre Fili

Drops Decision on Saturday
Cam Skattebo

Thinks he'll be 100 Percent Healthy in a Little Over a Month
Denny Hamlin

Dominates and Gets His Third Career Las Vegas Win
Chase Elliott

Earns Runner-Up Finish at Las Vegas
William Byron

Wins A Stage and Finishes Third at Las Vegas
Jeremy McNichols

Re-Signs With Commanders
Christopher Bell

Finishes Fourth at Las Vegas After Strong Run
Kyle Larson

Fades to Seventh Despite Leading Laps Early at Las Vegas
Justin Fields

Chiefs Acquiring Justin Fields From Jets
Andre Fili

Jose Delgado Edges Andre Fili in Split-Decision Win
Oumar Sy

Suffers First-Round Submission Loss
Ion Cutelaba

Returns To The Win Column
CFB

CJ Carr Enters Sophomore Season as Heisman Favorite
CFB

Aaron Philo Not a Lock to be Florida's Starting QB?
CFB

George MacIntyre the Favorite to Win Tennessee Quarterback Battle?
CFB

Keelon Russell, Austin Mack Battling for Alabama QB1 Duties
Connor McDavid

Records Three Assists Sunday
Bo Groulx

Makes Big Impact Sunday
Drake Batherson

Pots Two Goals in Sunday's Win
Bobby McMann

Continues Dream Start in Seattle
Kirby Dach

Injured on High Hit
Alexander Wennberg

Without Timeline for Return
Leon Draisaitl

Exits Early with Injury Sunday
Harold Fannin Jr.

Officially Steps Into the Top Role
Troy Franklin

Ready to Take on an Even Larger Role?
Troy Terry

Adds Three Points in Return to Lineup
Leo Carlsson

Picks Up Trio of Points on Sunday
José Ramírez

Jose Ramirez is Day-to-Day with Shoulder Inflammation
Brendan Gallagher

Rejoins Canadiens Lineup Sunday
Daniil Tarasov

Starting Against Kraken
Ty Emberson

Remains Out Sunday
Bobby Brink

Questionable Sunday
Oliver Ekman-Larsson

Unavailable Against Wild
Ryan Nugent-Hopkins

a Game-Time Call Sunday
Corbin Carroll

to Resume Playing Defense This Week
John Carlson

Set for Ducks Debut
Francisco Lindor

Non-Committal About Status for Opening Day
Nathan Eovaldi

Named Rangers' Opening Day Starter
Hayden Birdsong

Diagnosed with Grade 2 Forearm Strain and UCL Sprain
Marcelo Mayer

Scratched With Left-Knee Soreness
Zach Neto

Tests Come Back Negative, Dealing With Sprained Hand
Christopher Bell

Looking for Redemption, Wins Pole at Las Vegas
Denny Hamlin

Should Contend for Another Vegas Win
Chase Briscoe

Qualifies 18th Despite Toyota Dominating at Las Vegas
Chase Elliott

May Fly Under the Radar at Las Vegas
NASCAR

Ross Chastian Has Been As Solid As They Come at Las Vegas
Ty Gibbs

Could Ty Gibbs Finally Break Through With a Win at Las Vegas?
Brad Keselowski

a Solid DFS Pick at Las Vegas
Francisco Lindor

is Making Spring Debut on Sunday
Carter Verhaeghe

Anton Lundell Expected to Return Sunday
Kyle Larson

Should Kyle Larson be Considered A Favorite for Las Vegas?
Sam Bennett

Considered Day-to-Day
William Byron

Could Compete for a Top-Five Finish at Las Vegas
Sam Reinhart

Not Traveling on Four-Game Road Trip
Ryan Blaney

Is Ryan Blaney Worth Rostering in Tournament DFS Lineups for Las Vegas?
Michael Rasmussen

Ruled Out for One Week
Tyler Reddick

Could Continue his Top-10 Streak at Las Vegas
Declan Carlile

to Miss 4-5 Weeks
Joey Logano

Should DFS Managers Underestimate Joey Logano for Las Vegas?
Chris Buescher

Is Chris Buescher Worth Rostering For Las Vegas DFS Lineups?
NASCAR

Bubba Wallace is A Risky DFS Option Who Could Pay Off at Las Vegas
Josh Berry

Has Plenty of Upside for Las Vegas DFS Lineups
Ryan Preece

Scores his First Las Vegas Top-10 Starting Spot in Qualifying
Seiya Suzuki

Leaves WBC Game on Saturday With Right-Knee Discomfort
Zach Neto

is Removed After Suffering Hand Injury
Joe Ryan

Won't Pitch in the World Baseball Classic
Zack Wheeler

Throws First Live BP Session on Saturday
Merrill Kelly

Expected to Open Season on the Injured List
Kevin Gausman

Named Toronto's Opening Day Starter
Kyle Stowers

Back in Grapefruit League Lineup
Kevin Vallejos

Looks To Remain Undefeated In The UFC
Josh Emmett

In Dire Need Of Victory
Gillian Robertson

A Favorite At UFC Vegas 114
Amanda Lemos

Set For Co-Main Event
Oumar Sy

Looks To Win Back-To-Back Fights
Ion Cutelaba

Looks To Get Back In The Win Column
Hideki Matsuyama

Brings Strong Course History to TPC Sawgrass
Adam Scott

in Strong Form Ahead of The Players
Rickie Fowler

on Quite the Run Heading to TPC Sawgrass
Sepp Straka

Needs to Forget What Happened Sunday at Bay Hill
Jordan Spieth

an Enigma Heading to The Players Championship
Justin Rose

Trying to Pick Up the Pieces in Florida
Maverick McNealy

Bounces Back at Arnold Palmer Invitational
Brooks Koepka

Continues His Florida Swing With Some Momentum
Nicolai Hojgaard

in Strong Form Ahead of The Players
Robert MacIntyre

a Volatile Option at The Players
Matt Fitzpatrick

Looks to Return to Top Form at The Players
RANKINGS
C
1B
2B
3B
SS
OF
SP
RP

RANKINGS

QB
RB
WR
TE
K
DEF