Have a Strategy
Rankings are far from perfect. I don’t have overall rankings, because I think that those can make things even cloudier.
You need to go into draft with a game plan on where you are comfortable taking a player at each position, and then go from there. Know which positions you need to draft early on, and which you can afford to wait for. That’s what works for me.
There are lots of factors that go into drafting — make sure you take some of these into consideration when you draft a player:
If my roster halfway through the draft is very power heavy, I’ll need to balance it out and take a speedy guy, even if I have the power guy ahead of him. That’s just one of many scenarios that you may run into. Same with pitchers:
If you have a ton of high K upside guys, that may have a high WHIP or ERA, you may have to pick low K, low ratio guy later in draft to even that out and minimize damage to the ratios.
Know Your League Roster Construction/Platform
If you’re in a TWO catcher league, you need to draft one of the top 8 guys at the latest. If you’re in a ONE catcher league, I am pretty comfortable waiting until pretty late in my draft to grab a catcher.
If you are in a 15 team, FIVE outfielder league, I prefer to get a stud outfielder or two pretty early in the draft. In my opinion, outfield has some pretty steep tiers.
As far as platform goes — I used NFBC eligibility for my positional rankings. If you play on Yahoo, the chances are that a ton of guys are missing from some positions below. Use that to your advantage as well, positional flexibility is so helpful — especially in daily lineup leagues.
Advice
There will always be values in drafts. Don’t let your positional draft strategy prevent you from taking obvious values. If a stud 3B is falling, multiple rounds past their ADP, and you already have a 3B, take him! In *most* leagues, you will be able to make trades trades still, and have roster flexibility — whether it be CI/MI/UT spots.
Those are just a few scenarios that can effect your draft strategy. The last piece of advice I’ll leave you with is this:
If you have your GUY, draft him! Even if you have to reach for him. It is okay to reach if you don’t think he will be there at your next pick. It’s especially fine to reach if you really think he is better than the picks ranked ahead of that guy in ADP. Don’t reach for everybody though. You have to play the ADP game to some extent, to build the best team possible.
I really hope these rankings can be of use to you. I have poured a ton of time into them. I will keep updating this through the Spring as injuries derail a lot of my work (as they have already…).
Catcher
William Contreras (MIL)
Yanier Diaz (HOU)
Adley Rutschman (BAL)
Salvador Perez (KCR)
Cal Raleigh (SEA)
Will Smith (LAD)
Willson Contreras (STL)
JT Realmuto (PHI)
Shea Langeliers (ATH)
Gabriel Moreno (ARI)
Austin Wells (NYY)
Logan O'Hoppe (LAA)
Ivan Herrera (STL)
Alejandro Kirk (TOR)
Keibert Ruiz (WSH)
Danny Jansen (TBR)
Patrick Bailey (SFG)
Connor Wong (BOS)
MJ Melendez (KCR)
Bo Naylor (CLE)
Joey Bart (PIT)
Ryan Jeffers (MIN)
Drake Baldwin (ATL)
Sean Murphy (ATL)
Francisco Alvarez (NYM)
Tyler Stephenson (CIN)
Hunter Goodman (COL)
Endy Rodriguez (PIT)
Miguel Amaya (CHC)
Mitch Garver (SEA)
Jonah Heim (TEX)
Agustin Ramirez (MIA)
Adrian Del Castillo (ARI)
Travis d'Arnaud (LAA)
Freddie Fermin (KCR)
Luis Campusano (SDP)
Kyle Higashioka (TEX)
Elias Diaz (SDP)
Luis Torrens (NYM)
Jake Rogers (DET)
First Base
Vladimir Guererro Jr. (TOR)
Bryce Harper (PHI)
Matt Olson (ATL)
Pete Alonso (NYM)
Freddie Freeman (LAD)
Triston Casas (BOS)
Vinnie Pasquantino (KCR)
Christian Walker (HOU)
Josh Naylor (ARI)
Salvador Perez (KCR)
Jake Burger (TEX)
Willson Contreras (STL)
Nathaniel Lowe (WSH)
Cody Bellinger (NYY)
Yandy Diaz (TBR)
Ryan Mountcastle (BAL)
Luis Arraez (SDP)
Michael Busch (CHC)
Spencer Steer (CIN)
Michael Toglia (COL)
Christian Encarnacion-Strand (CIN)
Tyler Soderstrom (ATH)
Jonathan Aranda (TBR)
Nolan Schanuel (LAA)
Paul Goldschmidt (NYY)
Rhys Hoskins (MIL)
Spencer Horwitz (PIT)
Luke Raley (SEA)
Jake Cronenworth (SDP)
Carlos Santana (CLE)
Jeimer Candelario (CIN)
Andrew Vaughn (CWS)
Josh Bell (WSH)
Justin Turner (CHC)
Spencer Torkelson (DET)
Ryan O'Hearn (BAL)
LaMonte Wade Jr. (SFG)
Matt Mervis (MIA)
Deyvison De Los Santos (MIA)
Donovan Solano (SEA)
Second Base
Ketel Marte (ARI)
Ozzie Albies (ATL)
Matt McLain (CIN)
Jose Altuve (HOU)
Marcus Semien (TEX)
Jordan Westburg (BAL)
Xander Bogaerts (SDP)
Brandon Lowe (TBR)
Luis Rengifo (LAA)
Andres Gimenez (TOR)
Nico Hoerner (CHC)
Luis Garcia Jr. (WSH)
Bryson Stott (PHI)
Zack Gelof (ATH)
Luis Arraez (SDP)
Jonathan India (KCR)
Brice Turang (MIL)
Otto Lopez (MIA)
Gleyber Torres (DET)
Maikel Garcia (KCR)
Jackson Holliday (BAL)
Brendan Donovan (STL)
Thairo Estrada (COL)
Kristian Campbell (BOS)
Colt Keith (DET)
Isiah Kiner-Falefa (PIT)
Willi Castro (MIN)
Jake Cronenworth (SDP)
Gavin Lux (CIN)
Spencer Horwitz (PIT)
Nick Gonzales (PIT)
Dylan Moore (SEA)
Jorge Polanco (SEA)
Christopher Morel (TBR)
Brendan Rodgers (HOU)
Michael Massey (KCR)
Nolan Gorman (STL)
José Caballero (TBR)
Ryan Bliss (SEA)
Jeff McNeil (NYM)
Richie Palacios (TBR)
Lenyn Sosa (CWS)
Juan Brito (CLE)
Nick Yorke (PIT)
Will Wagner (TOR)
Jon Berti (CHC)
Hyeseong Kim (LAD)
Brooks Baldwin (CWS)
Caleb Durbin (MIL)
Vaughn Grissom (BOS)
Shortstop
Bobby Witt Jr. (KCR)
Elly De La Cruz (CIN)
Mookie Betts (LAD)
Francisco Lindor (NYM)
Gunnar Henderson (BAL)
Trea Turner (PHI)
Oneil Cruz (PIT)
Corey Seager (TEX)
CJ Abrams (WSH)
Matt McLain (CIN)
Bo Bichette (TOR)
Willy Adames (SFG)
Xander Bogaerts (SDP)
Trevor Story (BOS)
Ezequiel Tovar (COL)
Dansby Swanson (CHC)
Masyn Winn (STL)
Anthony Volpe (NYY)
Xavier Edwards (MIA)
Jeremy Peña (HOU)
Carlos Correa (MIN)
Ceddanne Rafaela (BOS)
Zach Neto (LAA)
Tyler Fitzgerald (SFG)
Jacob Wilson (ATH)
Ha-Seong Kim (TBR)
Isiah Kiner-Falefa (PIT)
Willi Castro (MIN)
Geraldo Perdomo (ARI)
Brooks Lee (MIN)
Ernie Clement (TOR)
Bryayan Rocchio (CLE)
Dylan Moore (SEA)
Orlando Arcia (ATL)
J.P. Crawford (SEA)
Trey Sweeney (DET)
Tim Anderson (LAA)
Luisangel Acuña (NYM)
José Caballero (TBR)
Marcelo Mayer (BOS)
Josh Smith (TEX)
Jordan Lawlar (ARI)
Taylor Walls (TBR)
Colson Montgomery (CWS)
Max Schuemann (ATH)
Third Base
Jose Ramirez (CLE)
Rafael Devers (BOS)
Austin Riley (ATL)
Jazz Chisholm Jr. (NYY)
Junior Caminero (TBR)
Manny Machado (SDP)
Jordan Westburg (BAL)
Alex Bregman (BOS)
Matt Chapman (SFG)
Mark Vientos (NYM)
Jake Burger (TEX)
Luis Rengifo (LAA)
Alec Bohm (PHI)
Connor Norby (MIA)
Matt Shaw (CHC)
Isaac Paredes (HOU)
Josh Jung (TEX)
Eugenio Suarez (ARI)
Nolan Arenado (STL)
Max Muncy (LAD)
Ryan McMahon (COL)
Cam Smith (HOU)
Joey Ortiz (MIL)
Maikel Garcia (KCR)
Royce Lewis (MIN)
Noelvi Marte (CIN)
Willi Castro (MIN)
Ke'Bryan Hayes (PIT)
Miguel Vargas (CWS)
Jeimer Candelario (CIN)
Isiah Kiner-Falefa (PIT)
Dylan Moore (SEA)
Christopher Morel (TBR)
Jose Miranda (MIN)
Coby Mayo (BAL)
Jace Jung (DET)
Matt Vierling (DET)
Gio Urshela (ATH)
Ernie Clement (TOR)
Yoan Moncada (LAA)
Lenyn Sosa (CHW)
Jose Caballero (TBR)
Jose Tena (WSH)
Donovan Solano (SEA)
Eguy Rosario (SDP)
Brett Baty (NYM)
Bryan Ramos (CHW)
Max Schuemann (ATH)
Josh Smith (TEX)
Oswaldo Cabrera (NYY)
Oswald Peraza (NYY)
Ezequiel Duran (TEX)
Zach McKinstry (DET)
Ramon Urias (BAL)
Shay Whitcomb (HOU)
Outfield
Fernando Tatis Jr. (SDP)
Aaron Judge (NYY)
Kyle Tucker (CHC)
Juan Soto (NYM)
Mookie Betts (LAD)
Julio Rodriguez (SEA)
Corbin Carroll (ARI)
Yordan Alvarez (HOU)
Oneil Cruz (PIT)
Jackson Courio (MIL)
Wyatt Langford (TEX)
Jarren Duran (BOS)
Ronald Acuna Jr. (ATL)
Jazz Chisholm Jr. (NYY)
Michael Harris II (ATL)
Mike Trout (LAA)
James Wood (WSH)
Jackson Merrill (SDP)
Seiya Suzuki (CHC)
Lawrence Butler (ATH)
Teoscar Hernandez (LAD)
Luis Robert Jr. (CWS)
Riley Greene (DET)
Anthony Santander (TOR)
Bryan Reynolds (PIT)
Randy Arozarena (SEA)
Dylan Crews (WSH)
Brenton Doyle (COL)
Cody Bellinger (NYY)
Ian Happ (CHC)
Jasson Dominguez (NYY)
Steven Kwan (CLE)
Josh Lowe (TBR)
Christian Yelich (MIL)
Nick Castellanos (PHI)
Taylor Ward (LAA)
Colton Cowser (BAL)
Tommy Edman (LAD)
Brandon Nimmo (NYM)
Tyler O'Neill (BAL)
Adolis Garcia (TEX)
Victor Robles (SEA)
Pete Crow-Armstrong (CHC)
TJ Friedl (CIN)
Garrett Mitchell (MIL)
Michael Conforto (LAD)
Nolan Jones (COL)
Heliot Ramos (SFG)
Ceddanne Rafaela (BOS)
Kerry Carpenter (DET)
Jurickson Profar (ATL)
Lane Thomas (CLE)
Lourdes Gurriel Jr. (ARI)
Jake McCarthy (ARI)
Lars Nootbaar (STL)
Brendan Donovan (STL)
Chas McCormick (HOU)
Cedric Mullins (BAL)
Jorge Soler (LAA)
George Springer (TOR)
Alec Burleson (STL)
Jung Hoo Lee (SFG)
Byron Buxton (MIN)
JJ Bleday (ATH)
Evan Carter (TEX)
Wilyer Abreu (BOS)
Victor Scott II (STL)
Willi Castro (MIN)
Jordan Walker (STL)
Brandon Marsh (PHI)
Jo Adell (LAA)
Trevor Larnach (MIN)
Matt Wallner (MIN)
Spencer Steer (CIN)
Jonny DeLuca (TBR)
Miguel Vargas (CWS)
Luke Raley (SEA)
Jacob Young (WSH)
Jesus Sanchez (MIA)
Dylan Moore (SEA)
Matt Vierling (DET)
MJ Melendez (KCR)
Andrew Benintendi (CWS)
Heston Kjerstad (BAL)
Jeff McNeil (NYM)
Max Kepler (PHI)
Daulton Varsho (TOR)
Tommy Pham (PIT)
Roman Anthony (BOS)
Sal Frelick (MIL)
Jose Siri (NYM)
Starling Marte (NYM)
Ryan O'Hearn (BAL)
Jake Fraley (CIN)
Pavin Smith (ARI)
Andy Pages (LAD)
Colby Thomas (ATH)
Parker Meadows (DET)
Zac Veen (COL)
Emmanuel Rodriguez (MIN)
Starting Pitcher
Garrett Crochet (BOS)
Paul Skenes (PIT)
Zack Wheeler (PHI)
Tarik Skubal (DET)
Logan Gilbert (SEA)
Cole Ragans (KCR)
Jacob deGrom (TEX)
Blake Snell (LAD)
Corbin Burnes (ARI)
Dylan Cease (SDP)
Framber Valdez (HOU)
Michel King (SDP)
Yoshinobu Yamamoto (LAD)
Pablo Lopez (MIN)
Chris Sale (ATL)
Spencer Schwellenbach (ATL)
Shane McClanahan (TBR)
Bryce Miller (SEA)
Tyler Glasnow (LAD)
Bailey Ober (MIN)
Hunter Greene (CIN)
Justin Steele (CHC)
Joe Ryan (MIN)
Sandy Alcantara (MIA)
Zac Gallen (ARI)
Freddy Peralta (MIL)
Tanner Bibee (CLE)
Aaron Nola (PHI)
Sonny Gray (STL)
Luis Castillo (SEA)
Logan Webb (SFG)
Bryan Woo (SEA)
Spencer Strider (ATL)
Max Fried (NYY)
Shota Imanaga (CHC)
Jack Flaherty (DET)
Hunter Brown (HOU)
Kodai Senga (NYM)
Robbie Ray (SFG)
Cristopher Sanchez (PHI)
Jesus Luzardo (PHI)
Nick Pivetta (SDP)
Nick Lodolo (CIN)
Gavin Williams (CLE)
MacKenzie Gore (WSH)
Spencer Arrighetti (HOU)
Ryan Pepiot (TBR)
Yusei Kikuchi (LAA)
George Kirby (SEA)
Seth Lugo (KCR)
Roki Sasaki (LAD)
Kevin Gausman (TOR)
Zach Eflin (BAL)
Tanner Houck (BOS)
Walker Buehler (BOS)
Nathan Eovaldi (TEX)
Brandon Woodruff (MIL)
Clay Holmes (NYM)
Dustin May (LAD)
Reese Olson (DET)
Jeffrey Springs (ATH)
Shane Baz (TBR)
Carlos Rodon (NYY)
Brandon Pfaadt (ARI)
Taj Bradley (TBR)
Bowden Francis (TOR)
Grayson Rodriguez (BAL)
Reynaldo Lopez (ATL)
Shohei Ohtani (LAD)
Ronel Blanco (HOU)
Ranger Suarez (PHI)
Drew Rasmussen (TBR)
Luis Severino (ATH)
Michael Wacha (KCR)
Kris Bubic (KCR)
Osvaldo Bido (ATH)
Erick Fedde (STL)
Eduardo Rodriguez (ARI)
Jose Soriano (LAA)
Jackson Jobe (DET)
Reid Detmers (LAA)
Kumar Rocker (TEX)
Grant Holmes (ATL)
Jameson Taillon (CHC)
Jose Berrios (TOR)
Mitch Keller (PIT)
Casey Mize (DET)
Michael Soroka (WSH)
Nick Martinez (CIN)
Clarke Schmidt (NYY)
Tomoyuki Sugano (BAL)
DJ Herz (WSH)
Kyle Hart (SDP)
Ryan Weathers (MIA)
Matthew Boyd (CHC)
Edward Cabrera (MIA)
Max Meyer (MIA)
Tobias Myers (MIL)
Nestor Cortes (MIL)
Triston McKenzie (CLE)
Lucas Giolito (BOS)
Brady Singer (CIN)
Merrill Kelly (ARI)
Tyler Anderson (LAA)
Justin Verlander (SFG)
Sean Manaea (NYM)
Luis L. Ortiz (CLE)
David Peterson (NYM)
Andrew Abbott (CIN)
Jordan Hicks (SFG)
Hayden Wesneski (HOU)
Kyle Wright (KCR)
Dean Kremer (BAL)
Tyler Mahle (TEX)
Chris Paddack (MIN)
Andrew Heaney (PIT)
Aaron Civale (MIL)
David Festa (MIN)
Cade Povich (BAL)
Jose Quintana (MIL)
Will Warren (NYY)
Jack Leiter (TEX)
Andrew Painter (PHI)
Jared Jones (PIT)
Brayan Bello (BOS)
Bubba Chandler (PIT)
Yu Darvish (SDP)
Sean Burke (CWS)
Cristian Javier (HOU)
Eury Perez (MIA)
Shane Bieber (CLE)
Hayden Birdsong (SFG)
Max Scherzer (TOR)
Ben Lively (CLE)
Simeon Woods Richardson (MIN)
Kyle Harrison (SFG)
Zack Littell (TBR)
Ryne Nelson (ARI)
Alex Cobb (DET)
Chris Bassitt (TOR)
Joey Cantillo (CLE)
Tylor Megill (NYM)
Kutter Crawford (BOS)
Quinn Mathews (STL)
Zebby Matthews (MIN)
Bobby Miller (LAD)
Jordan Montgomery (ARI)
Griffin Canning (NYM)
Quinn Priester (BOS)
Cody Bradford (TEX)
Relief Pitcher (saves leagues)
Josh Hader (HOU)
Devin Williams (NYY)
Edwin Diaz (NYM)
Emmanuel Clase (CLE)
Raisel Iglesias (ATL)
Ryan Helsley (STL)
Felix Bautista (BAL)
Mason Miller (ATH)
Jhoan Duran (MIN)
Andres Munoz (SEA)
Alexis Diaz (CIN)
Trevor Megill (MIL)
Ryan Walker (SFG)
Robert Suarez (SDP)
Justin Martinez (ARI)
Jeff Hoffman (TOR)
Kenley Jansen (LAA)
David Bednar (PIT)
Ryan Pressly (CHC)
Jordan Romano (PHI)
Pete Fairbanks (TBR)
Kyle Finnegan (WSH)
Carlos Estevez (KCR)
Tanner Scott (LAD)
Kirby Yates (LAD)
Jason Foley (DET)
Liam Hendriks (BOS)
Aroldis Chapman (BOS)
A.J. Puk (ARI)
Chris Martin (TEX)
Calvin Faucher (MIA)
Ben Joyce (LAA)
Griffin Jax (MIN)
Edwin Uceta (TBR)
Porter Hodge (CHC)
Lucas Erceg (KCR)
Robert Garcia (TEX)
Seth Halvorsen (COL)
David Robertson
Prelander Berroa (CWS)
Seranthony Dominguez (BAL)
JoJo Romero (STL)
Chad Greene (TOR)
Cade Smith (CLE)
Jason Adam (SDP)
Orion Kerkering (PHI)
Camilo Doval (SFG)
Justin Slaten (BOS)
Jose Leclerc (ATH)
Beau Brieske (DET)
More Resources
Thanks, as always, if you used this as a resource. If you enjoy my content, follow me on X, nicksMLBpicks. If you ever have any questions, fantasy or betting-related — shoot me a DM, and I’ll answer whenever I can!