Redraft fantasy baseball is a fun and exciting adventure. At the draft table, you select a group of players that you think are going to have the best season. From week to week, the goal is simple: get the player you think gives you the best chance of improving your team. You pore over week-to-week matchups, who is running hot or cold and sometimes just going with what your gut says, but dynasty baseball is an entirely different puzzle. Not only do you have the same debates that redraft fantasy managers face, but you also have to consider how you are building your team for the long-term. It reminds me of one of those ‘choose your own adventure’ Goosebumps books when I was a kid.
Push the chips in: Turn to page 98 Complete a full rebuild: Turn to page 182
However, creating a dynasty list is a challenging endeavor. There are so many particulars to consider: league size, league type, league categories, etc. I could go on and on. To give you a peek behind the curtain, here are a few notes before digging into the list.
This list is based on a three-year window. During my time playing this format, I have, sadly, seen many leagues fold after only three or four years. That is why you see some older players like Freddie Freeman
and Aaron Judge ranked in the top 25. However, you will see some very young players like Ethan Salas
and Sebastian Walcott in the Top 300. Chances are incredibly slim that these players will be in the majors in three years. However, these are the types of prospects that can be used as trade pieces, which boosts their overall value. These ranks are arranged for a standard 12-team roto format with weekly moves. However, I feel that this list can be used in shallower and deeper formats pretty interchangeably. Finally, Shohei Ohtani
is considered one player. If this list were for a daily transaction league, he would have been my number one player. If he were two separate players, the hitter version would rank right behind Elly De La Cruz
at number 27, while the pitcher version would come in right behind Framber Valdez
at number 33.
My Rank Name Team Age Position 1 Ronald Acuña Jr. Braves 25 OF 2 Corbin Carroll Diamondbacks 22 OF 3 Shohei Ohtani Angels 29 DH 4 Julio Rodríguez Mariners 22 OF 5 Fernando Tatis Jr. Padres 24 OF 6 Juan Soto Padres 24 OF 7 Kyle Tucker Astros 26 OF 8 Yordan Alvarez Astros 26 OF 9 Wander Franco Rays 22 SS 10 Vladimir Guerrero Jr. Blue Jays 24 1B 11 Aaron Judge Yankees 31 OF 12 Spencer Strider Braves 24 P 13 Pete Alonso Mets 28 1B 14 Mookie Betts Dodgers 30 OF 15 Bobby Witt Jr. Royals 23 SS 16 Elly De La Cruz Reds 21 3B 17 Bo Bichette Blue Jays 25 SS 18 Jose Ramirez Guardians 30 3B 19 Corey Seager Rangers 29 SS 20 Rafael Devers Red Sox 26 3B 21 Freddie Freeman Dodgers 33 1B 22 Gerrit Cole Yankees 32 P 23 Bryce Harper Phillies 30 DH 24 Austin Riley Braves 26 3B 25 Gunnar Henderson Orioles 22 3B 26 Zac Gallen Diamondbacks 27 P 27 Matt Olson Braves 29 1B 28 Corbin Burnes Brewers 28 P 29 Randy Arozarena Rays 28 OF 30 Jackson Holliday Orioles 19 SS 31 Kevin Gausman Blue Jays 32 P 32 Framber Valdez Astros 29 P 33 Luis Robert Jr. White Sox 25 OF 34 Adley Rutschman Orioles 25 C 35 Ozzie Albies Braves 26 2B 36 Manny Machado Padres 31 3B 37 Eury Pérez Marlins 20 P 38 George Kirby Mariners 25 P 39 Luis Castillo Mariners 30 P 40 Will Smith Dodgers 28 C 41 Oneil Cruz Pirates 24 SS 42 Michael Harris II Braves 22 OF 43 Sandy Alcantara Marlins 27 P 44 Tyler Glasnow Rays 29 P 45 Jazz Chisholm Jr. Marlins 25 OF 46 Trea Turner Phillies 30 SS 47 Jordan Walker Cardinals 21 OF 48 Francisco Lindor Mets 29 SS 49 Josh Jung Rangers 25 3B 50 Aaron Nola Phillies 30 P 51 Shane McClanahan Rays 26 P 52 Joe Ryan Twins 27 P 53 Zack Wheeler Phillies 33 P 54 Jackson Chourio Brewers 19 OF 55 Julio Urías Dodgers 26 P 56 Junior Caminero Rays 20 3B 57 Paul Goldschmidt Cardinals 35 1B 58 Marcus Semien Rangers 32 2B 59 Bryan Reynolds Pirates 28 OF 60 Hunter Greene Reds 23 P 61 Emmanuel Clase Guardians 25 P 62 Logan Webb Giants 26 P 63 Brandon Woodruff Brewers 30 P 64 Hunter Brown Astros 24 P 65 Jose Altuve Astros 33 2B 66 Félix Bautista Orioles 28 P 67 Adolis García Rangers 30 OF 68 Wyatt Langford Rangers 22 OF 69 Mike Trout Angels 31 OF 70 Jesús Luzardo Marlins 25 P 71 Masataka Yoshida Red Sox 30 OF 72 Pablo Lopez Twins 27 P 73 Dylan Crews Nationals 21 OF 74 Logan Gilbert Mariners 26 P 75 Nolan Arenado Cardinals 32 3B 76 Cedric Mullins Orioles 28 OF 77 Joe Musgrove Padres 30 P 78 Alex Bregman Astros 29 3B 79 Sean Murphy Braves 28 C 80 Gleyber Torres Yankees 26 2B 81 Riley Greene Tigers 22 OF 82 Xander Bogaerts Padres 30 SS 83 Dylan Cease White Sox 27 P 84 Josh Hader Padres 29 P 85 Byron Buxton Twins 29 DH 86 Francisco Alvarez Mets 21 C 87 Anthony Volpe Yankees 22 SS 88 Tanner Bibee Guardians 24 P 89 Cody Bellinger Cubs 28 OF 90 Eloy Jiménez White Sox 26 OF 91 Josh Lowe Rays 25 OF 92 Blake Snell Padres 30 P 93 Zach Neto Angels 22 SS 94 Christian Yelich Brewers 31 OF 95 Josh Naylor Guardians 26 1B 96 Grayson Rodriguez Orioles 23 P 97 Matt McLain Reds 23 SS 98 Royce Lewis Twins 24 3B 99 J.T. Realmuto Phillies 32 C 100 Triston Casas Red Sox 23 1B 101 Jordan Lawlar Diamondbacks 21 SS 102 Dansby Swanson Cubs 29 SS 103 Max Fried Braves 29 P 104 James Wood Nationals 20 OF 105 Ketel Marte Diamondbacks 29 2B 106 Kyle Schwarber Phillies 30 OF 107 Paul Skenes Pirates 21 P 108 George Springer Blue Jays 33 OF 109 Nathaniel Lowe Rangers 28 1B 110 Jordan Romano Blue Jays 30 P 111 Taj Bradley Rays 22 P 112 Yandy Diaz Rays 31 1B 113 Cristian Javier Astros 26 P 114 Jack Suwinski Pirates 24 OF 115 Bobby Miller Dodgers 24 P 116 Nolan Gorman Cardinals 23 2B 117 Matt Chapman Blue Jays 30 3B 118 Nico Hoerner Cubs 26 2B 119 Shane Baz Rays 24 P 120 Colton Cowser Orioles 23 OF 121 Willy Adames Brewers 27 SS 122 Carlos Correa Twins 28 SS 123 Vinnie Pasquantino Royals 25 1B 124 Carlos Rodón Yankees 30 P 125 Edwin Díaz Mets 29 P 126 Kodai Senga Mets 30 P 127 Jhoan Duran Twins 25 P 128 Seiya Suzuki Cubs 28 OF 129 Andrés Giménez Guardians 24 2B 130 Devin Williams Brewers 28 P 131 Colt Keith Tigers 21 3B 132 Kyle Manzardo Guardians 23 1B 133 Gavin Williams Guardians 24 P 134 Lucas Giolito Angels 29 P 135 Lars Nootbaar Cardinals 25 OF 136 Bryce Miller Mariners 24 P 137 Jonathan India Reds 26 2B 138 Bryson Stott Phillies 25 2B 139 Brett Baty Mets 23 3B 140 Jeremy Pena Astros 25 SS 141 Max Muncy Dodgers 32 3B 142 Freddy Peralta Brewers 27 P 143 Daulton Varsho Blue Jays 27 OF 144 Christian Walker Diamondbacks 32 1B 145 Evan Carter Rangers 20 OF 146 Jordan Westburg Orioles 24 SS 147 Max Scherzer Rangers 39 P 148 Nick Castellanos Phillies 31 OF 149 William Contreras Brewers 25 C 150 Luis Arraez Marlins 26 2B 151 Mitch Keller Pirates 27 P 152 Noelvi Marte Reds 21 3B 153 Spencer Torkelson Tigers 23 1B 154 Brayan Bello Red Sox 24 P 155 Thairo Estrada Giants 27 2B 156 Tarik Skubal Tigers 26 P 157 Walker Buehler Dodgers 28 P 158 Nick Lodolo Reds 25 P 159 Zach Eflin Rays 29 P 160 Luis Matos Giants 21 OF 161 Yu Darvish Padres 36 P 162 Reid Detmers Angels 24 P 163 Tommy Edman Cardinals 28 OF 164 Camilo Doval Giants 26 P 165 Christian Encarnacion-Strand Reds 23 1B 166 Andrew Vaughn White Sox 25 1B 167 Justin Verlander Astros 40 P 168 Sonny Gray Twins 33 P 169 Walker Jenkins Twins 18 OF 170 David Bednar Pirates 28 P 171 CJ Abrams Nationals 22 SS 172 Brandon Nimmo Mets 30 OF 173 Esteury Ruiz Athletics 24 OF 174 Marcelo Mayer Red Sox 20 SS 175 Jacob deGrom Rangers 35 P 176 Isaac Paredes Rays 24 3B 177 Ian Happ Cubs 28 OF 178 Jorge Soler Marlins 31 OF 179 Alexis Díaz Reds 26 P 180 Leody Taveras Rangers 24 OF 181 Jasson Dominguez Yankees 20 OF 182 Curtis Mead Rays 22 3B 183 Coby Mayo Orioles 21 3B 184 Oswald Peraza Yankees 23 SS 185 Ryan Mountcastle Orioles 26 1B 186 Ezequiel Tovar Rockies 21 SS 187 Emmet Sheehan Dodgers 23 P 188 Edouard Julien Twins 24 2B 189 Jarred Kelenic Mariners 24 OF 190 Nathan Eovaldi Rangers 33 P 191 Logan O’Hoppe Angels 23 C 192 Anthony Santander Orioles 28 OF 193 Christopher Morel Cubs 24 OF 194 Max Clark Tigers 19 OF 195 Henry Davis Pirates 23 OF 196 Yainer Diaz Astros 25 C 197 José Berríos Blue Jays 29 P 198 Ethan Salas Padres 17 C 199 Spencer Steer Reds 25 1B 200 Ryan Pressly Astros 34 P 201 Salvador Perez Royals 33 C 202 Trevor Story Red Sox 30 2B 203 Pete Crow-Armstrong Cubs 21 OF 204 Raisel Iglesias Braves 33 P 205 Ezequiel Duran Rangers 24 SS 206 Jackson Merrill Padres 20 SS 207 Steven Kwan Guardians 25 OF 208 Kyle Bradish Orioles 26 P 209 MacKenzie Gore Nationals 24 P 210 Willson Contreras Cardinals 31 C 211 Taylor Ward Angels 29 OF 212 Alex Kirilloff Twins 25 1B 213 AJ Smith-Shawver Braves 20 P 214 Ryan McMahon Rockies 28 3B 215 Jordan Montgomery Rangers 30 P 216 Brandon Lowe Rays 29 2B 217 Triston McKenzie Guardians 25 P 218 Clayton Kershaw Dodgers 35 P 219 Ke’Bryan Hayes Pirates 26 3B 220 Andrew Painter Phillies 20 P 221 Tink Hence Cardinals 21 P 222 Tyler Soderstrom Athletics 21 C 223 Ha-Seong Kim Padres 27 2B 224 Justin Steele Cubs 28 P 225 Joey Wiemer Brewers 24 OF 226 Shane Bieber Guardians 28 P 227 Edward Cabrera Marlins 25 P 228 Andrew Abbott Reds 24 P 229 Termarr Johnson Pirates 19 2B 230 Bryan Woo Mariners 23 P 231 Jarren Duran Red Sox 27 OF 232 Luis Severino Yankees 29 P 233 Jake Fraley Reds 28 OF 234 Heston Kjerstad Orioles 24 OF 235 Alejandro Kirk Blue Jays 24 C 236 Austin Hays Orioles 28 OF 237 Alex Cobb Giants 35 P 238 Emmanuel Rodriguez Twins 20 OF 239 Masyn Winn Cardinals 21 SS 240 Brandon Marsh Phillies 25 OF 241 Adael Amador Rockies 20 SS 242 Andrés Muñoz Mariners 24 P 243 Clay Holmes Yankees 30 P 244 Alex Verdugo Red Sox 27 OF 245 Alek Manoah Blue Jays 25 P 246 Ricky Tiedemann Blue Jays 20 P 247 Jonah Heim Rangers 28 C 248 Miguel Vargas Dodgers 23 2B 249 Druw Jones Diamondbacks 19 OF 250 Tommy Troy Diamondbacks 22 SS 251 Matt Shaw Cubs 22 SS 252 Jeffrey Springs Rays 30 P 253 LaMonte Wade Giants 29 1B 254 Logan Allen Guardians 24 P 255 Brandon Pfaadt Diamondbacks 24 P 256 J.D. Martinez Dodgers 35 DH 257 Bo Naylor Guardians 23 C 258 Starling Marte Mets 34 OF 259 Dalton Rushing Dodgers 22 C 260 Chase Hampton Yankees 22 P 261 Anthony Rizzo Yankees 33 1B 262 Sebastian Walcott Rangers 17 SS 263 Drew Rasmussen Rays 28 P 264 Lane Thomas Nationals 27 OF 265 Colson Montgomery White Sox 21 SS 266 Marcus Stroman Cubs 32 P 267 Alec Bohm Phillies 26 1B 268 Chase Davis Cardinals 22 OF 269 Brooks Lee Twins 22 SS 270 Luis Garcia(WAS) Nationals 23 2B 271 Bailey Ober Twins 28 P 272 Harry Ford Mariners 20 C 273 Kenley Jansen Red Sox 35 P 274 Harrison Bader Yankees 29 OF 275 Hunter Renfroe Angels 31 OF 276 Marco Luciano Giants 22 SS 277 Connor Phillips Reds 22 P 278 Vaughn Grissom Braves 22 SS 279 Brady House Nationals 20 3B 280 Sal Frelick Brewers 23 OF 281 Jacob Misiorowski Brewers 21 P 282 Jorge Polanco Twins 30 2B 283 Braxton Garrett Marlins 25 P 284 Teoscar Hernandez Mariners 30 OF 285 Kris Bryant Rockies 31 OF 286 Tony Gonsolin Dodgers 29 P 287 Giancarlo Stanton Yankees 33 OF 288 Jesús Sánchez Marlins 25 OF 289 Amed Rosario Dodgers 28 SS 290 Ryan Helsley Cardinals 29 P 291 Chris Sale Red Sox 34 P 292 Jonatan Clase Mariners 21 OF 293 MJ Melendez Royals 24 OF 294 Dustin May Dodgers 25 P 295 Cade Horton Cubs 21 P 296 Ty France Mariners 29 1B 297 Jon Gray Rangers 31 P 298 Mason Miller Athletics 25 P 299 Paul Sewald Diamondbacks 33 P 300 Gavin Lux Dodgers 25 2B 301 Chase DeLauter Guardians 22 OF 302 Eduardo Rodriguez Tigers 30 P 303 Tyler O’Neill Cardinals 28 OF 304 Rowdy Tellez Brewers 28 1B 305 Nestor Cortes Yankees 28 P 306 Drew Gilbert Mets 22 OF 307 Luisangel Acuña Mets 21 SS 308 Ronny Mauricio Mets 22 2B 309 Merrill Kelly Diamondbacks 34 P 310 Kyle Harrison Giants 21 P 311 Tyler Black Brewers 23 3B 312 Carson Williams Rays 20 SS 313 Mick Abel Phillies 22 P 314 Ryan Noda Athletics 27 1B 315 Endy Rodríguez Pirates 23 C 316 Cam Collier Reds 18 3B 317 Luke Raley Rays 28 OF 318 Cal Raleigh Mariners 26 C 319 Will Benson Reds 25 OF 320 Carlos Jorge Reds 19 2B 321 Brendan Donovan Cardinals 26 2B 322 Michael Kopech White Sox 27 P 323 Yanquiel Fernandez Rockies 20 OF 324 Bryan De La Cruz Marlins 26 OF 325 Lourdes Gurriel Jr. Diamondbacks 29 OF 326 Michael Busch Dodgers 25 3B 327 Arjun Nimmala Blue Jays 18 SS 328 Bryce Elder Braves 24 P 329 Michael Conforto Giants 30 OF 330 Jeimer Candelario Cubs 30 3B 331 Kutter Crawford Red Sox 27 P 332 TJ Friedl Reds 28 OF 333 Mark Vientos Mets 23 3B 334 Luis Garcia(HOU) Astros 26 P 335 Joey Ortiz Orioles 25 SS 336 Jack Flaherty Orioles 27 P 337 Chris Bassitt Blue Jays 34 P 338 Tim Anderson White Sox 30 SS 339 Patrick Sandoval Angels 27 P 340 Robbie Ray Mariners 31 P 341 Dylan Lesko Padres 20 P 342 Connor Norby Orioles 23 2B 343 Spencer Jones Yankees 22 OF 344 Roman Anthony Red Sox 19 OF 345 Aaron Civale Rays 28 P 346 Eugenio Suárez Mariners 32 3B 347 Cole Young Mariners 20 SS 348 Joc Pederson Giants 31 OF 349 Jonny DeLuca Dodgers 25 OF 350 Tyler Locklear Mariners 22 1B 351 Ryan Clifford Mets 20 OF 352 Nick Yorke Red Sox 21 2B 353 Josh Bell Marlins 31 1B 354 Rhys Hoskins Phillies 30 1B 355 C.J. Cron Angels 34 1B 356 Clarke Schmidt Yankees 27 P 357 Tyler Wells Orioles 28 P 358 Jett Williams Mets 20 SS 359 Drew Thorpe Yankees 22 P 360 Jonathan Aranda Rays 25 2B 361 Geraldo Perdomo Diamondbacks 23 SS 362 Jared Jones Pirates 21 P 363 Pete Fairbanks Rays 30 P 364 Trevor Rogers Marlins 25 P 365 Miguel Bleis Red Sox 19 OF 366 Victor Scott Cardinals 22 OF 367 Luis Lara Brewers 19 OF 368 Samuel Zavala Padres 19 OF 369 Garrett Whitlock Red Sox 27 P 370 Charlie Morton Braves 40 P 371 Edgar Quero White Sox 20 C 372 Oscar Colás White Sox 24 OF 373 Trent Grisham Padres 26 OF 374 Jose Siri Rays 28 OF 375 Jackson Jobe Tigers 21 P 376 Orelvis Martinez Blue Jays 22 SS 377 Nolan Jones Rockies 25 OF 378 Luis Ortiz Pirates 24 P 379 Gabriel Gonzalez Mariners 19 OF 380 Craig Kimbrel Phillies 35 P 381 Trevor Larnach Twins 26 OF 382 Alek Thomas Diamondbacks 23 OF 383 Wade Meckler Giants 23 OF 384 LaMonte Wade Jr. Giants 30 1B 385 James Outman Dodgers 26 OF 386 Gavin Stone Dodgers 24 P 387 Michael Wacha Padres 32 P 388 Everson Pereira Yankees 22 OF 389 Kerry Carpenter Tigers 25 OF 390 Ceddanne Rafaela Red Sox 23 OF 391 Max Meyer Marlins 24 P 392 Maikel Garcia Royals 23 3B 393 Ben Brown Cubs 23 P 394 Keibert Ruiz Nationals 25 C 395 Michael Soroka Braves 25 P 396 Matt Mervis Cubs 25 1B 397 J.D. Davis Giants 30 3B 398 Reese Olson Tigers 24 P 399 Andrew Heaney Rangers 32 P 400 Brendan Rodgers Rockies 27 2B 401 Whit Merrifield Blue Jays 34 2B 402 David Robertson Marlins 38 P 403 Andrew Benintendi White Sox 29 OF 404 Sterlin Thompson Rockies 22 3B 405 Louie Varland Twins 25 P 406 Robby Snelling Padres 20 P 407 A.J. Puk Marlins 28 P 408 Justin Foscue Rangers 24 2B 409 Kevin Alcantara Cubs 21 OF 410 Andy Pages Dodgers 23 OF 411 Jeferson Quero Brewers 20 C 412 Lance Lynn Dodgers 36 P 413 Frankie Montas Yankees 30 P 414 Jake Burger White Sox 27 3B 415 Jake McCarthy Diamondbacks 25 OF 416 Austin Wells Yankees 24 C 417 Josue de Paula Dodgers 18 OF 418 Diego Cartaya Dodgers 22 C 419 Tanner Houck Red Sox 27 P 420 Danny Jansen Blue Jays 28 C 421 Matt Vierling Tigers 27 OF 422 Kyle Wright Braves 27 P 423 Ramon Laureano Guardians 29 OF 424 Jace Jung Tigers 23 2B 425 Samuel Basallo Orioles 19 C 426 Owen Caissie Cubs 21 OF 427 Yusei Kikuchi Blue Jays 32 P 428 Jose Ramos Dodgers 22 OF 429 Noah Schultz White Sox 20 P 430 Cooper Hjerpe Cardinals 22 P 431 Will Brennan Guardians 25 OF 432 Gabriel Moreno Diamondbacks 23 C 433 Jeff McNeil Mets 31 2B 434 Adbert Alzolay Cubs 28 P 435 Dominic Canzone Mariners 26 OF 436 Ranger Suárez Phillies 27 P 437 Kendall Graveman Astros 32 P 438 Tyler Stephenson Reds 27 C 439 Lawrence Butler Athletics 23 OF 440 Yoan Moncada White Sox 28 3B 441 Jordan Hicks Blue Jays 27 P 442 Aaron Ashby Brewers 25 P 443 Kevin Parada Mets 22 C 444 James Paxton Red Sox 34 P 445 Zack Gelof Athletics 24 2B 446 Marcell Ozuna Braves 32 OF 447 Brayan Rocchio Guardians 22 SS 448 Hunter Goodman Rockies 23 OF 449 Liam Hendriks White Sox 34 P 450 Xavier Isaac Rays 19 1B 451 Andrew McCutchen Pirates 36 DH 452 Matt Wallner Twins 26 OF 453 Justyn-Henry Malloy Tigers 23 3B 454 Dylan Carlson Cardinals 25 OF 455 Patrick Bailey Giants 24 C 456 Blaze Jordan Red Sox 20 1B 457 Kenta Maeda Twins 35 P 458 John Means Orioles 30 P 459 Brent Rooker Athletics 28 OF 460 Nick Frasso Dodgers 25 P 461 Bryan Abreu Astros 26 P 462 Jordan Beck Rockies 22 OF 463 Jake Cronenworth Padres 29 1B 464 Carlos Estévez Angels 30 P 465 Chas McCormick Astros 28 OF 466 Xavier Edwards Marlins 24 2B 467 Ji Hwan Bae Pirates 24 2B 468 Edward Olivares Royals 27 OF 469 Shea Langeliers Athletics 25 C 470 Javier Báez Tigers 30 SS 471 Akil Baddoo Tigers 24 OF 472 José Urquidy Astros 28 P 473 Brady Singer Royals 27 P 474 Lance McCullers Jr. Astros 29 P 475 Scott Barlow Royals 30 P 476 Cade Cavalli Nationals 25 P 477 Jason Adam Rays 31 P 478 Ignacio Alvarez Braves 20 SS 479 Drey Jameson Diamondbacks 25 P 480 Garrett Mitchell Brewers 24 OF 481 Will Warren Yankees 24 P 482 Tyler Mahle Twins 28 P 483 José Alvarado Phillies 28 P 484 Dustin Harris Rangers 24 OF 485 Hayden Wesneski Cubs 25 P 486 Jose Miranda Twins 25 3B 487 Brandon Drury Angels 31 2B 488 Jameson Taillon Cubs 31 P 489 Mitch Haniger Giants 32 OF 490 Gavin Cross Royals 22 OF 491 Chase Meidroth Red Sox 22 3B 492 Edwin Arroyo Reds 20 SS 493 George Valera Guardians 23 OF 494 Matthew Liberatore Cardinals 23 P 495 Joey Gallo Twins 29 OF 496 Drew Waters Royals 24 OF 497 Elijah Green Nationals 20 OF 498 Graham Ashcraft Reds 25 P 499 Steven Matz Cardinals 32 P 500 Max Kepler Twins 30 OF