Texas Rangers logo

Rangers.

The nightly market record for Texas.

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

Rangers batters · 32 on the books.

Total
32
batters in graph
With PA
17
2026 season
L/R/S
9/16/1
+6 unknown
Top xBA
272
Josh Jung
BatterBatsPA 26BA 26xBA 26PA 25BA 25xBA blended
Brandon NimmoL254.258.291652.262.264
Jake BurgerR236.242.247376.236.246
Josh JungR230.310.309511.251.272
Evan CarterL203.171.201220.247.220
Ezequiel DuranR184.299.255219.224.250
Corey SeagerL182.179.224445.271.237
Joc PedersonL178.240.241306.181.243
Danny JansenR142.171.171337.215.216
Josh SmithL108.217.225563.251.240
Alejandro OsunaL104.256.265176.212.254
Kyle HigashiokaR99.211.213327.241.235
Wyatt LangfordR84.237.249573.241.246
Andrew McCutchenR83.192.164551.239.229
Justin FoscueR60.255.2859.111.266
Sam HaggertyS47.159.156182.253.223
Nicky LopezL27.269.21128.042.235
Michael HelmanR23.200.172110.232.232
Rowdy Tellez0.000312.228
Donovan Solano0.000179.247
Cody FreemanR0.000121.228
Kevin Pillar0.00043.209
Billy McKinney0.00021.200
Tucker Barnhart0.00015.231
Nick Ahmed0.00010.000
Jack LeiterR0.0001.000
Jacob LatzR0.0000.000
Shawn ArmstrongR0.0000.000
Luis CurveloR0.0000.000
Robert GarciaR0.0000.000
Hoby MilnerL0.0000.000
MacKenzie GoreL0.0000.000
Kumar RockerR0.0000.000
02 / Top xBA

Highest-quality contact, blended.

BatterxBA blendedBA 26xBA 26PA 26Bats
01Josh Jung.272.310.309230R
02Justin Foscue.266.255.28560R
03Brandon Nimmo.264.258.291254L
04Alejandro Osuna.254.256.265104L
05Ezequiel Duran.250.299.255184R
06Jake Burger.246.242.247236R
07Wyatt Langford.246.237.24984R
08Joc Pederson.243.240.241178L
09Josh Smith.240.217.225108L
10Corey Seager.237.179.224182L
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.