
Rockies.
The nightly market record for Colorado.
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.
Rockies batters · 41 on the books.
| Batter | Bats | PA 26 | BA 26 | xBA 26 | PA 25 | BA 25 | xBA blended |
|---|---|---|---|---|---|---|---|
| Hunter Goodman | R | 230 | .238 | .215 | 579 | .278 | .233 |
| TJ Rumfield | L | 228 | .284 | .270 | 0 | .000 | .266 |
| Ezequiel Tovar | R | 221 | .216 | .243 | 390 | .253 | .244 |
| Troy Johnston | L | 207 | .312 | .281 | 121 | .277 | .268 |
| Kyle Karros | R | 195 | .222 | .249 | 156 | .226 | .247 |
| Willi Castro | S | 187 | .262 | .216 | 454 | .226 | .233 |
| Mickey Moniak | L | 164 | .280 | .228 | 461 | .270 | .239 |
| Jake McCarthy | L | 164 | .288 | .258 | 222 | .204 | .252 |
| Edouard Julien | L | 164 | .204 | .239 | 208 | .220 | .242 |
| Tyler Freeman | R | 153 | .278 | .278 | 428 | .281 | .257 |
| Brenton Doyle | R | 122 | .207 | .195 | 538 | .233 | .231 |
| Brett Sullivan | L | 89 | .195 | .203 | 9 | .167 | .219 |
| Jordan Beck | R | 88 | .183 | .224 | 588 | .258 | .241 |
| Sterlin Thompson | L | 36 | .194 | .188 | 0 | .000 | .221 |
| Braxton Fulford | R | 23 | .200 | .131 | 120 | .213 | .225 |
| Chad Stevens | R | 22 | .059 | .149 | 14 | .154 | .218 |
| Ryan Ritter | R | 7 | .143 | .167 | 207 | .241 | .242 |
| Michael Toglia | — | 0 | .000 | — | 337 | .190 | — |
| Thairo Estrada | — | 0 | .000 | — | 165 | .253 | — |
| Yanquiel Fernández | — | 0 | .000 | — | 147 | .225 | — |
| Warming Bernabel | — | 0 | .000 | — | 146 | .252 | — |
| Adael Amador | — | 0 | .000 | — | 128 | .177 | — |
| Nick Martini | — | 0 | .000 | — | 111 | .225 | — |
| Blaine Crim | — | 0 | .000 | — | 74 | .200 | — |
| Sean Bouchard | — | 0 | .000 | — | 73 | .167 | — |
| Sam Hilliard | — | 0 | .000 | — | 61 | .196 | — |
| Alan Trejo | — | 0 | .000 | — | 43 | .175 | — |
| Austin Nola | — | 0 | .000 | — | 41 | .184 | — |
| Kris Bryant | — | 0 | .000 | — | 41 | .154 | — |
| Zac Veen | — | 0 | .000 | — | 37 | .118 | — |
| Aaron Schunk | — | 0 | .000 | — | 33 | .188 | — |
| Keston Hiura | — | 0 | .000 | — | 21 | .222 | — |
| Owen Miller | — | 0 | .000 | — | 17 | .143 | — |
| Kyle Freeland | L | 0 | .000 | — | 0 | .000 | — |
| Victor Vodnik | R | 0 | .000 | — | 0 | .000 | — |
| Zach Agnos | R | 0 | .000 | — | 0 | .000 | — |
| Jake Bird | R | 0 | .000 | — | 0 | .000 | — |
| Angel Chivilli | R | 0 | .000 | — | 0 | .000 | — |
| Seth Halvorsen | R | 0 | .000 | — | 0 | .000 | — |
| Juan Mejia | R | 0 | .000 | — | 0 | .000 | — |
| Tanner Gordon | L | 0 | .000 | — | 0 | .000 | — |
Highest-quality contact, blended.
| № | Batter | xBA blended | BA 26 | xBA 26 | PA 26 | Bats |
|---|---|---|---|---|---|---|
| 01 | Troy Johnston | .268 | .312 | .281 | 207 | L |
| 02 | TJ Rumfield | .266 | .284 | .270 | 228 | L |
| 03 | Tyler Freeman | .257 | .278 | .278 | 153 | R |
| 04 | Jake McCarthy | .252 | .288 | .258 | 164 | L |
| 05 | Kyle Karros | .247 | .222 | .249 | 195 | R |
| 06 | Ezequiel Tovar | .244 | .216 | .243 | 221 | R |
| 07 | Edouard Julien | .242 | .204 | .239 | 164 | L |
| 08 | Jordan Beck | .241 | .183 | .224 | 88 | R |
| 09 | Mickey Moniak | .239 | .280 | .228 | 164 | L |
| 10 | Willi Castro | .233 | .262 | .216 | 187 | S |
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.