
Athletics.
The nightly market record for Athletics.
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.
Athletics batters · 30 on the books.
| Batter | Bats | PA 26 | BA 26 | xBA 26 | PA 25 | BA 25 | xBA blended |
|---|---|---|---|---|---|---|---|
| Nick Kurtz | L | 264 | .288 | .256 | 489 | .290 | .250 |
| Shea Langeliers | R | 241 | .293 | .289 | 523 | .277 | .264 |
| Tyler Soderstrom | L | 237 | .226 | .247 | 624 | .276 | .246 |
| Jeff McNeil | L | 202 | .251 | .273 | 462 | .243 | .257 |
| Brent Rooker | R | 176 | .194 | .202 | 699 | .262 | .232 |
| Jacob Wilson | R | 168 | .292 | .267 | 523 | .311 | .253 |
| Lawrence Butler | L | 165 | .164 | .235 | 630 | .234 | .242 |
| Carlos Cortes | L | 159 | .328 | .317 | 99 | .309 | .289 |
| Zack Gelof | R | 150 | .259 | .232 | 101 | .174 | .237 |
| Darell Hernaiz | R | 124 | .259 | .222 | 197 | .231 | .235 |
| Max Muncy | R | 104 | .239 | .224 | 220 | .214 | .237 |
| Jonah Heim | S | 79 | .197 | .220 | 433 | .213 | .239 |
| Henry Bolte | R | 61 | .288 | .207 | 0 | .000 | .224 |
| Denzel Clarke | R | 60 | .170 | .163 | 159 | .230 | .219 |
| Colby Thomas | R | 45 | .268 | .215 | 132 | .225 | .237 |
| Austin Wynns | R | 43 | .077 | .222 | 110 | .291 | .238 |
| Alika Williams | R | 10 | .100 | .083 | 0 | .000 | .218 |
| Brett Harris | R | 6 | .000 | .032 | 84 | .274 | .232 |
| Michael Stefanic | R | 5 | .400 | .253 | 25 | .182 | .246 |
| Luis Urías | — | 0 | .000 | — | 330 | .230 | — |
| Gio Urshela | — | 0 | .000 | — | 197 | .238 | — |
| Willie MacIver | — | 0 | .000 | — | 111 | .186 | — |
| Seth Brown | — | 0 | .000 | — | 76 | .185 | — |
| CJ Alexander | — | 0 | .000 | — | 17 | .176 | — |
| J.T. Ginn | R | 0 | .000 | — | 0 | .000 | — |
| Jack Perkins | R | 0 | .000 | — | 0 | .000 | — |
| Elvis Alvarado | R | 0 | .000 | — | 0 | .000 | — |
| Tyler Ferguson | R | 0 | .000 | — | 0 | .000 | — |
| Michael Kelly | R | 0 | .000 | — | 0 | .000 | — |
| Aaron Civale | R | 0 | .000 | — | 0 | .000 | — |
Highest-quality contact, blended.
| № | Batter | xBA blended | BA 26 | xBA 26 | PA 26 | Bats |
|---|---|---|---|---|---|---|
| 01 | Carlos Cortes | .289 | .328 | .317 | 159 | L |
| 02 | Shea Langeliers | .264 | .293 | .289 | 241 | R |
| 03 | Jeff McNeil | .257 | .251 | .273 | 202 | L |
| 04 | Jacob Wilson | .253 | .292 | .267 | 168 | R |
| 05 | Nick Kurtz | .250 | .288 | .256 | 264 | L |
| 06 | Tyler Soderstrom | .246 | .226 | .247 | 237 | L |
| 07 | Lawrence Butler | .242 | .164 | .235 | 165 | L |
| 08 | Jonah Heim | .239 | .197 | .220 | 79 | S |
| 09 | Austin Wynns | .238 | .077 | .222 | 43 | R |
| 10 | Zack Gelof | .237 | .259 | .232 | 150 | R |
Roster moves · trades · free-agent activity.
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.
Projected lineup · rotation outlook.
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.
Win total · division · World Series.
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.
Camp battles · prospect progress.
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.