Player Momentum
Hot Players
Cold Players
Latest Player Updates
Pitcher → Lineup Matchup Analyzer
Click a probable starter to see the opposing lineup with per-batter matchup scores
Loading today's games…
Pitch Arsenal
Fetching…
Lineup — Matchup Edge
Matchup and Hidden Edge lead the table, with contact and skill metrics visible for full fantasy context.
| # | Batter | B | Matchup iFinal matchup score. It blends pitcher weakness, arsenal and pitch-mix effects, platoon context, batter quality (xwOBA, barrel%), and pitcher first-pitch-strike context. Fantasy edge: this is the actual ranking column. | Hidden Edge iModel lift or downgrade versus the baseline matchup read. Positive means the deeper pitch-mix model likes the batter more. Negative means the deeper read cooled the spot off. Fantasy edge: is there hidden upside or downside beyond the surface matchup? | AVG | OPS | xwOBA | Form iRolling 14-day xwOBA vs season xwOBA. Shows whether a batter is running hot or cold recently. Delta threshold: ±.030 for fire/ice indicators. | BARREL% | HH% | BatSpd | Sprint | Chase% |
|---|
Matchup blends pitcher weakness, per-pitch whiff and usage, platoon effects, and batter xwOBA or barrel quality.
Hidden Edge shows how much the deeper model moved the baseline matchup read.
Stats: 2025 MLB season. Lineup order live when posted; active roster otherwise.
HR Deep Dive
Click a batter in the lineup table to load the frozen HR matchup breakdown.
Waiting on batter selection. Choose a batter from the lineup table to load the reusable frozen HR deep-dive payload for this matchup.
Injury Risk Board
Health-adjusted pitcher and hitter risk from the breakouts injury model.
| Signals | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| Keegan Akin | BAL | RP | High 22 | - | - | yellow | yellow | Pitch mix shift under duressReliever role + high workload prior season | Bust probability +12 |
| Porter Hodge | CHC | RP | High 21 | - | - | yellow | - | Pitch mix shift under duress | No ABS adjustment |
| Hunter Gaddis | CLE | RP | High 20 | - | - | yellow | yellow | Pitch mix shift under duressReliever role + high workload prior season | Bust probability +12 |
| Corbin Burnes | ARI | SP | High 19 | - | - | - | - | - | No ABS adjustment |
| Kirby Yates | LAD | RP | High 19 | - | - | - | - | Age 30+ with active injury-history proxy | ABS x0.85 |
| Nick Lodolo | CIN | SP | High 19 | - | - | yellow | - | Pitch mix shift under duress | No ABS adjustment |
| Ronel Blanco | HOU | SP | High 18 | - | - | - | - | Age 30+ with active injury-history proxy | ABS x0.85 |
| AJ Smith-Shawver | ATL | SP | Medium 15 | - | - | - | - | - | No ABS adjustment |
| Bailey Ober | MIN | SP | Medium 15 | - | - | yellow | - | Pitch mix shift under duress | No ABS adjustment |
| Beau Brieske | DET | RP | Medium 15 | - | - | - | yellow | Reliever role + high workload prior season | Bust probability +12 |
| Blake Snell | LAD | SP | Medium 15 | - | - | yellow | - | Pitch mix shift under duress | No ABS adjustment |
| Hunter Greene | CIN | SP | Medium 15 | - | - | - | - | - | No ABS adjustment |
| Hurston Waldrep | ATL | SP | Medium 15 | - | - | - | - | - | No ABS adjustment |
| Justin Martinez | ARI | RP | Medium 15 | - | - | - | yellow | Reliever role + high workload prior season | Bust probability +12 |
| Justin Steele | CHC | RP | Medium 15 | - | - | - | yellow | Reliever role + high workload prior season | Bust probability +12 |
| Nate Pearson | CHC | RP | Medium 15 | - | - | - | yellow | Reliever role + high workload prior season | Bust probability +12 |
| Reese Olson | DET | SP | Medium 15 | - | - | - | - | - | No ABS adjustment |
| Spencer Schwellenbach | ATL | SP | Medium 15 | - | - | - | - | - | No ABS adjustment |
| Tanner Houck | BOS | SP | Medium 15 | - | - | - | - | - | No ABS adjustment |
| Aaron Bummer | ATL | RP | High 13 | red | - | yellow | - | Velo drop + spin dropPitch mix shift under duress | ABS capped at 45 |