
Tigers.
The nightly market record for Detroit.
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.
Tigers batters · 32 on the books.
| Batter | Bats | PA 26 | BA 26 | xBA 26 | PA 25 | BA 25 | xBA blended |
|---|---|---|---|---|---|---|---|
| Kevin McGonigle | L | 259 | .285 | .267 | 0 | .000 | .263 |
| Riley Greene | L | 253 | .309 | .263 | 655 | .258 | .252 |
| Spencer Torkelson | R | 232 | .210 | .214 | 649 | .240 | .233 |
| Dillon Dingler | R | 221 | .241 | .285 | 469 | .278 | .262 |
| Colt Keith | L | 177 | .273 | .268 | 468 | .256 | .254 |
| Matt Vierling | R | 171 | .211 | .253 | 100 | .239 | .250 |
| Wenceel Pérez | S | 154 | .161 | .199 | 383 | .244 | .227 |
| Gleyber Torres | R | 144 | .259 | .260 | 628 | .256 | .249 |
| Zach McKinstry | L | 128 | .162 | .193 | 511 | .259 | .230 |
| Kerry Carpenter | L | 124 | .239 | .203 | 464 | .252 | .232 |
| Hao-Yu Lee | R | 87 | .205 | .207 | 0 | .000 | .221 |
| Javier Báez | R | 82 | .256 | .272 | 437 | .257 | .251 |
| Jahmai Jones | R | 79 | .155 | .251 | 150 | .287 | .247 |
| Jake Rogers | R | 59 | .137 | .168 | 142 | .187 | .220 |
| Parker Meadows | L | 39 | .250 | .212 | 213 | .215 | .238 |
| Gage Workman | L | 38 | .158 | .230 | 17 | .188 | .239 |
| Zack Short | R | 34 | .120 | .173 | 56 | .220 | .223 |
| Jace Jung | L | 8 | .167 | .287 | 55 | .106 | .249 |
| Trey Sweeney | — | 0 | .000 | — | 326 | .196 | — |
| Justyn-Henry Malloy | — | 0 | .000 | — | 127 | .221 | — |
| Tomás Nido | — | 0 | .000 | — | 37 | .343 | — |
| Manuel Margot | — | 0 | .000 | — | 20 | .316 | — |
| Akil Baddoo | — | 0 | .000 | — | 18 | .118 | — |
| Brewer Hicklen | — | 0 | .000 | — | 4 | .667 | — |
| John Brebbia | — | 0 | .000 | — | 0 | .000 | — |
| Tommy Kahnle | — | 0 | .000 | — | 0 | .000 | — |
| Tyler Owens | — | 0 | .000 | — | 0 | .000 | — |
| Will Vest | R | 0 | .000 | — | 0 | .000 | — |
| Framber Valdez | R | 0 | .000 | — | 0 | .000 | — |
| Troy Melton | R | 0 | .000 | — | 0 | .000 | — |
| Keider Montero | R | 0 | .000 | — | 0 | .000 | — |
| Ricky Vanasco | R | 0 | .000 | — | 0 | .000 | — |
Highest-quality contact, blended.
| № | Batter | xBA blended | BA 26 | xBA 26 | PA 26 | Bats |
|---|---|---|---|---|---|---|
| 01 | Kevin McGonigle | .263 | .285 | .267 | 259 | L |
| 02 | Dillon Dingler | .262 | .241 | .285 | 221 | R |
| 03 | Colt Keith | .254 | .273 | .268 | 177 | L |
| 04 | Riley Greene | .252 | .309 | .263 | 253 | L |
| 05 | Javier Báez | .251 | .256 | .272 | 82 | R |
| 06 | Matt Vierling | .250 | .211 | .253 | 171 | R |
| 07 | Gleyber Torres | .249 | .259 | .260 | 144 | R |
| 08 | Jahmai Jones | .247 | .155 | .251 | 79 | R |
| 09 | Gage Workman | .239 | .158 | .230 | 38 | L |
| 10 | Parker Meadows | .238 | .250 | .212 | 39 | L |
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.