San Diego Padres logo

Padres.

The nightly market record for San Diego.

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

Padres batters · 27 on the books.

Total
27
batters in graph
With PA
15
2026 season
L/R/S
5/11/1
+10 unknown
Top xBA
258
Fernando Tatis Jr.
BatterBatsPA 26BA 26xBA 26PA 25BA 25xBA blended
Fernando Tatis Jr.R245.266.279691.268.258
Manny MachadoR233.174.232678.275.240
Jackson MerrillL229.209.243483.264.244
Xander BogaertsR225.243.261552.263.252
Ramón LaureanoR206.203.222488.281.236
Gavin SheetsL185.245.245545.252.245
Miguel AndujarR178.259.261341.318.252
Nick CastellanosR122.191.244589.250.245
Jake CronenworthL114.144.218515.246.238
Freddy FerminR114.133.175347.251.221
Ty FranceR111.286.261490.257.249
Luis CampusanoR58.288.25127.000.248
Bryce JohnsonS36.188.13284.342.213
Sung-Mun SongL28.174.1780.000.221
Rodolfo DuránR28.087.1970.000.228
Jose Iglesias0.000343.229
Martín Maldonado0.000161.204
Will Wagner0.000149.225
Tyler Wade0.000127.206
Jason Heyward0.00095.176
Oscar Gonzalez0.00061.220
Trenton Brooks0.00043.146
Yuli Gurriel0.00040.111
Mason McCoy0.00026.136
Tirso Ornelas0.00016.071
Randy VásquezR0.0000.000
Yuki MatsuiL0.0000.000
02 / Top xBA

Highest-quality contact, blended.

BatterxBA blendedBA 26xBA 26PA 26Bats
01Fernando Tatis Jr..258.266.279245R
02Miguel Andujar.252.259.261178R
03Xander Bogaerts.252.243.261225R
04Ty France.249.286.261111R
05Luis Campusano.248.288.25158R
06Gavin Sheets.245.245.245185L
07Nick Castellanos.245.191.244122R
08Jackson Merrill.244.209.243229L
09Manny Machado.240.174.232233R
10Jake Cronenworth.238.144.218114L
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.