The start of the 2026 MLB season is nearly upon us which means all the last-minute fantasy baseball drafts are being jammed in over the next several days and the first fantasy baseball waiver wire period of the season is about to open. For those of you who have yet to head into your war room, studying a quality fantasy baseball mock draft and analyzing the fantasy baseball ADP can prove to be an invaluable tool. For those who have already drafted and are now looking at waivers, checking out a recent mock becomes a fantastic opportunity to look for some of the names that may have eluded you on Draft Day.

 

 

2026 Fantasy Baseball Mock Draft: 10-Team, 5x5 Roto

Breaking down a fantasy baseball mock draft at this juncture of the spring should be more about ADP movement than actual draft strategy. At this point, you should be fine-tuning your strategy. You should have read everything available to you in the Fantasy Alarm Draft Guide, studied the updated fantasy baseball player rankings, checked out the 2026 fantasy baseball projections and even analyzed the draft grid found in the Fantasy Baseball Cheat Sheet. 

You know most of the answers to the question of who to draft, so checking in with this mock (as well as the updated draft grid) is now more about where to take them. ADP fluctuation is extremely common at this time with most of the position battles settled and rotations locked down, but we also have the conclusion of the World Baseball Classic (congratulations, Venezuela), so many of the regular starters have returned to their respective camps and now we can finalize things like batting orders and platoon playing times. Nothing is ever settled until MLB Opening Day hits.

Before we dive into the mock draft specifics and ADP analysis, some might question the reasons for doing just a 10-team draft. First off, good luck finding a crew of fantasy baseball analysts like we had for our first mock at this time of year. Most are drafting or writing content for Opening Day. And second, I’ve learned that a significant number of mainstream fantasy baseball leagues are only 10-teamers. Therefore, doing one 12-teamer and one 10-teamer seems like a rational choice and for those yearning for a 15-teamer, where were you when I was asking people to join? 

A 10-team mock draft at this point of the spring will more than suffice with regard to ADP risers and fallers and I would like to thank both the members of the Fantasy Alarm team and the Fantasy Alarm #FAmily members who joined in as well. I’ve actually compiled the ADP from a two-mock sample size and we’ll break that down as we move forward, but before that happens, let’s talk mock draft specifics.  

 

 

Fantasy Baseball Mock Draft Format & Scoring

  • 12 teams, 29 rounds, snake draft
  • 5x5 Roto Scoring
    • Hitters: AVG, HR, RBI, SB, Runs
    • Pitchers: W, S, K, ERA, WHIP
  • Starting Rosters: 2 C, 1B, 2B, 3B, SS, MI, CI, 5 OF, UT, 9 P
  • Bench: 6 players

Our Fantasy Baseball Mock Drafters (In Draft Order)

  1. Howard Bender – Fantasy Alarm Analyst
  2. Colby Conway – Fantasy Alarm Analyst
  3. Obi-Wan Outlaw - #FAmily Member
  4. Joe Gallina - Fantasy Alarm Analyst
  5. Kevin L. - #FAmily Member
  6. Keith H. - #FAmily Member
  7. Glenn K. - #FAmily Member
  8. Kangasman - #FAmily Member
  9. Dan Malin – Fantasy Alarm Analyst
  10. DJ - #FAmily Member

2026 Fantasy Baseball Mock Draft Board

The final mock draft board is pasted here, but you can also click here to open it up in another window for easier reference.

It’s a gorgeous board, isn’t it? Thank you to our friends at rtsports.com for hosting the draft

 

 

10 & 12-Team 5x5 Roto Fantasy Baseball ADP Analysis

The goal of this write-up and my ADP chart you will see below is to identify the keys risers and fallers. Last week, I wrote an article discussing some of the more notable ADP movers and in that piece, I discussed understanding the data and how best to navigate ADP. If you missed it, check it out as I discuss monitoring ADP numbers over a long period of time. For this particular chart, something to keep in mind when looking at the Average ADP and Differential columns is the difference in the number of players drafted. You have a total of 348 players drafted in a 12-team, 29-round draft. In a 10-teamer, only 290 players are selected. Therefore, if a player was drafted in one draft but not the other (those cells are highlighted in RED), an ADP or either 349 or 291 was assigned depending on which mock in which they weren’t drafted. I’ll take the average ADP with a grain of salt and simply stay more focused on where the player was actually drafted. This exercise is best for, basically, the top-300 players and for the biggest risers and fallers, the cells are highlighted in yellow.

Notable ADP Risers:

Pete Crow-Armstrong, OF Chicago Cubs

The hype is real and PCA continues to get steamed up in drafts. The 20-pick disparity is probably more a matter of personal preference, so if he’s one of your key targets in the outfield, understand that you may need to act quicker than usual to get him. Based on the chart below, he is being drafted among quite a few power guys, so the speed aspect of his game stands out in a good way. 

Austin Riley, 3B Atlanta Braves

Many pundits, including our resident GM Jim Bowden, firmly believe in a rebound for Riley and the rise in his ADP tells us the mainstream public is starting to believe again. Given the lack of true depth at the third base position, drafting Riley inside the top-50 picks seems appropriate.

Seiya Suzuki, OF Chicago Cubs

Whomever drafted Suzuki must not be concerned with his knee injury from the WBC. He was diagnosed with a sprained PCL and the team seems to think this is just a day-to-day issue. Stay on top of the latest news just to be sure.

William Contreras, C Milwaukee Brewers

I’m thinking this ADP jump is just a matter of it being a 10-team league over a 12-teamer. I’m not 100-percent sure of that, but I will say that I don’t think the juice is worth the squeeze. He’s fine – don’t get me wrong – but I just don’t think the difference between him and the 10th-best catcher are too far off either.

George Springer, OF Toronto Blue Jays

The guy is entering his age-36 season. Sorry. I just don’t believe we see a repeat this season.

Risers to Watch who I definitely believe in – Matt McLain, Justin Crawford, Sal Stewart, Cody Ponce, Mackenzie Gore and JJ Wetherholt

 

 

Notable ADP Fallers: 

Trea Turner, SS Philadelphia Phillies

I wouldn’t say the 20-pick drop is inexplicable, but I’m not sure I believe it, especially with the power/speed aspect of his game. He’s not the No. 1 shortstop anymore, but a guy who can go 20-30 with a strong batting average and OBP, is perfectly fine to draft. Sure, he’s getting older, but the tools still seem to be there.

Zach Neto, SS Los Angeles Angels

The 20-pick drop is related to his current injury and there is some concern that he isn’t going to be 100-percent by the time Opening Day hits. The rest of the Angels lineup is pretty lackluster as well and that affects runs scored and RBI totals. I’m fine drafting him where he’s going, but I’m also not sad if someone else takes him. 

Pete Fairbanks, RP Miami Marlins

Don’t let the drop fool you. I like Fairbanks a lot this season. The Fish should be relatively competitive and he doesn’t have much in the way of competition for saves.

Raisel Iglesias, RP Atlanta Braves

Now this is a dip I can believe in. Sorry, but I just don’t know how long of a leash Iglesias will have this season. Robert Suarez is lurking behind him and I actually believe Suarez is the better option.

Injury Related Fallers – Hunter Greene, Jurickson Profar (suspended), Josh Hader, Jordan Westbyrg, Pablo Lopez, Blake Snell and Brandon Woodruff all have question marks, as well as guys like Royce Lewis who is the poster-boy for injury-prone players.

Fantasy Alarm Mock Draft Composite ADP Chart

PLAYER12-team Draft10-team DraftADP AVGDiff.
Shohei Ohtani121.5-1
Aaron Judge211.51
Bobby Witt433.51
Jose Ramirez364.5-3
Ronald Acuna655.51
Tarik Skubal576-2
Juan Soto8464
Paul Skenes798-2
Fernando Tatis10892
Garrett Crochet91210.5-3
Kyle Tucker131011.53
Corbin Carroll121312.5-1
Julio Rodriguez141112.53
Elly De La Cruz111513-4
Francisco Lindor151615.5-1
Vladimir Guerrero171415.53
Gunnar Henderson161917.5-3
Junior Caminero2018192
Jackson Chourio2117194
Nick Kurtz192019.5-1
Cristopher Sanchez182320.5-5
Cal Raleigh2321222
Jazz Chisholm252223.53
Bryan Woo2624252
Pete Alonso223126.5-9
Yoshinobu Yamamoto243027-6
Kyle Schwarber332830.55
Ketel Marte362530.511
Max Fried273631.5-9
Hunter Brown313332-2
Rafael Devers392632.513
Bryce Harper3729338
Matt Olson353233.53
Logan Gilbert284034-12
Logan Webb323734.5-5
Yordan Alvarez304336.5-13
Pete Crow-Armstrong47273720
Chris Sale403537.55
James Wood4234388
Brent Rooker383938.5-1
Trea Turner294939-20
Manny Machado414442.5-3
Cole Ragans4541434
Wyatt Langford48384310
Mason Miller5042468
Jacob deGrom435147-8
Mookie Betts515050.51
Brice Turang564751.59
Freddy Peralta495853.5-9
Freddie Freeman525553.5-3
Zach Neto446454-20
Edwin Diaz535654.5-3
Cody Bellinger466756.5-21
Framber Valdez605356.57
Roman Anthony555957-4
Austin Riley694858.521
Maikel Garcia64545910
Seiya Suzuki72465926
Dylan Cease546660-12
Riley Greene586360.5-5
William Contreras81456336
Jarren Duran676063.57
Andres Munoz577164-14
Jackson Merrill6662644
Geraldo Perdomo616864.5-7
Joe Ryan597667.5-17
Josh Naylor7165686
George Springer855268.533
Shea Langeliers687270-4
CJ Abrams79617018
George Kirby627970.5-17
Jhoan Duran637870.5-15
Jesus Luzardo707472-4
Ben Rice737574-2
Vinnie Pasquantino925774.535
Alex Bregman82707612
Cade Smith748077-6
Corey Seager768379.5-7
Byron Buxton778581-8
Eury Perez838282.51
Aroldis Chapman848182.53
Jeremy Pena808884-8
Zack Wheeler789285-14
Pete Fairbanks759786-22
Tyler Soderstrom888787.51
Hunter Goodman938488.59
Salvador Perez1067389.533
Nolan McLean879390-6
Bo Bichette9090900
Kevin Gausman899491.5-5
Randy Arozarena98869212
David Bednar8610294-16
Jose Altuve1147795.537
Oneil Cruz103919712
Nico Hoerner125699756
Kyle Bradish101991002
Eugenio Suarez95107101-12
Carlos Estevez96108102-12
Drake Baldwin99105102-6
Will Smith102103102.5-1
Taylor Ward1178910328
Sonny Gray109100104.59
Brandon Nimmo104106105-2
Michael Harris97114105.5-17
Agustin Ramirez107109108-2
Ryan Helsley105113109-8
Nick Pivetta108110109-2
Michael Busch120101110.519
Luke Keaschall11810411114
Christian Yelich111116113.5-5
Raisel Iglesias100129114.5-29
Teoscar Hernandez1359511540
Ceddanne Rafaela112119115.5-7
Luis Robert12111111610
Willy Adames14396119.547
Nathan Eovaldi119121120-2
Luis Castillo94147120.5-53
Kyle Stowers110132121-22
Devin Williams116131123.5-15
Tyler Glasnow124126125-2
Ozzie Albies13411812616
Trevor Story126127126.5-1
Yandy Diaz1291251274
Chase Burns113146129.5-33
Jackson Holliday1321281304
Ivan Herrera146115130.531
MacKenzie Gore16398130.565
Michael King140123131.517
Lawrence Butler14812013428
Jacob Misiorowski131139135-8
Daniel Palencia137134135.53
Cam Schlittler154117135.537
Andy Pages123149136-26
Yainer Diaz138137137.51
Spencer Strider167112139.555
Addison Barger127154140.5-27
Adley Rutschman1451411434
Colson Montgomery115172143.5-57
Steven Kwan152135143.517
Gleyber Torres159130144.529
Brandon Lowe15014014510
Willson Contreras173122147.551
Chandler Simpson1511451486
Trevor Megill133166149.5-33
Jo Adell136165150.5-29
Tatsuya Imai177124150.553
Jakob Marsee149153151-4
Dennis Santana15814415114
Alec Burleson155148151.57
Noelvi Marte144160152-16
Jacob Wilson147158152.5-11
Brandon Woodruff122186154-64
Ranger Suarez17213815534
Emilio Pagan139173156-34
Alejandro Kirk16615015816
Emmet Sheehan142177159.5-35
Christian Walker156163159.5-7
Munetaka Murakami18613616150
Trey Yesavage190133161.557
Kenley Jansen141183162-42
Hunter Greene34291162.5-257
Nick Lodolo175152163.523
Matt Chapman157171164-14
Josh Hader91238164.5-147
Dansby Swanson161169165-8
Kazuma Okamoto171162166.59
Edward Cabrera168167167.51
Bubba Chandler179156167.523
Xavier Edwards184155169.529
Blake Snell65275170-210
Spencer Torkelson162178170-16
Ryan Pepiot164176170-12
Jac Caglianone18315717026
Jeff Hoffman130213171.5-83
Heliot Ramos160184172-24
Ian Happ204143173.561
Gavin Williams169179174-10
Wilyer Abreu18716117426
Sandy Alcantara18017017510
Carter Jensen20315117752
Trevor Rogers181191186-10
Carlos Rodon198175186.523
Brenton Doyle194181187.513
Bryan Reynolds182199190.5-17
Konnor Griffin188194191-6
Jonathan Aranda189197193-8
Drew Rasmussen191198194.5-7
Robbie Ray202187194.515
Shota Imanaga196195195.51
Samuel Basallo234159196.575
Jorge Polanco174224199-50
Abner Uribe193205199-12
Gerrit Cole199200199.5-1
Dylan Crews213188200.525
Cade Horton210193201.517
Bryson Stott192217204.5-25
Gabriel Moreno209202205.57
Tanner Bibee176236206-60
Andrew Abbott217196206.521
Francisco Alvarez212203207.59
Jurickson Profar128291209.5-163
Jordan Beck205214209.5-9
Jack Flaherty207212209.5-5
Sal Stewart251168209.583
Royce Lewis153268210.5-115
Matthew Boyd215206210.59
Jake Burger201221211-20
Bryan Abreu24817421174
Clay Holmes219204211.515
Kris Bubic26016421296
Daylen Lile214211212.53
Shane McClanahan24418221362
Andrew Vaughn185244214.5-59
Ezequiel Tovar170261215.5-91
Spencer Steer229208218.521
Mike Trout197241219-44
Aaron Nola208230219-22
Austin Wells23120721924
Seranthony Dominguez227222224.55
Masyn Winn230219224.511
Zac Gallen220232226-12
Xander Bogaerts23921522724
Jordan Westburg165291228-126
JJ Wetherholt27618022896
TJ Friedl268189228.579
Ryan Walker253210231.543
Shane Baz245220232.525
Matt McLain323142232.5181
Ryan Weathers24122723414
Pablo Lopez178291234.5-113
Kerry Carpenter223247235-24
Marcus Semien226246236-20
Sal Frelick25421823636
Trent Grisham211263237-52
Kevin McGonigle247228237.519
Adolis Garcia195288241.5-93
Logan O'Hoppe237248242.5-11
Giancarlo Stanton26122524336
Kyle Teel200291245.5-91
Kodai Senga259234246.525
Mark Vientos301192246.5109
Robert Suarez2492452474
Luis Gil279216247.563
Mickey Moniak242254248-12
Griffin Jax25723924818
Alec Bohm206291248.5-85
Cody Ponce296201248.595
Nick Castellanos243257250-14
Caleb Durbin232269250.5-37
Marcell Ozuna246255250.5-9
Kyle Manzardo250252251-2
Merrill Kelly263240251.523
Chase DeLauter270233251.537
Luis Garcia Jr.216289252.5-73
Shane Bieber28522325462
Luis Arraez218291254.5-73
Daulton Varsho221291256-70
Isaac Paredes222291256.5-69
Ian Seymour224291257.5-67
Robert Garcia255260257.5-5
Joe Musgrove225291258-66
Logan Henderson264253258.511
Braxton Ashcraft280237258.543
Jose Caballero332185258.5147
Colt Keith26725125916
Jasson Dominguez29222625966
J.T. Realmuto228291259.5-63
Noah Cameron288231259.557
Josh Lowe27824226036
Justin Crawford331190260.5141
Braxton Garrett233291262-58
Carson Kelly235291263-56
Ramon Laureano236291263.5-55
Riley O'Brien238291264.5-53
Colton Cowser240291265.5-51
Brett Baty27425826616
Brendan Donovan300235267.565
Jack Leiter258279268.5-21
Casey Mize262278270-16
Bryce Miller252291271.5-39
Max Muncy28426227322
Ryan Jeffers256291273.5-35
Chris Bassitt282265273.517
Mike Burrows297250273.547
Jeff McNeil29125927532
Carson Benge265291278-26
Jose Soriano266291278.5-25
Otto Lopez287270278.517
Jeremiah Estrada349209279140
Zebby Matthews269291280-22
Anthony Volpe271291281-20
Parker Meadows272291281.5-19
Parker Messick299264281.535
Sean Manaea273291282-18
Robby Snelling275291283-16
Carlos Narvaez277291284-14
Brady Singer293276284.517
Victor Vodnik295274284.521
Jung Hoo Lee32124928572
Shane Smith304267285.537
Justin Steele281291286-10
Zach Eflin283291287-8
Ernie Clement29428028714
Chad Patrick286291288.5-5
Shawn Armstrong349229289120
Miguel Vargas289291290-2
Carlos Correa290291290.5-1
Clayton Beeter30927729332
Roki Sasaki298291294.57
Mitch Keller30528529520
Jake Mangum349243296106
Connelly Early302291296.511
Cam Smith30329129712
Dylan Beavers306291298.515
Will Vest30729129916
Nolan Schanuel308291299.517
Josh Jung310291300.519
Willi Castro31129130120
Evan Carter31928330136
Ke'Bryan Hayes312291301.521
Isaac Collins31329130222
Edwin Uceta314291302.523
Yusei Kikuchi349256302.593
Jesus Sanchez31529130324
Grayson Rodriguez316291303.525
Matt Wallner31729130426
Quinn Priester33527330462
Victor Scott318291304.527
Marcelo Mayer320291305.529
Jordan Lawlar322291306.531
Bailey Ober324291307.533
David Peterson349266307.583
Corbin Burnes32529130834
Harrison Bader326291308.535
Will Warren32729130936
Joey Cantillo328291309.537
Andrew Painter348271309.577
Josh Bell32929131038
Taylor Rogers330291310.539
Luis Rengifo349272310.577
Gavin Sheets33329131242
Chase Meidroth334291312.543
Spencer Horwitz336291313.545
Owen Caissie33729131446
Reynaldo Lopez338291314.547
Kyle Finnegan33929131548
Seth Lugo34928131568
Bryce Eldridge340291315.549
Matthew Liberatore349282315.567
Justin Sterner34129131650
Thomas White342291316.551
Brandon Williamson349284316.565
Jordan Walker34329131752
Ryan O'Hearn344291317.553
Tommy Edman349286317.563
Cade Cavalli34529131854
Tyler Stephenson34928731862
Cristian Javier346291318.555
Kevin Ginkel34729131956
Michael Wacha349290319.559
Â