2025 MLB Draft: Baseball America Staff Draft 3.0

Image credit: Ethan Holliday (Photo by Eddie Kelly / ProLook Photos)
The 2025 MLB Draft is just six days away.
With that, Baseball America has conducted a final staff draft for the cycle featuring four BA writers—Geoff Pontes, Peter Flaherty, Carlos Collazo and J.J. Cooper—alternating picks through the first 40 selections.
As always, it is important to keep in mind that this is not a mock draft. This exercise is not meant to project what teams will actually do on draft day. Instead, it’s a way to explore how BA writers would pick players if they were in charge of making the picks.
You can see our most recent mock draft here and our updated BA 500 draft rankings here.
The complete results of the staff draft can be found below. You can also watch the staff draft as it unfolded in real time in the video below with explanations for each pick, thoughts on strategy and other players each writer considered along the way.
Previous Staff Drafts
Staff Draft 3.0 Results
| Pick | Round | Team | Writer | Player | Pos | School | BA Rank |
|---|---|---|---|---|---|---|---|
| 1 | 1 | Nationals | Geoff | Ethan Holliday | SS | Stillwater (Okla.) HS | 1 |
| 2 | 1 | Angels | Peter | Kade Anderson | LHP | LSU | 4 |
| 3 | 1 | Mariners | Carlos | Seth Hernandez | RHP | Corona (Calif.) HS | 2 |
| 4 | 1 | Rockies | J.J. | Eli Willits | SS | Fort Cobb-Broxton (Okla.) HS | 3 |
| 5 | 1 | Cardinals | Geoff | Tyler Bremner | RHP | UC Santa Barbara | 13 |
| 6 | 1 | Pirates | Peter | JoJo Parker | SS | Purvis (Miss.) HS | 10 |
| 7 | 1 | Marlins | Carlos | Jamie Arnold | LHP | Florida State | 6 |
| 8 | 1 | Blue Jays | J.J. | Liam Doyle | LHP | Tennessee | 8 |
| 9 | 1 | Reds | Geoff | Aiva Arquette | SS | Oregon State | 5 |
| 10 | 1 | White Sox | Peter | Kyson Witherspoon | RHP | Oklahoma | 7 |
| 11 | 1 | Athletics | Carlos | Kayson Cunningham | SS | Johnson HS, San Antonio | 11 |
| 12 | 1 | Rangers | J.J. | Gage Wood | RHP | Arkansas | 18 |
| 13 | 1 | Giants | Geoff | Ike Irish | C/OF | Auburn | 12 |
| 14 | 1 | Rays | Peter | Marek Houston | SS | Wake Forest | 14 |
| 15 | 1 | Red Sox | Carlos | Billy Carlson | SS | Corona (Calif.) HS | 9 |
| 16 | 1 | Twins | J.J. | Steele Hall | SS | Hewitt-Trussville (Ala.) HS | 15 |
| 17 | 1 | Cubs | Geoff | Wehiwa Aloy | SS | Arkansas | 16 |
| 18 | 1 | D-backs | Peter | Brendan Summerhill | OF | Arizona | 21 |
| 19 | 1 | Orioles | Carlos | Ethan Conrad | OF | Wake Forest | 22 |
| 20 | 1 | Brewers | J.J. | Alex Lodise | SS | Florida State | 26 |
| 21 | 1 | Astros | Geoff | Jace LaViolette | OF | Texas A&M | 17 |
| 22 | 1 | Braves | Peter | Gavin Kilen | 2B | Tennessee | 25 |
| 23 | 1 | Royals | Carlos | Daniel Pierce | SS | Mill Creek HS, Hoschton, Ga. | 23 |
| 24 | 1 | Tigers | J.J. | Caden Bodine | C | Coastal Carolina | 29 |
| 25 | 1 | Padres | Geoff | Gavin Fien | 3B | Great Oak HS, Temecula, Calif. | 31 |
| 26 | 1 | Phillies | Peter | Slater de Brun | OF | Summit HS, Bend, Ore. | 30 |
| 27 | 1 | Guardians | Carlos | Kruz Schoolcraft | LHP | Sunset HS, Portland, Ore. | 20 |
| 28 | PPI | Royals | J.J. | Cam Cannarella | OF | Clemson | 27 |
| 29 | 1C | D-backs | Geoff | Josh Hammond | SS/RHP | Wesleyan Christian Academy, High Point, N.C. | 38 |
| 30 | 1C | Orioles | Peter | Devin Taylor | OF | Indiana | 34 |
| 31 | 1C | Orioles | Carlos | Xavier Neyens | 3B | Mount Vernon (Wash.) HS | 19 |
| 32 | 1C | Brewers | J.J. | Anthony Eyanson | RHP | LSU | 35 |
| 33 | 1S | Red Sox | Geoff | Brady Ebel | SS | Corona (Calif.) HS | 42 |
| 34 | 1S | Tigers | Peter | AJ Russell | RHP | Tennessee | 37 |
| 35 | 1S | Mariners | Carlos | Andrew Fischer | 1B | Tennessee | 28 |
| 36 | 1S | Twins | J.J. | Luke Stevenson | C | North Carolina | 24 |
| 37 | 1S | Rays | Geoff | Dax Kilby | SS | Newnan (Ga.) HS | 75 |
| 38 | 1 | Mets | Peter | Josh Owens | SS | Providence Academy, Johnson City, Tenn. | 77 |
| 39 | 1 | Yankees | Carlos | Landon Harmon | RHP | East Union HS, Blue Springs, Miss. | 66 |
| 40 | 1 | Dodgers | J.J. | Cam Leiter | RHP | Florida State | 87 |