Final mock draft has shortstops at the top

Vandy's Swanson projects as top pick to D-backs, with Bregman following

Final mock draft has shortstops at the top

In their final mock drafts, Draft experts Jim Callis and Jonathan Mayo agree on the first two selections before going on divergent paths.

Before we get to their picks, here are links to their previous projections:

May 12 by Jonathan Mayo
May 21 by Jim Callis
May 29 by Jonathan Mayo
June 5 by Jim Callis

The 2015 Draft is underway. Live Draft coverage from MLB Network's Studio 42 is tonight, with the top 75 picks being streamed on and broadcast on MLB Network.'s exclusive coverage of Day 2 begins with a live Draft show at 12:30 p.m. on Tuesday, with exclusive coverage of Day 3 beginning at noon on Wednesday.'s coverage includes Draft Central, the Top 200 Draft Prospects list and Draft Tracker, a live interactive application that includes a searchable database of over 1,700 Draft-eligible players. Every selection will be tweeted live from @MLBDraftTracker, and you can also keep up to date by following @MLBDraft. And get into the Draft conversation by tagging your tweets with #mlbdraft. A breakdown of club signing bonus pools -- and Draft rules -- can be found here.

1. D-backs
Callis: SS Dansby Swanson, Vanderbilt
Mayo: Swanson

Draft Special: Dansby Swanson

2. Astros (compensation for not signing 2014 first-rounder Brady Aiken)
Callis: SS Alex Bregman, Louisiana State
Mayo: Bregman

2015 Draft: Alex Bregman, SS

3. Rockies
Callis: SS Brendan Rodgers, Lake Mary (Fla.) HS
Mayo: LHP Tyler Jay, Illinois

Callis examines prospect Rodgers

4. Rangers
Callis: RHP Dillon Tate, UC Santa Barbara
Mayo: OF Daz Cameron, Eagles Landing Christian Academy (McDonough, Ga.)

5. Astros
Callis: OF Andrew Benintendi, Arkansas
Mayo: Rodgers

6. Twins
Callis: Jay
Mayo: Tate

7. Red Sox
Callis: RHP Carson Fulmer, Vanderbilt
Mayo: Benintendi

2015 Draft: A. Benintendi, OF

8. White Sox
Callis: RHP Jon Harris, Missouri State
Mayo: Fulmer

9. Cubs
Callis: OF Ian Happ, Cincinnati
Mayo: Happ

10. Phillies
Callis: OF Kyle Tucker, Plant HS (Tampa, Fla.)
Mayo: Tucker

11. Reds
Callis: C Tyler Stephenson, Kennesaw Mountain HS (Kennesaw, Ga.)
Mayo: Stephenson

2015 Draft: Tyler Stephenson, C

12. Marlins
Callis: OF Trenton Clark, Richland HS (North Richland Hills, Texas)
Mayo: RHP Walker Buehler, Vanderbilt

13. Rays
Callis: Buehler
Mayo: Harris

14. Braves
Callis: SS Cornelius Randolph, Griffin (Ga.) HS
Mayo: Randolph

2015 Draft: C. Randolph, SS

15. Brewers
Callis: RHP Kyle Funkhouser, Louisville
Mayo: Funkhouser

16. Yankees
Callis: RHP James Kaprielian, UCLA
Mayo: Clark

17. Indians
Callis: OF Garrett Whitley, Niskayuna (N.Y.) HS
Mayo: Whitley

2015 Draft: Kyle Funkhouser, P

18. Giants
Callis: LHP Kolby Allard, San Clemente (Calif.) HS
Mayo: LHP Brady Aiken, IMG Academy (Bradenton, Fla.) post graduate

19. Pirates
Callis: RHP Mike Nikorak, Stroudsburg (Pa.) HS
Mayo: Nikorak

20. A's
Callis: SS Richie Martin, Florida
Mayo: Kaprielian

21. Royals
Callis: Aiken
Mayo: Ashe Russell, RHP, Cathedral HS, Indianapolis

2015 Draft: Ashe Russell, P

22. Tigers
Callis: Russell
Mayo: RHP Phil Bickford, College of Southern Nevada

23. Cardinals
Callis: SS Kevin Newman, Arizona
Mayo: Newman

24. Dodgers
Callis: 3B Ke'Bryan Hayes, Concordia Lutheran HS (Tomball, Texas)
Mayo: Allard

25. Orioles
Callis: 1B Josh Naylor, St. Joan of Arc Catholic SS (Mississauga, Ontario)
Mayo: OF D.J. Stewart, Florida State

26. Angels
Callis: 2B Scott Kingery, Arizona
Mayo: Kingery

2015 Draft: Scott Kingery, 2B

27. Rockies (compensation for loss of free agent Michael Cuddyer)
Callis: RHP Jacob Nix, IMG Academy (Bradenton, Fla.) post-graduate
Mayo: SS Richie Martin, Florida

28. Braves (compensation for the loss of free agent Ervin Santana)
Callis: LHP Alex Young, Texas Christian
Mayo: C Chris Betts, Wilson (Long Beach, Calif.) HS

29. Blue Jays (compensation for the loss of free agent Melky Cabrera)
Callis: RHP Donny Everett, Clarksville (Tenn.) HS
Mayo: OF Eric Jenkins, West Columbus (Cerro Gordo, N.C.) HS

30. Yankees (compensation for the loss of free agent David Robertson)
Callis: OF Nick Plummer, Brother Rice HS (Bloomfield Hills, Mich.)
Mayo: Hayes

2015 Draft: Chris Betts, C

31. Giants (compensation for the loss of free agent Pablo Sandoval)
Callis: RHP Nolan Watson, RHP, Lawrence North HS (Indianapolis)
Mayo: Watson

32. Pirates (compensation for the loss of free agent Russell Martin)
Callis: RHP Beau Burrows, Weatherford (Texas) HS
Mayo: RHP Cody Ponce, Cal Poly Pomona

33. Royals (compensation for the loss of free agent James Shields)
Callis: RHP Phil Bickford, College of Southern Nevada
Mayo: LHP Nathan Kirby, Virginia

34. Tigers (compensation for the loss of free agent Max Scherzer)
Callis: RHP Michael Matuella, Duke
Mayo: Matuella

2015 Draft: Josh Naylor, 1B/OF

35. Dodgers (compensation for the loss of free agent Hanley Ramirez)
Callis: RHP Dakota Chalmers, North Forsyth HS (Cumming, Ga.)
Mayo: RHP Peter Lambert, San Dimas (Calif.) HS

36. Orioles (compensation for the loss of free agent Nelson Cruz)
Callis: LHP Nathan Kirby, Virginia
Mayo: Naylor

Jim Callis is a reporter for and writes a blog, Callis' Corner. Follow @jimcallisMLB on Twitter. Jonathan Mayo is a reporter for and writes a blog, B3. Follow @JonathanMayoB3 on Twitter. This story was not subject to the approval of Major League Baseball or its clubs.