
Brewers.
The nightly market record for Milwaukee.
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.
Brewers batters · 25 on the books.
| Batter | Bats | PA 26 | BA 26 | xBA 26 | PA 25 | BA 25 | xBA blended |
|---|---|---|---|---|---|---|---|
| Brice Turang | L | 244 | .270 | .267 | 659 | .288 | .254 |
| William Contreras | R | 236 | .294 | .284 | 659 | .260 | .260 |
| Sal Frelick | L | 204 | .219 | .236 | 594 | .288 | .242 |
| Jake Bauers | L | 200 | .277 | .263 | 218 | .235 | .255 |
| Garrett Mitchell | L | 178 | .230 | .214 | 78 | .206 | .224 |
| Luis Rengifo | S | 175 | .210 | .252 | 541 | .238 | .247 |
| David Hamilton | L | 158 | .239 | .208 | 194 | .198 | .226 |
| Joey Ortiz | R | 141 | .193 | .214 | 506 | .230 | .235 |
| Christian Yelich | L | 120 | .275 | .201 | 644 | .264 | .234 |
| Gary Sánchez | R | 117 | .191 | .208 | 101 | .231 | .225 |
| Jackson Chourio | R | 107 | .276 | .217 | 589 | .270 | .238 |
| Brandon Lockridge | R | 96 | .294 | .234 | 148 | .231 | .240 |
| Andrew Vaughn | R | 73 | .354 | .304 | 447 | .254 | .257 |
| Blake Perkins | S | 73 | .092 | .168 | 171 | .226 | .218 |
| Tyler Black | L | 28 | .333 | .170 | 13 | .250 | .220 |
| Greg Jones | S | 22 | .095 | .187 | 2 | .000 | .228 |
| Luis Matos | R | 21 | .200 | .099 | 184 | .221 | .226 |
| Jeferson Quero | R | 2 | .000 | .306 | 0 | .000 | .247 |
| Anthony Seigler | — | 0 | .000 | — | 73 | .194 | — |
| Daz Cameron | — | 0 | .000 | — | 42 | .195 | — |
| Drew Avans | — | 0 | .000 | — | 18 | .118 | — |
| Trevor Megill | L | 0 | .000 | — | 0 | .000 | — |
| Chad Patrick | R | 0 | .000 | — | 0 | .000 | — |
| DL Hall | L | 0 | .000 | — | 0 | .000 | — |
| Robert Gasser | L | 0 | .000 | — | 0 | .000 | — |
Highest-quality contact, blended.
| № | Batter | xBA blended | BA 26 | xBA 26 | PA 26 | Bats |
|---|---|---|---|---|---|---|
| 01 | William Contreras | .260 | .294 | .284 | 236 | R |
| 02 | Andrew Vaughn | .257 | .354 | .304 | 73 | R |
| 03 | Jake Bauers | .255 | .277 | .263 | 200 | L |
| 04 | Brice Turang | .254 | .270 | .267 | 244 | L |
| 05 | Luis Rengifo | .247 | .210 | .252 | 175 | S |
| 06 | Sal Frelick | .242 | .219 | .236 | 204 | L |
| 07 | Brandon Lockridge | .240 | .294 | .234 | 96 | R |
| 08 | Jackson Chourio | .238 | .276 | .217 | 107 | R |
| 09 | Joey Ortiz | .235 | .193 | .214 | 141 | R |
| 10 | Christian Yelich | .234 | .275 | .201 | 120 | 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.