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
Sort: Order · Matchup · Hidden Edge · xwOBA · Form · BARREL% · HH% · BatSpd · Chase% · AVG · OPS
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.
Season 2025 // top 20 pitchers by supported injury risk
Signals
Keegan AkinBALRP
High
22
--yellowyellow
Pitch mix shift under duressReliever role + high workload prior season
Bust probability +12
Porter HodgeCHCRP
High
21
--yellow-
Pitch mix shift under duress
No ABS adjustment
Hunter GaddisCLERP
High
20
--yellowyellow
Pitch mix shift under duressReliever role + high workload prior season
Bust probability +12
Corbin BurnesARISP
High
19
-----No ABS adjustment
Kirby YatesLADRP
High
19
----
Age 30+ with active injury-history proxy
ABS x0.85
Nick LodoloCINSP
High
19
--yellow-
Pitch mix shift under duress
No ABS adjustment
Ronel BlancoHOUSP
High
18
----
Age 30+ with active injury-history proxy
ABS x0.85
AJ Smith-ShawverATLSP
Medium
15
-----No ABS adjustment
Bailey OberMINSP
Medium
15
--yellow-
Pitch mix shift under duress
No ABS adjustment
Beau BrieskeDETRP
Medium
15
---yellow
Reliever role + high workload prior season
Bust probability +12
Blake SnellLADSP
Medium
15
--yellow-
Pitch mix shift under duress
No ABS adjustment
Hunter GreeneCINSP
Medium
15
-----No ABS adjustment
Hurston WaldrepATLSP
Medium
15
-----No ABS adjustment
Justin MartinezARIRP
Medium
15
---yellow
Reliever role + high workload prior season
Bust probability +12
Justin SteeleCHCRP
Medium
15
---yellow
Reliever role + high workload prior season
Bust probability +12
Nate PearsonCHCRP
Medium
15
---yellow
Reliever role + high workload prior season
Bust probability +12
Reese OlsonDETSP
Medium
15
-----No ABS adjustment
Spencer SchwellenbachATLSP
Medium
15
-----No ABS adjustment
Tanner HouckBOSSP
Medium
15
-----No ABS adjustment
Aaron BummerATLRP
High
13
red-yellow-
Velo drop + spin dropPitch mix shift under duress
ABS capped at 45