I’ve been looking forward to this post for a while.

The shut down threw the content-creation world one hell of a curveball. Many outlets have been using the dead time to catch up on unfinished 2020 organizational prospect rankings, but I completed Razzball’s back in January, so I moved on to another large project I didn’t have the winter minutes to complete but spun it forward to next season, ranking just about everyone across each position from a long-term perspective. 

Got some push back early. “So we’re just skipping to next season? smdh”

But I kept riding through the Wild West of dynasty baseball’s future, mapping middle-aged aces alongside yet-to-be-drafted youngsters. This led to wonderful conversations with Razzball’s brilliant readers, who helped me build a set of rankings I hope we can all use to find fantasy fun and glory in the seasons to come. 

I’m proud of this project, thrilled to be working with so many smart fantasy players, and eager to distill the past few months of work into this one post. Can’t wait to keep chatting and building with you all! Happy scrolling!

 

CATCHER

Rank Name Age Team
1 J.T. Realmuto 29 PHI
2 Willson Contreras 27 CHC
3 Mitch Garver 29 MIN
4 Gary Sanchez 27 NYY
5 Yasmani Grandal 31 CHW
6 Adley Rutschman 22 BAL
7 Will Smith 25 LAD
8 Sean Murphy 25 OAK
9 Joey Bart 23 SF
10 Francisco Mejia 24 SD
11 Tom Murphy 29 SEA
12 Omar Narvaez 28 MLW
13 Carson Kelly 25 ARI
14 Jorge Alfaro 27 MIA
15 Salvador Perez 30 KC
16 Heriberto Hernandez 20 TEX
17 Christian Vazquez 29 BOS
18 Francisco Alvarez 18 NYM
19 Wilson Ramos 32 NYM
20 Danny Jansen 25 TOR
21 Travis d’Arnaud 31 ATL
22 Austin Allen 26 OAK
23 Daulton Varsho 23 ARI
24 Victor Caratini 26 CHC
25 Luis Campusano 21 SD
26 Roberto Perez 31 CLE
27 Yermin Mercedes 27 CHW
28 Keibert Ruiz 21 LAD
29 Diego Cartaya 18 LAD
30 Pedro Severino 26 BAL
31 Willians Astudillo 28 MIN
32 Connor Wong 23 BOS
33 Jason Castro 32 LAA
34 Sam Huff 22 TEX
35 Ryan Jeffers 22 MIN
36 Ivan Herrera 19 STL
37 Gabriel Moreno 20 TOR
38 Alejandro Kirk 21 TOR
39 Austin Nola 30 SEA
40 Ronnier Quintero 17 CHC
41 Isiah Kiner-Falefa 25 TEX
42 Tyler Stephenson 23 CIN
43 Tucker Barnhart 29 CIN
44 Buster Posey 33 SF
45 Yadier Molina 37 STL
46 Kurt Suzuki 36 WSH
47 Andrew Knizner 25 STL
48 Robinson Chirinos 35 TEX
49 Rayner Santana 19 SF
50 Austin Romine 31 DET
51 Antonio Gomez 17 NYY
52 Miguel Amaya 21 CHC
53 Reese McGuire 25 TOR
54 Martin Maldinaldo 33 HOU
55 Cal Raleigh 23 SEA
56 Shea Langeliers 22 ATL
57 Dom Nuñez 25 COL
58 Chance Sisco 25 BAL
59 Mike Zunino 29 TB
60 Bo Naylor 20 CLE
61 Patrick Bailey 21 ??
62 Mario Feliciano 21 MIL
63 William Contreras 22 ATL
64 Yan Gomes 32 WSH
65 Jacob Stallings 30 PIT
66 James McCann 29 CHW
67 Jeferson Quero 17 MIL
68 Jake Rogers 25 DET
69 Austin Hedges 27 SD
70 Ronaldo Hernandez 22 TB
71 Luis Torrens 23 SD
72 Zack Collins 25 CHW
73 Welington Castillo 33 WSH
74 Tyler Flowers 34 ATL
75 Anthony Siegler 20 NYY
76 Elias Diaz 29 COL
77 Tony Wolters 27 COL
78 Korey Lee 21 HOU
79 Austin Wells 21 ??
80 Grayson Greiner 27 DET
81 MJ Melendez 21 KC
82 Francisco Cervelli 34 MIA

Easy enough to keep pace behind the plate on late draft picks and hustle in the framing era, but winds of change seem imminent as the robots creep. No matter who or what is calling balls and strikes, catchers seem unlikely to steal bases or play huge game slates. We’re probably safe to continue fading the position.

 

FIRST BASE

Rank Player Age Team
1 Cody Bellinger 24 LAD
2 Pete Alonso 25 NYM
3 Freddie Freeman 30 ATL
4 Matt Olson 25 OAK
5 Josh Bell 27 PIT
6 Andrew Vaughn 21 CHW
7 Miguel Sano 26 MIN
8 Spencer Torkelson 20 ??
9 Anthony Rizzo 30 CHC
10 Max Muncy 29 LAD
11 Paul Goldschmidt 32 STL
12 Jose Abreu 33 CHW
13 Carlos Santana 33 CLE
14 Rhys Hoskins 27 PHI
15 Evan White 23 SEA
16 Trey Mancini 28 BAL
17 Alex Kirilloff 22 MIN
18 Luke Voit 29 NYY
19 Lewin Diaz 23 MIA
20 Christian Walker 29 ARI
21 Joc Pederson 27 LAD
22 Edwin Encarnacion 37 CHW
23 Kevin Cron 27 ARI
24 Eric Hosmer 30 SD
25 C.J. Cron 30 DET
26 Triston Casas 20 BOS
27 Yuli Gurriel 35 HOU
28 Renato Nunez 25 BAL
29 Ryan Mountcastle 23 BAL
30 Nate Lowe 24 TB
31 Bryce Ball 21 ATL
32 Ryan McMahon 25 COL
33 Michael Chavis 24 BOS
34 Rowdy Tellez 25 TOR
35 Jesus Aguilar 29 MIA
36 Seth Beer 23 ARI
37 Aaron Sabato 20 ??
38 Michael Toglia 21 COL
39 Mason Martin 20 PIT
40 Edwin Rios 26 LAD
41 Justin Smoak 33 MIL
42 Eric Thames 33 WSH
43 Brandon Belt 32 SF
44 Dom Smith 24 NYM
45 Dan Vogelbach 27 SEA
46 Miguel Cabrera 37 DET
47 Ryan O’Hearn 26 KC
48 Josh Naylor 22 SD
49 Pavin Smith 24 ARI
50 Travis Shaw 30 TOR
51 Garrett Cooper 29 MIA
52 Alfonso Rivas 23 CHC
53 Leandro Emiliani 20 WSH
54 Ryan McBroom 28 KC
55 Victor Bericoto 18 SF
56 Blaze Jordan 17 ??
57 Jhokensy Noel 18 CLE
58 Will Craig 25 PIT
59 Joey Votto 36 CIN
60 Alex Toral 21 ??
61 Baron Radcliff 21 ??
62 Daniel Murphy 34 COL
63 Mitch Moreland 34 BOS
64 Todd Frazier 34 TEX
65 Tyler Nevin 22 COL
66 Nick Pratto 21 KC
67 Taylor Jones 26 HOU
68 Caden Grice 18 ??
69 Albert Pujols ~40 LAA
70 Logan Morrison 32 MLW?

First base seems wide open to me. Some are paying a premium for perceived safety in a landscape that can look barren from a desert-at-sunset angle. I tend to just tread water in whatever low-rent oasis I can find. For example, I traded for Edwin Encarnacion and Joc Pederson in separate leagues this winter. It’s not a great example. The Pederson deal happened in a 30-team, orphan scenario. Orphan means I took over an abandoned team. Zero humans were left parent-less in the process.

 

SECOND BASE

Rank Player Age Team
1 Ozzie Albies 23 ATL
2 Ketel Marte 26 ARI
3 Keston Hiura 23 MLW
4 Jose Altuve 29 HOU
5 Gavin Lux 22 LAD
6 Jonathan Villar 28 MIA
7 Tommy Edman 24 STL
8 Tetsuto Yamada 27 ??
9 Vidal Brujan 22 TB
10 Jeff McNeil 27 NYM
11 Max Muncy 29 LAD
12 DJ LeMahieu 31 NYY
13 Scott Kingery 25 PHI
14 Luis Arraez 22 MIN
15 Brandon Lowe 25 TB
16 Nick Gonzales 21 ??
17 Whit Merrifield 31 KC
18 Mike Moustakas 31 CIN
19 Nick Madrigal 23 CHW
20 Eduardo Escobar 31 ARI
21 Mauricio Dubon 25 SF
22 Cavan Biggio 24 TOR
23 Ryan McMahon 25 COL
24 Garrett Hampson 25 COL
25 Xavier Edwards 20 TB
26 Kolten Wong 29 STL
27 Brendan Rodgers 23 COL
28 Michael Chavis 24 BOS
29 Starlin Castro 30 WSH
30 Shed Long 24 SEA
31 Jurickson Profar 27 SD
32 Jorge Mateo 24 OAK
33 Ty France 25 SD
34 Cesar Hernandez 29 CLE
35 Niko Goodrum 28 DET
36 Rougned Odor 26 TEX
37 Isan Diaz 23 MIA
38 Aaron Bracho 18 CLE
39 Jose Peraza 25 BOS
40 Jonathan Schoop 28 DET
41 Franklin Barreto 24 OAK
42 Michael Busch 22 LAD
43 Keithron Moss 18 TEX
44 Ji-Hwan Bae 20 PIT
45 Tommy LaStella 31 LAA
46 Adam Frazier 28 PIT
47 Zach McKinstry 24 LAD
48 Andy Young 25 ARI
49 Robinson Cano 37 NYM
50 Brayan Rocchio 19 CLE
51 David Fletcher 25 LAA
52 Ezequiel Duran 20 NYY
53 Tyler Callihan 19 CIN
54 Owen Miller 23 SD
55 Hanser Alberto 27 BAL
56 David Bote 27 CHC
57 Sheldon Neuse 25 OAK
58 Josh Smith 22 NYY
59 Maikol Escotto 17 NYY
60 Nicky Lopez 25 KC
61 Curtis Mead 19 TB
62 Otto Lopez 21 TOR
63 Miguel Hiraldo 19 TOR
64 Chase Strumpf 22 CHC
65 Glenallen Hill Jr. 19 TOR
66 Robel Garcia 27 CHC
67 Justin Foscue 21 ??
68 Luke Waddell 21 ??

Luiz Arraez.

Not a typo. I really wanted to just leave it like that. But this position is loaded. The days of taking whatever Lemke you can find are long gone. Get speed here or go the way of the Lemmer.

 

THIRD BASE

Rank Player Age Team
1 Rafael Devers 23 BOS
2 Nolan Arenado 28 COL
3 Vladimir Guerrero Jr. 21 TOR
4 Jose Ramirez 27 CLE
5 Yoan Moncada 24 CHW
6 Anthony Rendon 29 LAA
7 Eugenio Suarez 28 CIN
8 Alex Bregman 26 HOU
9 Kris Bryant 28 CHC
10 Manny Machado 27 SD
11 Tommy Edman 24 STL
12 Matt Chapman 26 OAK
13 Jeff McNeil 28 NYM
14 Miguel Andujar 25 NYY
15 DJ LeMahieu 31 NYY
16 Oneil Cruz 21 PIT
17 Nick Solak 25 TEX
18 Josh Donaldson 34 MIN
19 Justin Turner 35 LAD
20 Brian Anderson 26 MIA
21 Alec Bohm 23 PHI
22 Gio Urshella 28 NYY
23 J.D. Davis 26 NYM
24 Austin Martin 21 ??
25 Eduardo Escobar 31 ARI
26 Jordan Groshans 20 TOR
27 Yandy Diaz 28 TB
28 Yoshi Tsutsugo 28 TB
29 Carter Kieboom 22 WSH
30 Nolan Gorman 19 STL
31 Ke’Bryan Hayes 23 PIT
32 Jean Segura 30 PHI
33 Maikel Franco 27 KC
34 Johan Camargo 26 ATL
35 Nolan Jones 21 CLE
36 Ty France 25 SD
37 Josh Jung 22 TEX
38 Kody Hoese 22 LAD
39 Austin Riley 23 ATL
40 Alexander Mojica 17 PIT
41 Kyle Seager 32 SEA
42 Jonathan India 23 CIN
43 Jon Berti 30 MIA
44 Isaac Paredes 21 DET
45 Miguel Vargas 20 LAD
46 Brett Baty 20 NYM
47 Isiah Kiner-Falefa 25 TEX
48 Abraham Toro 23 HOU
49 Jordan Walker 18 ??
50 Alex De Jesus 18 LAD
51 Sherten Apostel 21 TEX
52 Tanner Witt 17 ??
53 Aaron Schunk 22 COL
54 Bobby Dalbec 24 BOS
55 Mark Vientos 20 NYM
56 Luis Toribio 19 SF
57 Kevin Padlo 23 TB
58 Julio Carreras 20 COL
59 Rece Hinds 19 CIN
60 Matt Carpenter 34 STL
61 David Bote 27 CHC
62 Hanser Alberto 27 BAL
63 Jeimer Candelario 26 DET
64 Evan Longoria 34 SF
65 Edwin Rios 25 LAD
66 Drew Mendoza 22 WSH
67 Yu-Cheng Chang 24 CLE
68 Ryan Vilade 21 COL
69 Colin Moran 27 PIT
70 Jake Lamb 29 ARI
71 Matt Thaiss 24 LAA
72 Tyler Keenan 21 ??
73 Ryon Healy 28 MLW
74 Michael Brosseau 26 TB
75 Jesus Parra 17 MLW
76 Enger Castellano 17 NYY
77 Cayden Wallace 18 ??
78 Drew Bowser 18 ??
79 Yohandry Morales 18 ??
80 Gage Workman 20 ??

I might have Jose Ramirez too low. I might have Austin Martin too low. Tommy Edman, too. And Jeff McNeil. Third base feels weird to me. I got lambasted for my Alex Bregman ranking. Might deserve it if they ever play baseball again, especially now that he seems unlikely to be the face of baseball evil in a world that’s just happy to have baseball. I wonder if Manfred would actually drop the hammer on anyone caught cheating after this current brush with existence? Sorry, drifting. Third base. Very deep. A lot of corner infielders will come from first base, which makes this perhaps the easiest position to competitively fill in even the deepest leagues.

 

SHORTSTOP

Rank Player Age Team
1 Fernando Tatis Jr. 21 SD
2 Trea Turner 26 WAS
3 Trevor Story 27 COL
4 Francisco Lindor 26 CLE
5 Wander Franco 19 TB
6 Adalberto Mondesi 24 KC
7 Gleyber Torres 23 NYY
8 Xander Bogaerts 27 BOS
9 Javy Baez 27 CHC
10 Bo Bichette 22 TOR
11 CJ Abrams 19 SD
12 Tim Anderson 26 CHW
13 Amed Rosario 24 NYM
14 Carlos Correa 25 HOU
15 Marco Luciano 18 SF
16 Marcus Semien 29 OAK
17 Corey Seager 25 LAD
18 Jorge Polanco 26 MIN
19 Royce Lewis 20 MIN
20 Oneil Cruz 21 PIT
21 Bobby Witt Jr. 19 KC
22 Dansby Swanson 26 ATL
23 Jeter Downs 21 BOS
24 Noelvi Marte 18 SEA
25 Austin Martin 21 ??
26 Carlos Colmenarez 16 ??
27 Cristian Hernandez 16 ??
28 Paul Dejong 26 STL
29 Didi Gregorius 30 NYY
30 Jazz Chisholm 22 ARI
31 Luis Angel Acuña 18 TEX
32 Maximo Acosta 17 TEX
33 Mauricio Dubon 25 SF
34 Willy Adames 24 TB
35 Nico Hoerner 22 CHC
36 Elvis Andrus 31 TEX
37 Jose Garcia 22 CIN
38 Robert Puason 17 OAK
39 Geraldo Perdomo 20 ARI
40 Greg Jones 22 TB
41 Casey Martin 21 ??
42 Jon Berti 30 MIA
43 Ronny Mauricio 19 NYM
44 Orelvis Martinez 18 TOR
45 Myles Straw 25 HOU
46 Ed Howard 18 ??
47 Luis Urias 22 MIL
48 Tyler Freeman 20 CLE
49 Jorge Mateo 24 OAK
50 Ji-Hwan Bae 20 PIT
51 Wilman Diaz 16 ??
52 Nick Ahmed 30 ARI
53 Ha-Seong Kim 24 ??
54 Andrelton Simmons 30 ATL
55 Freddy Zamora 21 ??
56 Niko Goodrum 28 DET
57 Braden Shewmake 22 ATL
58 Bryson Stott 22 PHI
59 Liover Peguero 19 PIT
60 Jeremy Pena 22 HOU
61 Angel Martinez 18 CLE
62 Will Wilson 21 SF
63 Taylor Walls 23 TB
64 Luis Garcia 19 WAS
65 Keoni Cavaco 18 MIN
66 Cole Tucker 23 PIT
67 Eduardo Garcia 17 MIL
68 Orlando Arcia 25 MIL
69 Luis Guillorme 25 NYM
70 Thairo Estrada 24 NYY
71 Willi Castro 22 DET
72 Reggie Preciado 16 SD
73 Jeremiah Jackson 20 LAA
74 Gabriel Arias 20 SD
75 Brice Turang 20 MIL
76 Adam Hall 20 BAL
77 JP Crawford 25 SEA
78 Oslevis Basabe 19 TEX
79 Oswald Peraza 19 NYY
80 Kyren Paris 18 LAA
81 Freddy Galvis 30 CIN
82 Rafael Morel 18 CHC
83 Kendall Simmons 20 PHI
84 Yeison Santana 19 SD
85 Alexander Vargas 18 NYY
86 Andres Gimenez 21 NYM
87 Brayan Rocchio 19 CLE
88 Estiven Machado 17 TOR
89 Alejandro Pie 18 TB
90 Gunnar Henderson 18 BAL
91 Chris Taylor 29 LAD
92 Brainer Bonaci 17 BOS
93 Carson Tucker 18 ??
94 Miguel Rojas 31 MIA
95 Vaughn Grissom 19 ATL
96 Kevin Made 17 CHC
97 Jose Salas 16 MIA
98 Alika Williams 21 ??
99 Yiddi Cappe 16 MIA
100 Ehire Adrianza 30 MIN
101 Nander De Sedas 20 ??
102 Yasel Antuna 20 WAS
103 Jose Fermin 21 CLE
104 Aeverson Artaega 17 SF
105 Jack Mayfield 29 HOU
106 Eddy Diaz 20 COL
107 Jose Devers 20 MIA
108 Jose Tena 19 CLE
109 Anthony Rodriguez 17 SF
110 Adael Amador 17 COL
111 Anthony Volpe 18 NYY
112 Juan Garcia 17 WAS
113 Jose Pastrano 17 CLE
114 Richie Martin Jr. 25 BAL
115 Brandon Crawford 33 SF
116 Jordy Mercer 33 DET
117 Tim Beckham 30 SEA

Your minor league squad should have lots of shortstops. Ideally shortstops with functional speed.

So should your big league squad. Money is everywhere at the six. I might rank Tatis 2nd in my overalls.

Sorry, that’s overall dynasty rankings, auction edition.

That’ll be a fun Sunday.

 

OUTFIELDERS

Rank Player Age Team
1 Ronald Acuña Jr. 22 ATL
2 Christian Yelich 28 MIL
3 Mike Trout 28 LAA
4 Cody Bellinger 24 LAD
5 Juan Soto 21 WAS
6 Mookie Betts 27 LAD
7 Yordan Alvarez 22 HOU
8 Austin Meadows 24 TB
9 Luis Robert 22 CHW
10 Bryce Harper 27 PHI
11 Victor Robles 22 WAS
12 Eloy Jimenez 23 CHW
13 Jorge Soler 28 KC
14 Aaron Judge 27 NYY
15 Jo Adell 21 LAA
16 Starling Marte 31 ARI
17 JD Martinez 32 BOS
18 Joey Gallo 26 TEX
19 George Springer 30 HOU
20 CJ Abrams 19 SD
21 Julio Rodriguez 19 SEA
22 Giancarlo Stanton 30 NYY
23 Dylan Carlson 21 STL
24 Ramon Laureano 25 OAK
25 Jasson Dominguez 17 NYY
26 Byron Buxton 26 MIN
27 Charlie Blackmon 33 COL
28 Kyle Schwarber 27 CHC
29 Michael Conforto 27 NYM
30 Jarred Kelenic 20 SEA
31 Oscar Mercado 25 CLE
32 Kyle Tucker 23 HOU
33 Franmil Reyes 24 CLE
34 Nick Castellanos 28 CIN
35 Oneil Cruz 21 PIT
36 Kristian Robinson 19 ARI
37 Bryan Reynolds 25 PIT
38 Andrew Benintendi 25 BOS
39 Lourdes Gurriel 26 TOR
40 Eddie Rosario 28 MIN
41 Willie Calhoun 25 TEX
42 Marcell Ozuna 29 ATL
43 David Dahl 26 COL
44 Corbin Carroll 19 ARI
45 Trent Grisham 23 SD
46 Trey Mancini 28 BAL
47 Brennen Davis 20 CHC
48 Tommy Pham 32 SD
49 Michael Brantley 32 HOU
50 Max Kepler 27 MIN
51 Nick Senzel 24 CIN
52 Alex Verdugo 23 BOS
53 Luis Matos 18 SF
54 Nick Solak 25 TEX
55 Trevor Larnach 23 MIN
56 Zac Veen 18 ??
57 Heriberto Hernandez 20 TEX
58 Teoscar Hernandez 27 TOR
59 Avisail Garcia 28 MIL
60 Mark Canha 31 OAK
61 Sam Hilliard 26 COL
62 Aaron Hicks 30 NYY
63 Erick Pena 17 KC
64 Nomar Mazara 24 CHW
65 Austin Hays 24 BAL
66 Andrew McCutchen 33 PHI
67 Wil Myers 29 SD
68 Riley Greene 19 DET
69 Yoshi Tsutsugo 28 TB
70 Cristian Pache 21 ATL
71 Alek Thomas 19 ARI
72 Hedbert Perez 17 MIL
73 Garrett Hampson 25 COL
74 Yasiel Puig 29 ??
75 Mitch Haniger 29 SEA
76 Gregory Polanco 28 PIT
77 Mallex Smith 26 SEA
78 Adam Eaton 31 WAS
79 Drew Waters 21 ATL
80 Ian Happ 25 CHC
81 Randy Arozarena 25 TB
82 David Peralta 32 ARI
83 Mike Yastrzemski 29 SF
84 Monte Harrison 24 MIA
85 Gilberto Jimenez 19 BOS
86 Heston Kjerstad 21 ??
87 AJ Pollock 32 LAD
88 Aristides Aquino 26 CIN
89 Kyle Lewis 24 SEA
90 Jaylin Davis 25 SF
91 Robert Hassell 18 ??
92 JD Davis 27 NYM
93 Lorenzo Cain 34 MIL
94 Franchy Cordero 25 SD
95 Danny Santana 29 TEX
96 Jon Berti 30 MIA
97 Josh Rojas 25 ARI
98 Roman Quinn 26 PHI
99 Seth Brown 27 OAK
100 JJ Bleday 22 MIA
101 Garrett Mitchell 21 ??
102 Yoelqui Céspedes 22 ??
103 Taylor Trammell 22 SD
104 Justin Upton 32 LAA
105 Luis Rodriguez 17 LAD
106 Leody Taveras 21 TEX
107 Hunter Bishop 21 SF
108 Myles Straw 25 HOU
109 Randall Grichuck 28 TOR
110 Jesse Winker 26 CIN
111 Ender Inciarte 29 ATL
112 Jose Martinez 31 TB
113 Josh Lowe 22 TB
114 Dominic Smith 24 NYM
115 Manuel Margot 25 TB
116 Shogo Akiyama 32 CIN
117 Jesus Sanchez 22 TB
118 George Valera 19 CLE
119 Heliot Ramos 20 SF
120 Austin Hendrick 18 ??
121 Seth Beer 23 ARI
122 Brandon Nimmo 27 NYM
123 Jared Oliva 24 PIT
124 Jordyn Adams 20 LAA
125 Corey Dickerson 30 MIA
126 Domingo Santana 27 CLE
127 Kevin Pillar 31 BOS
128 Alexfri Planez 18 CLE
129 Mike Tauchman 29 NYY
130 Stephen Piscotty 29 OAK
131 Tyler O’Neill 24 STL
132 Yusniel Diaz 23 BAL
133 Alexander Canario 19 SF
134 Kameron Misner 22 MIA
135 Brandon Marsh 22 LAA
136 Raimel Tapia 26 COL
137 Anthony Santander 25 BAL
138 Kole Calhoun 32 ARI
139 Jake Fraley 24 SEA
140 Daulton Varsho 23 ARI
141 Khalil Lee 21 KC
142 Hudson Head 19 SD
143 Misael Urbina 18 MIN
144 Hunter Renfroe 28 SD
145 Oscar Colas 21 ??
146 Jason Heyward 30 CHC
147 Brett Gardner 36 NYY
148 Harrison Bader 25 STL
149 Yoenis Cespedes 34 NYM
150 Victor Reyes 25 DET
151 Josh Naylor 22 SD
152 Adam Haseley 24 PHI
153 Pedro Leon 21 HOU
154 Daniel Johnson 24 CLE
155 Benyamin Bailey 18 CHW
156 Jeferson Espinal 17 ARI
157 Pete Crow-Armstrong 18 ??
158 Wilderd Patino 18 ARI
159 Shin-Soo Choo 37 CLE
160 Brian Goodwin 29 LAA
161 Jose Osuna 27 PIT
162 Daz Cameron 23 DET
163 Lewis Brinson 25 MIA
164 Pedro Pineda 16 ??
165 Kevin Kiermaier 30 TB
166 Jackie Bradley Jr. 30 BOS
167 Tim Lopes 25 SEA
168 Delino DeShields 27 CLE
169 Chris Taylor 29 LAD
170 Clint Frazier 25 NYY
171 Alex Dickerson 29 SF
172 Garrett Cooper 29 MIA
173 Jasiah Dixon 18 PIT
174 Isaiah Greene 18 ??
175 Travis Demeritte 25 DET
176 JaCoby Jones 27 DET
177 Anthony Alford 25 TOR
178 Jerar Encarnacion 22 MIA
179 Ryan McBroom 28 KC
180 Jordan Luplow 26 CLE
181 Lane Thomas 24 STL
182 Bayron Lora 17 TEX
183 Cameron Maybin 33 DET
184 Jarrod Dyson 35 PIT
185 Leury Garcia 29 CHW
186 Christin Stewart 26 DET
187 Matt Beaty 27 LAD
188 Marcus Smith 19 OAK
189 Phillip Ervin 27 CIN
190 Dwight Smith Jr. 27 BAL
191 Andy Pages 19 LAD
192 Kike Hernandez 28 LAD
193 Jay Bruce 33 PHI
194 Daniel Cabrera 21 ??
195 Jake Bauers 24 CLE
196 Bubba Starling 27 KC
197 DJ Stewart 26 BAL
198 Tim Locastro 27 ARI
199 Greg Allen 27 CLE
200 DJ Peters 24 LAD
201 Peyton Burdick 23 MIA
202 Steven Souza Jr. 31 CHC
203 Harold Ramirez 25 MIA
204 Greg Deichmann 25 OAK
205 Marwin Gonzalez 31 MIN
206 Josh Reddick 33 HOU
207 Ian Desmond 34 COL
208 Jason Martin 24 PIT
209 Josh VanMeter 25 CIN
210 Kevin Alcantara 18 NYY
211 Yohendrick Pinango 18 CHC
212 Nick Heath 26 KC

Your minor league squad should be stacked up with outfielders. I adopted one orphaned team in a league where one team had almost all of the speed/power/hit outfielders. My team didn’t have any. Supply and demand is a powerful thing, and stolen bases are not in abundant supply.

 

STARTING PITCHERS

Rank Player Age Team
1 Gerrit Cole 29 NYY
2 Walker Buehler 25 LAD
3 Jack Flaherty 24 STL
4 Shane Bieber 24 CLE
5 Jacob deGrom 31 NYM
6 Shohei Ohtani 25 LAA
7 Mike Clevinger 29 CLE
8 Lucas Giolito 25 CHW
9 Luis Castillo 27 CIN
10 Blake Snell 27 TB
11 Tyler Glasnow 26 TB
12 Jesus Luzardo 22 OAK
13 Stephen Strasburg 31 WAS
14 Chris Paddack 24 SD
15 Mike Soroka 22 ATL
16 Julio Urias 23 LAD
17 MacKenzie Gore 21 SD
18 Clayton Kershaw 32 LAD
19 Chris Sale 31 BOS
20 Frankie Montas 27 OAK
21 Max Scherzer 35 WAS
22 Justin Verlander 37 HOU
23 Trevor Bauer 29 CIN
24 Nate Pearson 23 TOR
25 Brandon Woodruff 27 MIL
26 Aaron Nola 26 PHI
27 Luis Severino 26 NYY
28 Jose Berrios 25 MIN
29 Patrick Corbin 30 WAS
30 Zac Gallen 24 ARI
31 Yu Darvish 33 CHC
32 Noah Syndergaard 27 NYM
33 Tarik Skubal 23 DET
34 Dinelson Lamet 27 SD
35 Sonny Gray 30 CIN
36 Eduardo Rodriguez 27 BOS
37 Charlie Morton 36 TB
38 A.J. Puk 25 OAK
39 Zack Greinke 36 HOU
40 Forrest Whitley 22 HOU
41 Matt Manning 22 DET
42 Spencer Howard 23 PHI
43 Luis Patino 20 SD
44 Casey Mize 23 DET
45 Max Fried 26 ATL
46 Michael Kopech 24 CHW
47 Brailyn Marquez 21 CHC
48 Kyle Hendricks 30 CHC
49 Madison Bumgarner 30 ARI
50 Luke Weaver 26 ARI
51 Lance McCullers Jr. 26 HOU
52 Jameson Taillon 28 PIT
53 Hyun-Jin Ryu 33 TOR
54 James Paxton 31 NYY
55 Jose Urquidy 25 HOU
56 Asa Lacy 20 ??
57 Brendan McKay 24 TB
58 German Marquez 25 COL
59 Kenta Maeda 32 MIN
60 Joe Musgrove 27 PIT
61 Zack Wheeler 29 PHI
62 Lance Lynn 32 TEX
63 Corey Kluber 34 TEX
64 Carlos Carrasco 33 CLE
65 Jon Gray 28 COL
66 George Kirby 22 SEA
67 Edward Cabrera 22 MIA
68 Emerson Hancock 20 ??
69 Domingo German 27 NYY
70 Sean Manaea 28 OAK
71 Mike Foltynewicz 28 ATL
72 Mike Minor 32 TEX
73 Michael Pineda 31 MIN
74 Simeon Woods-Richardson 19 TOR
75 Carlos Martinez 28 STL
76 Jake Odorizzi 30 MIN
77 Josiah Gray 22 LAD
78 Dustin May 22 LAD
79 Robbie Ray 28 ARI
80 Hunter Greene 20 CIN
81 Nick Lodolo 22 CIN
82 Aaron Civale 24 CLE
83 Yonny Chirinos 26 TB
84 Matthew Boyd 29 DET
85 Clarke Schmidt 24 NYY
86 Sandy Alcantara 24 MIA
87 Sixto Sanchez 21 MIA
88 Masahiro Tanaka 31 NYY
89 Josh James 27 HOU
90 David Price 34 LAD
91 Caleb Smith 27 MIA
92 Blake Walston 18 ARI
93 Andrew Heaney 28 LAA
94 Logan Gilbert 23 SEA
95 Alek Manoah 22 TOR
96 Reid Detmers 20 ??
97 Max Meyer 21 ??
98 Daniel Lynch 23 KC
99 Josh Lindblom 32 MIL
100 Grayson Rodriguez 20 BAL
101 Alex Wood 29 LAD
102 Carlos Rodon 27 CHW
103 Alex Reyes 25 STL
104 Adrian Houser 27 MIL
105 Miles Mikolas 31 STL
106 Griffin Canning 24 LAA
107 Kyle Wright 24 ATL
108 Ryan Yarbrough 28 TB
109 Ian Anderson 22 ATL
110 Marcus Stroman 29 NYM
111 Brent Honeywell 25 TB
112 Seth Corry 21 SF
113 Kwang-Hyun Kim 31 STL
114 Luis Frias 21 ARI
115 Cole Wilcox 20 ??
116 Anthony DeSclafani 30 CIN
117 Joey Lucchesi 26 SD
118 Joe Ryan 23 TB
119 Mitch Keller 24 PIT
120 Jordan Balazovic 21 MIN
121 Daniel Espino 19 CLE
122 Tahnaj Thomas 20 PIT
123 Zach Plesac 25 CLE
124 Garrett Crochet 21 ??
125 John Means 27 BAL
126 Dylan Cease 24 CHW
127 Dylan Bundy 27 LAA
128 Chris Archer 31 PIT
129 Marco Gonzales 28 SEA
130 Jordan Montgomery 27 NYY
131 Freddy Peralta 23 MIL
132 Jordan Yamamoto 24 MIA
133 Taijuan Walker 27 SEA
134 Ethan Hankins 19 CLE
135 Cade Cavali 21 ??
136 Ross Stripling 30 LAD
137 Matt Shoemaker 33 TOR
138 Jhoan Duran 22 MIN
139 Jackson Kowar 23 KC
140 Nathan Eovaldi 30 BOS
141 Luis Garcia 23 HOU
142 Corbin Burnes 25 MIL
143 Deivi Garcia 20 NYY
144 Jonathan Stiever 23 CHW
145 Ethan Small 23 MIL
146 Elieser Hernandez 25 MIA
147 Jonathan Loaisiga 25 NYY
148 Dallas Keuchel 32 CHW
149 Adam Kloffenstein 19 TOR
150 Cory Abbott 24 CHC
151 Pablo Lopez 24 MIA
152 Scott Moss 25 CLE
153 Jonathan Bowlan 23 KC
154 Reynaldo Lopez 26 CHW
155 Julio Teheran 29 LAA
156 Jordan Lyles 29 TEX
157 Shun Yamaguchi 32 TOR
158 Michael Fulmer 27 DET
159 Steven Matz 28 NYM
160 Daulton Jefferies 24 OAK
161 Kyle Gibson 32 TEX
162 Dakota Hudson 25 STL
163 Corbin Martin 24 ARI
164 Miguel Yajure 22 NYY
165 Homer Bailey 34 MIN
166 Matthew Liberatore 20 STL
167 Brad Keller 24 KC
168 Shane Baz 20 TB
169 Shane McClanahan 23 TB
170 Jeff Samardzija 35 SF
171 Yusei Kikuchi 28 SEA
172 Joey Cantillo SD
173 Trevor Williams 28 PIT
174 Luis Medina 21 NYY
175 Cole Hamels 36 ATL
176 Zach Davies 27 SD
177 Austin Voth 27 WAS
178 Johnny Cueto 34 SF
179 Brandon Williamson 22 SEA
180 Zack Thompson 22 STL
181 Quinn Priester 19 PIT
182 Daniel Ponce de Leon 28 STL
183 Kris Bubic 22 KC
184 Robert Dominguez 18 NYM
185 Rick Porcello 31 NYM
186 Matthew Thompson 19 CHW
187 Merrill Kelly 31 ARI
188 Danny Duffy 31 KC
189 Brady Singer 23 KC
190 Cal Quantrill 25 SD
191 Michael Baumann 24 BAL
192 Chirs Bassitt 31 OAK
193 Tony Gonsolin 26 LAD
194 Trevor Rogers 22 MIA
195 DL Hall 21 BAL
196 Brayan Bello 20 BOS
197 Vince Velasquez 27 PHI
198 Trevor Richards 27 TB
199 Tyler Beede 26 SF
200 Justus Sheffield 24 SEA
201 Spencer Turnbull 27 DET
202 Anderson Espinoza 22 SD
203 Wade Miley 33 CIN
204 Chad Kuhl 27 PIT
205 Drew Smyly 30 SF
206 Bryan Mata 21 BOS
207 Ryan Weathers 20 SD
208 Logan Allen 23 CLE
209 Triston McKenzie 22 CLE
210 Seth Johnson 20 TB
211 Lenny Torres 19 CLE
212 Jay Groome 21 BOS
213 Cody Bolton 21 PIT
214 Luis Oviedo 21 CLE
215 Touki Toussaint 23 ATL
216 J.A. Happ 37 NYY
217 Tyler Mahle 25 CIN
218 Kyle Muller 22 ATL
219 Collin McHugh 32 BOS
220 Anibal Sanchez 36 WAS

You can’t just fade all pitching prospects and win, but also, you absolutely can. Almost. Nothing’s as simple as the overarching principle. TINSTAAP is not a mandate. It’s just a reminder that pitching is a craft, so while prospects do gain value when they succeed, they’re up against a league full of world-class athletes who are just one or two skill-gains or slight tweaks away from being elite. It’s good to keep in mind something like There’s No Such Thing As A Pitching Prospect because it reminds us that pedigree or velocity do not determine the ultimate score at this position, which means reading and watching and researching and believing our findings can reward us as fantasy players in pretty extreme ways. Gotta hustle and take leaps of faith like you wouldn’t anywhere else. One example is trading pitching that creates a momentary weakness because you’re trusting you’ll find more.

 

RELIEF PITCHERS

Rank Player Age Team
1 Josh Hader 26 MIL
2 Roberto Osuna 25 HOU
3 Jordan Hicks 23 STL
4 Edwin Diaz 26 NYM
5 Nick Anderson 29 TB
6 Aroldis Chapman 32 NYY
7 Kirby Yates 33 SD
8 Ken Giles 29 TOR
9 Hector Neris 30 PHI
10 Kenley Jansen 32 LAD
11 Liam Hendriks 31 OAK
12 Brad Hand 30 CLE
13 Craig Kimbrel 31 CHC
14 Jose Leclerc 26 TEX
15 James Karinchak 24 CLE
16 Will Smith 30 ATL
17 Taylor Rogers 29 MIN
18 Alex Colome 31 CHW
19 Archie Bradley 27 ARI
20 Hansel Robles 29 LAA
21 Raisel Iglesias 30 CIN
22 Brusdar Graterol 21 LAD
23 Brandon Workman 31 BOS
24 Ryan Pressly 31 HOU
25 Emilio Pagan 29 SD
26 Andres Munoz 21 SD
27 Scott Oberg 30 COL
28 Joe Jimenez 25 DET
29 Keone Kela 27 PIT
30 Giovanny Gallegos 28 STL
31 Alex Vesia 24 MIA
32 Austin Adams 29 SEA
33 Reyes Moronta 27 SF
34 Seth Lugo 30 NYM
35 Michael Lorenzen 28 CIN
36 Nick Burdi 27 PIT
37 Corey Knebel 28 MIL
38 Emmanuel Clase 21 CLE
39 Drew Pomeranz 31 SD
40 Daniel Hudson 33 WAS
41 Joely Rodriguez 28 TEX
42 Colin Poche 26 TB
43 Blake Treinen 31 OAK
44 Kevin Ginkel 26 ARI
45 Kyle Crick 27 PIT
46 Hunter Harvey 25 BAL
47 Luke Jackson 28 ATL
48 Keynan Middleton 26 LAA
49 Aaron Bummer 26 CHW
50 Bryan Abreu 23 HOU
51 Mychal Givens 30 BAL
52 DeMarcus Evans 23 TEX
53 Rowan Wick 27 CHC
54 Cody Stashak 25 MIN
55 Adam Ottovino 34 NYY
56 Shane Greene 31 ATL
57 Zack Burdi 25 CHW
58 Ian Kennedy 35 KC
59 Jose Alvarado 25 TB
60 Sean Doolittle 33 WAS
61 Tyler Rogers 29 SF
62 Scott Barlow 27 KC
63 Wade Davis 34 COL
64 Mark Melancon 35 ATL
65 Amir Garrett 28 CIN
66 Seranthony Dominguez 25 PHI
67 Rafael Montero 29 TEX
68 Zack Britton 32 NYY
69 Jose Castillo 24 SD
70 Ryne Stanek 28 MIA
71 Art Warren 27 SEA
72 Sam Delaplane 25 SEA
73 Diego Castillo 26 TB
74 David Robertson 35 PHI
75 John Gant 27 STL
76 Nick Wittgren 28 CLE
77 Ryan Helsley 25 STL
78 Tyler Zuber 24 KC
79 Ty Buttrey 27 LAA
80 Michel Baez 24 SD
81 Isaac Mattson 24 BAL
82 Joey Gerber 23 SEA
83 Dany Jimenez 26 SF
84 Arodys Vizcaino 29 SEA
85 Sergio Romo 37 MIN
86 Pedro Strop 34 CIN
87 Tyler Duffey MIN
88 Brandon Kintzler 35 MIA
89 Connor Brogdon 25 PHI
90 Junior Fernandez 23 STL
91 Kelvim Herrera 30 CHW
92 John Brebbia 30 STL
93 Matt Magill 30 SEA
94 Jeurys Familia 30 NYM
95 Trey Wingenter 26 SD
96 Kyle Nelson 23 CLE
97 James Norwood 26 CHC
98 Joel Kuhnel 25 CIN
99 Trevor Rosenthal 30 KC
100 Greg Holland 34 KC
101 Joe Kelly 31 LAD
102 Daniel Winkler 30 CHC
103 Dillon Maples 28 CHC
104 Marcus Walden 31 BOS
105 Josh Staumont 26 KC
106 Jimmy Sherfy 28 ARI
107 Ryan Tepera 32 TOR
108 Richard Rodriguez 30 PIT
109 Ian Hamilton 24 CHW
110 Ryan Brasier 32 BOS

I’m not sure what the right number of relief pitcher add/drops in a standard roto dynasty leagues, but I know it’s a lot. It matters who the players are of course, but it matters more that we keep spots open for relief pitcher speculation plays. Closers come from crazy places.

Thanks for reading!

Stay safe out there.

I’m @theprospectitch on Twitter and reddit.

 
  1. Dong Show says:
    (link)

    Itch just a couple things I noticed, you have Realmuto on MIA and Grandal on LAD. Either way, this is list unreal. So good job.

    • The Itch

      The Itch says:
      (link)

      Thanks, Dong Show!

      Good lookin out! Wow have I made a variation on this mistake over and over again. I put Andrelton Simmons on the Braves, among other weird ones. Feels like Andrelton’s been an Angel forever.

  2. Player X says:
    (link)

    Great job!

    • The Itch

      The Itch says:
      (link)

      Thanks, Player X!!

  3. Harley Earl says:
    (link)

    Itch!!!!

    I just want to commend you for one hell of a job well done. Wow. I’m buying the first round if we ever bump into each other at a bar. Great work friend!

    • The Itch

      The Itch says:
      (link)

      Thanks, friend!

      I’ll get the second round! And some apps if it’s a restaurant/bar situation!!

  4. Dougie says:
    (link)

    Itch this is great! I was trying to urge Ralph to do something similar a couple years ago. This was no doubt a massive undertaking, I’m excited to see it evolve. Will you do a dynasty top(#?) overall? Love it and love the direction you’re taking prospects at Razzball.

    • Jolt In Flow says:
      (link)

      Can’t knock King Ralph. He put together a great list a few years back: Top 150 prospects. For someone who had very little fantasy baseball experience, it was my bible to get acclimatized to who’s out there. Plus it got me my first taste of the Razzball site.

      Here’s a link to the 101-151 from that list.
      https://razzball.com/top-150-fantasy-baseball-prospects/

      And a link to the top 100 is included in it. Even now, it’s fun to look back at the hits/misses/currently still developing.

      As for Itch, his posts have been so good, he’s tempted me to drop $5.99 on the site, just so I can hear what he said on the podcast with Grey last week.

      • The Itch

        The Itch says:
        (link)

        That 2018 Top 100 is fire. A testament to Ralph’s process.

        Totally get why this doesn’t come together very often. I wanted to do a full positional layout right away when I started here, but I think maybe the regular calendar just doesn’t really have room for it.

        And thanks so much for the kind words and conversation, Jolt in Flow! It’s what makes the job worth doing.

        PS: recording that episode is in the running for funniest hour I’ve lived during the time of the Rona. AND we talked a lot of baseball!!

        • Jolt In Flow says:
          (link)

          You sold me. I’ll be dropping the money tomorrow, Itch.

          Can’t wait to listen to it and for your future posts.

          Thanks again.

          • Dougie says:
            (link)

            Do it!!!
            Agree with you, Flow. I still follow Ralph and his new stuff.

    • The Itch

      The Itch says:
      (link)

      Thanks, Dougie!!

      Hit me in the feels at the end there. Deeply appreciated.

      I might come up for air with a HOLY SHIT Bowman pricing piece or two (Jasson Dominguez is running the sports card game already) but then, yeah, that’s the general blueprint: Overall rankings, perhaps with super-quick blurbs w some prospect history, coming next.

  5. Very impressive with incredible depth. I’ll look for players I like to see how high they’re ranked as an semi-endorsement, if that makes sense. Tatis Jr. is a good example because you have him as top dog at SS, and I love him enough now to spend a late 1st or 2nd round pick on him this year. So before I grab a cold beer and dive in…just wanted to say thanks buddy! Well done

    • The Itch

      The Itch says:
      (link)

      Thanks, Smitty!!

      I think that’s a super useful way to read the lists.

      I’ve been relatively shocked at how easy it is to buy Tatis in redrafts. He was better than Acuna in his debut and feels a lot like that sophomore shot at 40/40 to me.

      Or I should say he did in a full season. Maybe he’ll just prorate to that if we get games.

  6. jt Gianoulis says:
    (link)

    could not find Kiriloff on OF list. Is this an oversight or are you that low on him?

    • The Itch

      The Itch says:
      (link)

      Hi, jt!

      I like Kiriloff–just ranked him at 1B only because it seems the Twins have committed to that.

  7. Hernan says:
    (link)

    Damn, got to read this super late…, you’re NOT high on Dylan Cease…, I think he stumbles into some fastball command and becomes a top 25 pitcher…., You Rock Dude!!!, you’re the least Annoying ITCH EVER!!!!

Comments are closed.