Arizona Diamondbacks logo

Diamondbacks.

The nightly market record for Arizona.

Mid-season · preview

Regular season is live. This page is a preview of the year-round offseason desk — the roster snapshot is real, but the move-tracking, futures-movement and projected-lineup sections are dormant until the season ends and those data sources wire up. The active surface today is the club desk.

01 / Roster

Diamondbacks batters · 37 on the books.

Total
37
batters in graph
With PA
20
2026 season
L/R/S
6/16/5
+10 unknown
Top xBA
276
Ildemaro Vargas
BatterBatsPA 26BA 26xBA 26PA 25BA 25xBA blended
Ketel MarteS246.262.305556.283.271
Corbin CarrollL240.286.268642.259.254
Geraldo PerdomoS237.221.248720.290.246
Ildemaro VargasS214.291.292121.270.276
Nolan ArenadoR203.270.265436.237.254
Jose FernandezR167.256.2410.000.242
Gabriel MorenoR135.258.266309.285.253
Adrian Del CastilloL131.192.195131.242.218
Lourdes Gurriel Jr.R102.228.232546.248.242
Alek ThomasL100.181.235469.249.242
Jorge BarrosaS99.170.15677.141.198
Ryan WaldschmidtR82.284.2490.000.247
Tim TawaR70.169.201225.201.232
James McCannR62.203.181137.260.223
Carlos SantanaS26.083.141474.219.236
Tommy TroyR25.318.2450.000.245
Jordan LawlarR20.333.27574.182.251
Aramis GarciaR13.154.1904.000.234
Pavin SmithL10.125.104288.258.238
Luken BakerR5.200.13241.235.238
Jose Herrera0.000204.187
Tyler Locklear0.000116.175
Tristin English0.00023.091
Connor Kaiser0.00019.111
Ryne NelsonR0.00011.000
Jonathan LoáisigaR0.0000.000
Kyle BackhusL0.0000.000
John Curtiss0.0000.000
Brandyn GarciaL0.0000.000
Drey Jameson0.0000.000
Joe MantiplyR0.0000.000
Justin Martinez0.0000.000
Shelby Miller0.0000.000
Juan MorilloR0.0000.000
A.J. Puk0.0000.000
Andrew Saalfrank0.0000.000
Ryan ThompsonR0.0000.000
02 / Top xBA

Highest-quality contact, blended.

BatterxBA blendedBA 26xBA 26PA 26Bats
01Ildemaro Vargas.276.291.292214S
02Ketel Marte.271.262.305246S
03Corbin Carroll.254.286.268240L
04Nolan Arenado.254.270.265203R
05Gabriel Moreno.253.258.266135R
06Ryan Waldschmidt.247.284.24982R
07Geraldo Perdomo.246.221.248237S
08Alek Thomas.242.181.235100L
09Jose Fernandez.242.256.241167R
10Lourdes Gurriel Jr..242.228.232102R
03 / Moves

Roster moves · trades · free-agent activity.

Dormant · data source pending
Source wires up offseason

Tracking trades, free-agent signings, non-tenders, and 40-man moves needs a dedicated source (MLB Trade Rumors RSS, MLB Transactions API, or editorial entry). Surface goes live the first time data lands.

04 / Projected

Projected lineup · rotation outlook.

Dormant · data source pending
Projection model not wired

Lineup + rotation projections need a depth-chart source or a per-team editorial entry. The MlbBatter graph carries position-agnostic stats; turning that into a 1-9 + bench + rotation card requires position metadata the schema doesn't carry yet.

05 / Futures

Win total · division · World Series.

Dormant · data source pending
Futures odds feed not in scope yet

Win-total, division, and championship futures move on different cadence than player props and require a different odds feed. The almanac currently sources player props via ParlayAPI + the-odds-api H2H — futures would slot alongside, with snapshot rows mirroring MlbLineSnapshot but typed to a futures market.

06 / Spring

Camp battles · prospect progress.

Dormant · data source pending
Editorial surface

Spring training battles (5th starter, bench spots, prospect debuts) are an editorial product — too low-frequency for a model, too high-judgment for an automatic feed. Plans for a per-team weekly note from the editor once the offseason calendar starts producing real signal.