Player Momentum
Hot Players
Cold Players
|
AVG / OBP / SLG
0.143 / 0.280 / 0.143
xwOBA
0.664
Exit Velocity
81.3 mph
(-10.3 mph vs '26)
↓
Bat Speed
74.0 mph
Hard-Hit Rate
27.3%
↓
Barrel Rate
6.1%
↓
|
BUY | |
|
AVG / OBP / SLG
0.250 / 0.300 / 0.625
xwOBA
0.715
Exit Velocity
86.2 mph
(-4.6 mph vs '26)
↓
Bat Speed
69.2 mph
Hard-Hit Rate
33.3%
↓
Barrel Rate
33.3%
↑
|
BUY | |
|
AVG / OBP / SLG
0.091 / 0.091 / 0.091
xwOBA
0.413
Exit Velocity
83.7 mph
(-6.7 mph vs '26)
↓
Bat Speed
68.9 mph
Hard-Hit Rate
30.8%
↓
Barrel Rate
7.7%
↑
|
BUY | |
|
AVG / OBP / SLG
0.083 / 0.154 / 0.333
xwOBA
0.519
Exit Velocity
79.7 mph
(-13.9 mph vs '26)
↓
Bat Speed
74.6 mph
Hard-Hit Rate
14.3%
↓
Barrel Rate
14.3%
↓
|
BUY |
Daily Pitching & 7-Day Bats
| Pitcher name | Team | Opp team | IP | H | ER | K | BB | #Pitches | Whiffs | SwSTR% | CSW | CSW% |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ranger Suarez | BOS | NYY | 6.1 | 6 | 1 | 6 | 0 | 90 | 17 | 18.9% | 31 | 34.4% |
| Jack Flaherty | DET | SEA | 5.0 | 6 | 3 | 7 | 1 | 87 | 15 | 17.2% | 28 | 32.2% |
| Noah Cameron | KC | MIN | 6.0 | 3 | 0 | 7 | 0 | 104 | 13 | 12.5% | 30 | 28.8% |
| Luis Castillo | SEA | DET | 5.2 | 2 | 1 | 5 | 1 | 100 | 12 | 12.0% | 22 | 22.0% |
| Kevin Gausman | TOR | BAL | 5.0 | 5 | 4 | 5 | 0 | 93 | 12 | 12.9% | 25 | 26.9% |
| Mike Burrows | HOU | ATH | 5.0 | 8 | 4 | 3 | 2 | 97 | 12 | 12.4% | 20 | 20.6% |
| Gage Jump | ATH | HOU | 6.1 | 3 | 0 | 3 | 3 | 96 | 12 | 12.5% | 24 | 25.0% |
| Joey Cantillo | CLE | TEX | 5.0 | 9 | 7 | 7 | 2 | 97 | 11 | 11.3% | 24 | 24.7% |
| Sandy Alcantara | MIA | TB | 7.0 | 5 | 1 | 7 | 1 | 90 | 11 | 12.2% | 23 | 25.6% |
| Jacob deGrom | TEX | CLE | 6.0 | 3 | 0 | 6 | 2 | 87 | 10 | 11.5% | 25 | 28.7% |
| Trevor McDonald | SF | CHC | 5.0 | 4 | 1 | 6 | 3 | 87 | 10 | 11.5% | 28 | 32.2% |
| Aaron Nola | PHI | CWS | 4.1 | 6 | 5 | 4 | 4 | 98 | 10 | 10.2% | 27 | 27.6% |
| Emmet Sheehan | LAD | LAA | 1.1 | 3 | 2 | 2 | 2 | 49 | 10 | 20.4% | 14 | 28.6% |
| Cam Schlittler | NYY | BOS | 5.2 | 4 | 1 | 5 | 1 | 92 | 9 | 9.8% | 22 | 23.9% |
| Shane Drohan | MIL | COL | 6.1 | 5 | 3 | 4 | 1 | 83 | 9 | 10.8% | 20 | 24.1% |
| Griffin Jax | TB | MIA | 5.0 | 3 | 0 | 4 | 2 | 62 | 9 | 14.5% | 20 | 32.3% |
| Cade Cavalli | WSH | AZ | 5.0 | 7 | 4 | 2 | 1 | 88 | 9 | 10.2% | 22 | 25.0% |
| Shane Baz | BAL | TOR | 5.2 | 7 | 1 | 3 | 1 | 81 | 8 | 9.9% | 24 | 29.6% |
| José Soriano | LAA | LAD | 6.0 | 8 | 4 | 2 | 2 | 88 | 8 | 9.1% | 21 | 23.9% |
| Michael McGreevy | STL | CIN | 6.0 | 5 | 2 | 5 | 0 | 83 | 7 | 8.4% | 23 | 27.7% |
| Pitcher name | Result | Team | Opp team | IP | K | BB | #Pitches | Whiffs | SwSTR% | CSW | CSW% |
|---|---|---|---|---|---|---|---|---|---|---|---|
| David Sandlin | -- | CWS | PHI | 3.1 | 6 | 3 | 81 | 11 | 13.6% | 18 | 22.2% |
| Bubba Chandler | -- | PIT | ATL | 5.1 | 7 | 2 | 88 | 9 | 10.2% | 21 | 23.9% |
| Andrew Morris | -- | MIN | KC | 1.2 | 4 | 0 | 41 | 6 | 14.6% | 11 | 26.8% |
| Edgardo Henriquez | -- | LAD | LAA | 1.2 | 3 | 0 | 24 | 6 | 25.0% | 8 | 33.3% |
| Drew Anderson | -- | DET | SEA | 1.0 | 2 | 0 | 16 | 6 | 37.5% | 7 | 43.8% |
| Riley Cornelio | -- | WSH | AZ | 2.0 | 1 | 3 | 44 | 6 | 13.6% | 11 | 25.0% |
| Ron Marinaccio | -- | SD | NYM | 2.1 | 3 | 1 | 36 | 5 | 13.9% | 11 | 30.6% |
| Kyle Hurt | -- | LAD | LAA | 1.1 | 3 | 0 | 22 | 5 | 22.7% | 8 | 36.4% |
| Jonathan Bowlan | -- | PHI | CWS | 2.0 | 3 | 0 | 19 | 5 | 26.3% | 8 | 42.1% |
| Nate Pearson | -- | HOU | ATH | 2.0 | 2 | 1 | 33 | 5 | 15.2% | 10 | 30.3% |
| Adam Macko | -- | TOR | BAL | 1.0 | 2 | 0 | 18 | 5 | 27.8% | 8 | 44.4% |
| Cole Sulser | -- | TB | MIA | 1.0 | 2 | 1 | 15 | 5 | 33.3% | 5 | 33.3% |
| Javier Assad | -- | CHC | SF | 6.1 | 5 | 1 | 72 | 4 | 5.6% | 19 | 26.4% |
| Sean Manaea | -- | NYM | SD | 4.0 | 3 | 1 | 66 | 4 | 6.1% | 15 | 22.7% |
| Alex Vesia | -- | LAD | LAA | 0.2 | 2 | 2 | 31 | 4 | 12.9% | 7 | 22.6% |
| José Alvarado | -- | PHI | CWS | 1.0 | 2 | 0 | 28 | 4 | 14.3% | 6 | 21.4% |
| Reynaldo López | -- | ATL | PIT | 1.1 | 2 | 1 | 27 | 4 | 14.8% | 9 | 33.3% |
| Orion Kerkering | -- | PHI | CWS | 1.0 | 2 | 1 | 27 | 4 | 14.8% | 8 | 29.6% |
| Justin Slaten | -- | BOS | NYY | 0.2 | 2 | 1 | 25 | 4 | 16.0% | 9 | 36.0% |
| Garrett Cleavinger | -- | TB | MIA | 1.0 | 2 | 1 | 23 | 4 | 17.4% | 8 | 34.8% |
| Batter name | BIP | Hard-Hit | Barrels | TB | AVG EV |
|---|---|---|---|---|---|
| Dillon Dingler | 21 | 14 | 7 | 17 | 95.5 |
| Corbin Carroll | 19 | 13 | 3 | 14 | 94.6 |
| Adley Rutschman | 19 | 12 | 3 | 15 | 94.7 |
| José Ramírez | 17 | 12 | 2 | 17 | 93.1 |
| Michael Massey | 21 | 11 | 3 | 16 | 88.2 |
| Oswald Peraza | 19 | 11 | 3 | 9 | 96.1 |
| Matt Olson | 15 | 11 | 3 | 12 | 96.9 |
| Pete Alonso | 15 | 11 | 2 | 13 | 96.0 |
| Casey Schmitt | 25 | 10 | 4 | 16 | 89.5 |
| Vinnie Pasquantino | 22 | 10 | 3 | 11 | 90.6 |
| Freddie Freeman | 21 | 10 | 3 | 14 | 86.0 |
| Yandy Díaz | 19 | 10 | 2 | 12 | 95.1 |
| Vladimir Guerrero Jr. | 18 | 10 | 0 | 6 | 92.5 |
| Yordan Alvarez | 17 | 10 | 3 | 16 | 95.7 |
| Alec Burleson | 17 | 10 | 1 | 13 | 93.7 |
| Isaac Paredes | 15 | 10 | 3 | 16 | 91.7 |
| Andrew Vaughn | 14 | 10 | 2 | 4 | 94.0 |
| Jeremy Peña | 19 | 9 | 3 | 12 | 89.1 |
| David Hamilton | 18 | 9 | 3 | 15 | 89.2 |
| Pete Crow-Armstrong | 16 | 9 | 6 | 22 | 92.6 |
| Batter name | Team | AVG | AB | G | Runs | 2B | 3B | HR | RBI | BB | HBP | SO | SB | CS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Brandon Marsh | PHI | 0.500 | 24 | 6 | 4 | 1 | 0 | 3 | 6 | 1 | 0 | 6 | 1 | 0 |
| Shohei Ohtani | LAD | 0.480 | 25 | 6 | 7 | 2 | 1 | 1 | 4 | 4 | 0 | 6 | 0 | 0 |
| Yordan Alvarez | HOU | 0.476 | 21 | 6 | 6 | 1 | 0 | 2 | 9 | 5 | 0 | 1 | 0 | 0 |
| Tristan Gray | MIN | 0.467 | 15 | 7 | 3 | 1 | 0 | 1 | 8 | 0 | 0 | 1 | 1 | 0 |
| Victor Caratini | MIN | 0.467 | 15 | 5 | 2 | 2 | 0 | 1 | 4 | 1 | 1 | 3 | 0 | 0 |
| Jung Hoo Lee | SF | 0.462 | 26 | 7 | 6 | 2 | 0 | 0 | 3 | 0 | 1 | 2 | 2 | 0 |
| Pete Crow-Armstrong | CHC | 0.440 | 25 | 6 | 4 | 0 | 0 | 4 | 6 | 1 | 1 | 6 | 2 | 1 |
| Yandy Díaz | TB | 0.440 | 25 | 6 | 1 | 2 | 0 | 0 | 4 | 1 | 0 | 3 | 0 | 0 |
| Dominic Canzone | SEA | 0.438 | 16 | 6 | 3 | 1 | 0 | 1 | 2 | 0 | 0 | 2 | 0 | 0 |
| Tristan Peters | CWS | 0.429 | 21 | 6 | 1 | 6 | 0 | 0 | 4 | 1 | 0 | 2 | 0 | 1 |
| Willson Contreras | BOS | 0.421 | 19 | 5 | 3 | 3 | 0 | 2 | 6 | 2 | 0 | 5 | 0 | 0 |
| Wade Meckler | LAA | 0.421 | 19 | 6 | 4 | 4 | 0 | 0 | 2 | 3 | 0 | 4 | 0 | 0 |
| Kazuma Okamoto | TOR | 0.417 | 24 | 6 | 4 | 0 | 0 | 1 | 4 | 1 | 0 | 7 | 0 | 0 |
| Brice Turang | MIL | 0.407 | 27 | 7 | 6 | 2 | 1 | 2 | 8 | 4 | 0 | 8 | 2 | 0 |
| Jordan Walker | STL | 0.407 | 27 | 6 | 5 | 3 | 0 | 1 | 4 | 0 | 0 | 11 | 3 | 0 |
| Ceddanne Rafaela | BOS | 0.400 | 20 | 5 | 2 | 1 | 0 | 0 | 1 | 1 | 0 | 3 | 0 | 0 |
| Brandon Valenzuela | TOR | 0.400 | 15 | 5 | 4 | 2 | 0 | 3 | 6 | 2 | 0 | 4 | 0 | 0 |
| Oneil Cruz | PIT | 0.400 | 15 | 6 | 3 | 0 | 0 | 1 | 3 | 7 | 0 | 7 | 2 | 1 |
| Jeremy Peña | HOU | 0.391 | 23 | 6 | 7 | 3 | 0 | 0 | 4 | 4 | 0 | 1 | 0 | 1 |
| Jac Caglianone | KC | 0.389 | 18 | 6 | 3 | 1 | 0 | 1 | 4 | 4 | 1 | 5 | 1 | 0 |
| Batter name | Team | ISO | AB | G | Runs | 2B | 3B | HR | RBI | BB | HBP | SO | SB | CS |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Brandon Valenzuela | TOR | 0.733 | 15 | 5 | 4 | 2 | 0 | 3 | 6 | 2 | 0 | 4 | 0 | 0 |
| Matt McLain | CIN | 0.667 | 15 | 5 | 5 | 1 | 0 | 3 | 5 | 2 | 0 | 4 | 0 | 0 |
| Hunter Goodman | COL | 0.636 | 22 | 6 | 5 | 2 | 0 | 4 | 8 | 5 | 0 | 7 | 2 | 0 |
| Mauricio Dubón | ATL | 0.527 | 19 | 6 | 6 | 1 | 0 | 3 | 7 | 2 | 0 | 4 | 1 | 0 |
| Pete Crow-Armstrong | CHC | 0.480 | 25 | 6 | 4 | 0 | 0 | 4 | 6 | 1 | 1 | 6 | 2 | 1 |
| Matt Chapman | SF | 0.476 | 21 | 7 | 4 | 1 | 0 | 3 | 14 | 4 | 1 | 4 | 0 | 0 |
| Isaac Paredes | HOU | 0.476 | 21 | 6 | 5 | 1 | 0 | 3 | 9 | 4 | 0 | 5 | 0 | 0 |
| Willson Contreras | BOS | 0.474 | 19 | 5 | 3 | 3 | 0 | 2 | 6 | 2 | 0 | 5 | 0 | 0 |
| Heriberto Hernández | MIA | 0.473 | 19 | 5 | 4 | 0 | 0 | 3 | 5 | 1 | 0 | 8 | 0 | 0 |
| Kyle Manzardo | CLE | 0.473 | 19 | 6 | 3 | 3 | 0 | 2 | 4 | 3 | 0 | 5 | 0 | 0 |
| Jake Bauers | MIL | 0.471 | 17 | 6 | 7 | 2 | 0 | 2 | 7 | 10 | 0 | 5 | 1 | 0 |
| Carson Benge | NYM | 0.440 | 25 | 6 | 6 | 0 | 1 | 3 | 5 | 1 | 0 | 6 | 1 | 0 |
| Dillon Dingler | DET | 0.435 | 23 | 6 | 6 | 1 | 0 | 3 | 10 | 2 | 1 | 1 | 0 | 0 |
| Corbin Carroll | ARI | 0.423 | 26 | 7 | 4 | 2 | 0 | 3 | 3 | 2 | 0 | 4 | 0 | 0 |
| Brandon Marsh | PHI | 0.417 | 24 | 6 | 4 | 1 | 0 | 3 | 6 | 1 | 0 | 6 | 1 | 0 |
| Kerry Carpenter | DET | 0.412 | 17 | 5 | 2 | 1 | 0 | 2 | 5 | 1 | 0 | 5 | 0 | 0 |
| Willy Adames | SF | 0.400 | 25 | 7 | 6 | 1 | 0 | 3 | 6 | 4 | 0 | 8 | 0 | 0 |
| Luis García Jr. | WSH | 0.400 | 20 | 6 | 2 | 0 | 1 | 2 | 7 | 2 | 0 | 1 | 0 | 0 |
| Ian Happ | CHC | 0.400 | 20 | 6 | 3 | 3 | 1 | 1 | 3 | 1 | 1 | 8 | 0 | 0 |
| Cedric Mullins | TB | 0.400 | 15 | 5 | 3 | 0 | 0 | 2 | 2 | 3 | 1 | 5 | 0 | 1 |
Yesterday pitcher results and 7-day batter leaders will appear after the 4:00 AM ET refresh.
Pitcher → Lineup Matchup Analyzer
Click a probable starter to open the opposing lineup, pitcher context, and Elo drilldown in one compact matchup workspace.
Live MLB Data
Loading today's games…
Pitch Arsenal
Good vs pitch
Neutral
Weak vs pitch
High whiff
Pitch name and usage-bar colors identify the pitch type itself. Verdict chips show how the batter performs against that pitch.
Fetching…
Lineup — Matchup Edge
Strong / hitter-helpful
Solid / above avg
Watch / medium risk
Poor / pitcher edge
Colors are metric-specific. For contact metrics like Matchup, xwOBA, EV, BRL%, and HH%, greener is better for the hitter. For Chase% and K-Up, warmer colors mean more strikeout or pitcher risk.
Sort
Matchup and Hidden Edge lead the table, with contact and skill metrics visible for full fantasy context. All batter and pitcher skill columns use 2026 current-season data.
| # | 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. | Edge iHow much the deeper model changed the first read. Positive means this matchup looks a little better than it did at first glance. Negative means it looks a little worse. | K-Up iK-Upside (0-99): strikeout probability signal. Combines pitcher SwStr%, K%, arsenal whiff rates, and batter chase rate. High score = elevated strikeout risk for the batter. Use for K-prop bets and DFS stacking context. | AVG | EV | xwOBA | BRL% | HH% | Chase% | BatSpd | Spd | BvP iBatter vs. Pitcher (2026): H/AB with OPS. Shown when 5+ PA. Small samples can mislead — use as a tiebreaker, not the primary signal. |
|---|
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.
All batter and pitcher skill columns use 2026 current-season data. Lineup order live when posted; active roster otherwise.
Elo Matchup Analysis
Click a batter in the lineup table to load the 2026 Elo matchup read and current HR breakdown.
Waiting on batter selection. Choose a batter from the lineup table to load the 2026 Elo matchup read and reusable current HR payload for this matchup.
2-Start Pitchers
No 2-start pitchers found yet. Check back Sunday evening or visit CBS → 2-Start Weeks.
Latest Player Updates
Injury Risk Board
Health-adjusted risk from the breakouts model. Age amplifies all signals.
red structural
orange significant
yellow supporting
Subscription required to unlock this feature.