Game Recaps
Baltimore Orioles (BAL)
@
Washington Nationals (WSH)
Nationals Park
BAL Starter
Shane Baz
7 IP · 6 H · 3 ER · 4 K · 3 BB · 108 PC
BAL Batters
Gunnar Henderson
2-5 (1 RBI)
Insight
Shane Baz gave Baltimore a solid outing with 7 innings and just 3 runs allowed, but the offense couldn't get him the win. The Orioles only managed 2 runs on the night, which has been a recurring problem lately.
WSH Starter
Zack Littell
5 IP · 2 H · 0 ER · 3 K · 2 BB · 87 PC
WSH Batters
Daylen Lile
3-4 (1 HR, 2 RBI)
Insight
Daylen Lile went deep and drove in 2 to give Washington the edge it needed. Zack Littell kept it clean with 5 scoreless innings despite coming in with three rough starts in a row.
Miami Marlins (MIA)
@
Tampa Bay Rays (TB)
Tropicana Field
MIA Starter
Janson Junk
5.2 IP · 10 H · 7 ER · 4 K · 3 BB · 100 PC
MIA Batters
Jakob Marsee
3-4 (1 HR, 1 RBI)
Xavier Edwards
2-4
Insight
Janson Junk got roughed up for 7 runs on 10 hits after back-to-back strong starts, a tough step backward for Miami's rotation. Jakob Marsee homered but the Marlins couldn't overcome the early damage.
TB Starter
Ian Seymour
2 IP · 2 H · 1 ER · 2 K · 0 BB · 25 PC
TB Batters
Cedric Mullins
4-4 (1 HR, 1 RBI)
Chandler Simpson
2-4
Richie Palacios
2-3 (1 R)
Insight
Cedric Mullins went 4-for-4 with a home run and carried Tampa Bay's offense in a big way. The Rays offense has been on a real roll lately and tonight was another example of that.
Kansas City Royals (KC)
@
St. Louis Cardinals (STL)
Busch Stadium
KC Starter
Michael Wacha
6 IP · 5 H · 3 ER · 5 K · 1 BB · 87 PC
KC Batters
Bobby Witt Jr.
2-5 (1 RBI)
Carter Jensen
2-4 (1 RBI, 1 BB)
Insight
Michael Wacha gave Kansas City six decent innings but the bullpen couldn't hold a close game. The Royals offense has been sputtering recently and another modest night at the plate hurt their chances.
STL Starter
Dustin May
6 IP · 4 H · 3 ER · 3 K · 4 BB · 91 PC
STL Batters
Jordan Walker
3-5 (1 HR, 2 RBI)
Alec Burleson
2-5 (1 RBI)
Nolan Gorman
2-4 (1 BB)
Insight
Jordan Walker hit a home run and drove in 2 to lead St. Louis to a one-run win. Dustin May has been quietly steady lately, giving up 2 or 3 runs over 6 innings in each of his last three starts.
San Diego Padres (SD)
@
Seattle Mariners (SEA)
T-Mobile Park
SD Starter
Randy Vásquez
6 IP · 4 H · 0 ER · 3 K · 0 BB · 79 PC
SD Batters
Miguel Andujar
2-4 (1 RBI)
Gavin Sheets
2-3 (1 R, 1 BB)
Xander Bogaerts
2-4
Insight
Randy Vasquez threw 6 clean innings and the Padres bullpen held on for a tight 2-0 win. San Diego's pitching staff has been one of the best in the game lately with both the rotation and bullpen trending up.
SEA Starter
Emerson Hancock
6 IP · 5 H · 1 ER · 6 K · 1 BB · 91 PC
SEA Batters
Randy Arozarena
2-4
Cole Young
2-4
Insight
Emerson Hancock was solid with just 1 run allowed over 6 innings but the Seattle offense couldn't give him any support. The Mariners bats have been cooling off recently and it showed again tonight.
Philadelphia Phillies (PHI)
@
Pittsburgh Pirates (PIT)
PNC Park
PHI Starter
Aaron Nola
3.2 IP · 6 H · 6 ER · 2 K · 3 BB · 80 PC
PHI Batters
Kyle Schwarber
3-5 (2 HR, 5 RBI, 1 BB)
Bryce Harper
4-5 (2 RBI)
Justin Crawford
2-5
Insight
Kyle Schwarber went off with 2 home runs and 5 RBI, and Bryce Harper added 4 hits to back up a shaky Aaron Nola start. Philadelphia's offense bailed out the pitching staff in a wild 11-9 road win.
PIT Starter
Braxton Ashcraft
6.2 IP · 7 H · 4 ER · 5 K · 0 BB · 100 PC
PIT Batters
Brandon Lowe
2-5 (2 HR, 3 RBI)
Oneil Cruz
2-4 (2 RBI, 1 BB)
Bryan Reynolds
2-5 (1 R)
Insight
Brandon Lowe crushed 2 home runs and drove in 3 but Pittsburgh still came up short in a high-scoring game. Braxton Ashcraft had been dominant in his two previous starts before running into trouble tonight.
New York Yankees (NYY)
@
New York Mets (NYM)
Citi Field
NYY Starter
Cam Schlittler
6.2 IP · 2 H · 1 ER · 9 K · 2 BB · 106 PC
NYY Batters
Ben Rice
3-5 (1 HR, 1 RBI)
Jazz Chisholm Jr.
3-4 (2 RBI, 1 BB)
Spencer Jones
2-4 (1 RBI)
Insight
Cam Schlittler has been on a roll, and tonight he kept it going with 6.2 innings of 1-run ball and 9 strikeouts against the Mets. This guy has barely allowed a run over his last three starts and the Yankees got a huge performance from him.
NYM Starter
Clay Holmes
4.1 IP · 7 H · 4 ER · 8 K · 2 BB · 95 PC
NYM Batters
Brett Baty
2-3 (1 RBI, 1 BB)
Insight
Clay Holmes looked sharp in his last three starts heading into tonight but gave up 4 runs in just 4.1 innings against the Yankees. The Mets rotation has been really struggling lately and this was another rough night.
Milwaukee Brewers (MIL)
@
Minnesota Twins (MIN)
Target Field
MIL Starter
Coleman Crow
5 IP · 3 H · 1 ER · 3 K · 0 BB · 68 PC
MIL Batters
Jake Bauers
2-4 (1 RBI)
Jackson Chourio
2-5 (2 R)
Insight
Coleman Crow kept Minnesota in check with 5 solid innings and Milwaukee scraped out a close 3-2 road win. The Brewers offense has been trending down lately but they did just enough tonight.
MIN Starter
Joe Ryan
6 IP · 4 H · 1 ER · 7 K · 1 BB · 90 PC
MIN Batters
Insight
Joe Ryan was sharp with 7 strikeouts over 6 innings but Minnesota's bullpen couldn't close it out. The Twins have a lot of positive momentum in their pitching lately, making this one sting a bit more.
Los Angeles Dodgers (LAD)
@
Los Angeles Angels (LAA)
Angel Stadium
LAD Starter
Will Klein
2 IP · 1 H · 0 ER · 2 K · 0 BB · 32 PC
LAD Batters
Teoscar Hernández
2-4 (1 HR, 2 RBI)
Max Muncy
2-3 (1 HR, 1 RBI, 1 BB)
Insight
Teoscar Hernandez and Max Muncy both went deep as the Dodgers cruised to a 6-0 shutout win on the road. Los Angeles's offense delivered a big night despite being in a watch period recently.
LAA Starter
Jack Kochanowicz
6 IP · 7 H · 6 ER · 4 K · 2 BB · 96 PC
LAA Batters
Nothing Noteworthy
Insight
Jack Kochanowicz got lit up for 6 runs in 6 innings and the Angels couldn't get anything going offensively. LA's rotation has been struggling for a while now and this was another tough outing.
Texas Rangers (TEX)
@
Houston Astros (HOU)
Daikin Park
TEX Starter
Jack Leiter
7 IP · 3 H · 1 ER · 6 K · 3 BB · 98 PC
TEX Batters
Nothing Noteworthy
Insight
Jack Leiter was really good, going 7 innings and giving up just 1 run, but the Texas offense was completely shut down and couldn't score a single run. A tough-luck loss for Leiter.
HOU Starter
Spencer Arrighetti
7.1 IP · 1 H · 0 ER · 5 K · 4 BB · 102 PC
HOU Batters
Insight
Spencer Arrighetti has been locked in lately, giving up just 1 run in each of his last three starts, and tonight was no different as he dominated Texas with a one-hitter over 7.1 innings. Houston got the 2-0 win behind another gem from their starter.
Toronto Blue Jays (TOR)
@
Detroit Tigers (DET)
Comerica Park
TOR Starter
Trey Yesavage
6 IP · 4 H · 2 ER · 6 K · 3 BB · 88 PC
TOR Batters
Nothing Noteworthy
Insight
Trey Yesavage has been really tough to score on in his last few starts and continued that tonight with 6 solid innings, but Toronto still lost a close one. The Blue Jays bullpen has been struggling lately and couldn't hold the lead.
DET Starter
Brenan Hanifee
1 IP · 1 H · 1 ER · 1 K · 0 BB · 14 PC
DET Batters
Dillon Dingler
2-3 (1 R, 1 BB)
Insight
Detroit won a tight 3-2 game despite their starter Brenan Hanifee lasting only 1 inning. The Tigers bullpen stepped up and got the job done the rest of the way.
Arizona Diamondbacks (ARI)
@
Colorado Rockies (COL)
Coors Field
ARI Starter
Merrill Kelly
9 IP · 4 H · 1 ER · 3 K · 0 BB · 100 PC
ARI Batters
Ildemaro Vargas
4-5 (2 RBI)
Gabriel Moreno
2-5 (3 RBI)
Corbin Carroll
2-5 (2 R)
Insight
Merrill Kelly threw a complete game and held Colorado to just 1 run in a dominant performance. Arizona's offense backed him up well, with Ildemaro Vargas going 4-for-5 and Gabriel Moreno driving in 3.
COL Starter
Kyle Freeland
3.2 IP · 8 H · 7 ER · 3 K · 4 BB · 81 PC
COL Batters
Nothing Noteworthy
Insight
Kyle Freeland has given up 6 runs or more in three straight starts and tonight was no different, getting knocked around for 7 runs in under 4 innings. Colorado is in a tough spot with the rotation right now.
Cincinnati Reds (CIN)
@
Cleveland Guardians (CLE)
Progressive Field
CIN Starter
Andrew Abbott
5 IP · 4 H · 1 ER · 2 K · 3 BB · 90 PC
CIN Batters
Matt McLain
2-3 (1 HR, 3 RBI, 1 BB)
JJ Bleday
3-5 (1 RBI)
Spencer Steer
2-5 (1 RBI)
Insight
Matt McLain hit a home run and drove in 3 while JJ Bleday went 3-for-5 as Cincinnati scratched out a 7-6 road win. Andrew Abbott kept it together for 5 innings to set the Reds up for the victory.
CLE Starter
Tanner Bibee
6.2 IP · 7 H · 3 ER · 2 K · 2 BB · 96 PC
CLE Batters
José Ramírez
3-4 (1 RBI)
Travis Bazzana
2-5 (1 RBI)
Insight
Cleveland's bullpen has been a problem lately and it showed up again tonight, giving up enough late runs to blow what could have been a win for Tanner Bibee. Jose Ramirez went 3-for-4 but it wasn't enough.
Chicago Cubs (CHC)
@
Chicago White Sox (CWS)
Rate Field
CHC Starter
Edward Cabrera
4.2 IP · 3 H · 3 ER · 2 K · 3 BB · 88 PC
CHC Batters
Carson Kelly
3-5 (4 RBI)
Ian Happ
2-4 (1 RBI, 1 BB)
Seiya Suzuki
2-4 (1 RBI, 1 BB)
Insight
Carson Kelly drove in 4 runs and Chicago's offense rolled up 10 runs to cruise past the White Sox. The Cubs offense has been trending down lately but they had a big night when it counted.
CWS Starter
Sean Burke
4.1 IP · 8 H · 4 ER · 5 K · 1 BB · 91 PC
CWS Batters
Miguel Vargas
2-4 (1 HR, 1 RBI)
Colson Montgomery
2-4 (1 HR, 1 RBI)
Drew Romo
2-4 (1 RBI)
Insight
Sean Burke gave up 4 runs in 4.1 innings and the White Sox bullpen couldn't stop the bleeding in a 10-5 loss. Chicago's bullpen has been shaky recently and this was another rough outing for them.
Boston Red Sox (BOS)
@
Atlanta Braves (ATL)
Truist Park
BOS Starter
Connelly Early
5 IP · 5 H · 2 ER · 6 K · 0 BB · 86 PC
BOS Batters
Mickey Gasper
2-5 (1 RBI)
Ceddanne Rafaela
2-3 (1 BB)
Insight
Connelly Early gave Boston a decent start with 6 strikeouts over 5 innings, but the Red Sox offense could only muster 2 runs. It was a tough close loss in a game where Boston had a real shot.
ATL Starter
Spencer Strider
5.1 IP · 3 H · 1 ER · 4 K · 3 BB · 84 PC
ATL Batters
Drake Baldwin
2-4 (1 HR, 1 RBI)
Insight
Drake Baldwin hit a solo home run that ended up being the difference in a 3-2 Atlanta win. Spencer Strider is still working his way back and gave the Braves over 5 innings of one-run ball.
San Francisco Giants (SF)
@
Athletics (ATH)
Sutter Health Park
SF Starter
Tyler Mahle
5 IP · 10 H · 5 ER · 6 K · 1 BB · 90 PC
SF Batters
Luis Arraez
4-5 (1 HR, 1 RBI)
Harrison Bader
2-4 (1 HR, 1 RBI)
Willy Adames
2-4
Insight
Tyler Mahle got tagged for 5 runs on 10 hits over just 5 innings in another rough outing for San Francisco's rotation, which has been one of the worst in baseball lately. Luis Arraez went 4-for-5 with a home run but it wasn't nearly enough.
ATH Starter
Aaron Civale
5 IP · 6 H · 2 ER · 2 K · 1 BB · 76 PC
ATH Batters
Henry Bolte
2-4 (1 RBI)
Jeff McNeil
2-3 (1 RBI)
Insight
Aaron Civale has been on a roll, pitching to a shutout or near-shutout in three of his last four starts, and he kept the Giants offense in check tonight. Oakland took the 5-2 win and the home rotation keeps looking like a real strength.
Rolling Performance Tables
Bullpen Rankings
📊 Sorted by 7d ERA
📅 7d / 14d / 28d ERA — Rolling ERA.
🔬 FIP — If ERA > FIP then the bullpen should get better.
⚡ K% — Strikeout rate. Higher is better.
📈 Momentum — (28d - 7d). Positive = Good. Negative = Bad.
🎯 Signal — Value = Target. Fade = Avoid. Watch = Mixed signals.
| # |
Team |
7d ERA |
14d |
28d |
FIP |
K% |
Mom. |
Signal |
| 1 |
BAL |
0.72 |
4.28 |
4.69 |
2.54 |
22.0% |
+23 |
Value |
| 2 |
NYM |
0.74 |
1.68 |
3.00 |
3.51 |
23.7% |
+4 |
Watch |
| 3 |
BOS |
1.59 |
2.53 |
2.81 |
2.57 |
26.1% |
0 |
Neutral |
| 4 |
PHI |
1.77 |
2.35 |
3.11 |
1.67 |
41.6% |
+5 |
Neutral |
| 5 |
SEA |
1.96 |
2.25 |
2.90 |
3.67 |
20.4% |
-1 |
Neutral |
| 6 |
ATL |
2.28 |
2.65 |
3.17 |
4.62 |
21.7% |
+4 |
Watch |
| 7 |
MIL |
2.28 |
2.39 |
2.93 |
2.76 |
30.0% |
-2 |
Neutral |
| 8 |
ARI |
2.60 |
2.30 |
4.13 |
1.37 |
28.4% |
+14 |
Neutral |
| 9 |
SD |
2.61 |
2.08 |
3.93 |
2.16 |
30.8% |
+9 |
Value |
| 10 |
MIN |
2.64 |
6.02 |
5.76 |
3.23 |
19.5% |
+18 |
Value |
| 11 |
KC |
2.85 |
2.66 |
3.38 |
4.28 |
25.9% |
+1 |
Neutral |
| 12 |
ATH |
2.89 |
6.03 |
4.04 |
1.95 |
28.3% |
+9 |
Neutral |
| 13 |
HOU |
3.01 |
3.99 |
5.54 |
3.85 |
17.0% |
+13 |
Value |
| 14 |
MIA |
3.10 |
2.20 |
3.35 |
2.95 |
21.3% |
-3 |
Watch |
| 15 |
CHC |
3.20 |
3.42 |
3.58 |
4.67 |
21.2% |
0 |
Neutral |
| 16 |
LAD |
3.24 |
2.14 |
3.52 |
2.58 |
23.8% |
-2 |
Neutral |
| 17 |
CLE |
3.50 |
3.86 |
3.02 |
2.86 |
33.8% |
-9 |
Fade |
| 18 |
SF |
3.63 |
3.96 |
3.01 |
3.47 |
13.2% |
-11 |
Fade |
| 19 |
COL |
3.76 |
5.33 |
5.84 |
2.91 |
16.5% |
+10 |
Value |
| 20 |
STL |
3.80 |
3.15 |
4.03 |
5.31 |
26.1% |
0 |
Neutral |
| 21 |
DET |
4.22 |
3.44 |
4.23 |
3.98 |
20.4% |
+2 |
Neutral |
| 22 |
CWS |
4.23 |
3.71 |
3.64 |
3.06 |
22.0% |
-5 |
Fade |
| 23 |
TEX |
4.33 |
4.18 |
3.42 |
2.99 |
19.7% |
-10 |
Fade |
| 24 |
TB |
4.38 |
2.27 |
2.65 |
4.38 |
21.6% |
-23 |
Fade |
| 25 |
TOR |
4.38 |
4.20 |
3.61 |
4.75 |
18.8% |
-9 |
Fade |
| 26 |
NYY |
4.43 |
2.67 |
2.73 |
4.58 |
23.3% |
-24 |
Fade |
| 27 |
PIT |
5.27 |
6.24 |
4.97 |
4.77 |
12.5% |
-2 |
Neutral |
| 28 |
LAA |
5.40 |
3.71 |
5.60 |
5.85 |
14.0% |
-1 |
Neutral |
| 29 |
CIN |
5.56 |
7.44 |
6.58 |
4.38 |
27.0% |
+1 |
Neutral |
| 30 |
WSH |
6.27 |
4.88 |
3.95 |
4.81 |
19.7% |
-11 |
Neutral |
SP Rotation Rankings
📊 Sorted by FIP — High ERA + low FIP = ERA likely to drop.
📅 7d / 14d / 28d ERA — Rolling ERA.
🔬 FIP — Strips out defense and luck. Future predictor for ERA.
⚡ K-BB% — If > 15% = Good. < 8% = Bad.
🚶 WHIP — Measures baserunner control and game flow impact.
📈 Momentum — (28d - 7d). Positive = Good. Negative = Bad.
🎯 Signal — Value = Target. Fade = Avoid. Watch = Mixed signals.
| # |
Team |
7d ERA |
14d |
28d |
FIP |
K-BB% |
WHIP |
Mom. |
Signal |
| 1 |
NYY |
3.09 |
4.24 |
3.00 |
2.38 |
19.4% |
0.88 |
+2 |
Neutral |
| 2 |
TOR |
3.72 |
3.31 |
3.82 |
2.48 |
15.6% |
1.41 |
+4 |
Watch |
| 3 |
MIL |
2.30 |
2.39 |
2.66 |
2.65 |
23.6% |
1.05 |
-2 |
Neutral |
| 4 |
CLE |
2.80 |
4.14 |
4.35 |
2.70 |
16.9% |
1.19 |
+7 |
Neutral |
| 5 |
SEA |
3.08 |
3.43 |
4.33 |
2.76 |
23.6% |
1.13 |
+16 |
Neutral |
| 6 |
MIN |
2.25 |
3.59 |
3.97 |
2.79 |
12.9% |
0.88 |
+17 |
Value |
| 7 |
SD |
3.54 |
4.45 |
4.82 |
2.82 |
12.2% |
1.18 |
+10 |
Value |
| 8 |
ATL |
1.15 |
2.34 |
3.13 |
2.88 |
15.2% |
0.99 |
+6 |
Neutral |
| 9 |
PIT |
3.50 |
3.01 |
3.97 |
3.04 |
21.5% |
0.90 |
-5 |
Fade |
| 10 |
NYM |
4.70 |
3.50 |
3.58 |
3.07 |
15.3% |
1.57 |
-8 |
Fade |
| 11 |
TEX |
0.78 |
3.80 |
4.00 |
3.13 |
14.3% |
0.87 |
+2 |
Neutral |
| 12 |
TB |
1.90 |
2.18 |
2.76 |
3.35 |
13.7% |
1.01 |
-7 |
Fade |
| 13 |
CWS |
3.53 |
4.55 |
4.21 |
3.39 |
11.3% |
1.34 |
+7 |
Neutral |
| 14 |
ARI |
2.77 |
2.99 |
5.56 |
3.55 |
13.0% |
0.80 |
+10 |
Neutral |
| 15 |
PHI |
2.94 |
4.12 |
4.42 |
3.69 |
13.7% |
1.13 |
-7 |
Fade |
| 16 |
BOS |
2.83 |
2.91 |
4.03 |
3.95 |
27.3% |
0.94 |
+6 |
Value |
| 17 |
LAD |
4.97 |
4.06 |
3.41 |
3.97 |
21.4% |
1.05 |
-10 |
Fade |
| 18 |
STL |
3.55 |
3.03 |
3.54 |
4.10 |
7.8% |
1.30 |
-6 |
Fade |
| 19 |
WSH |
6.57 |
4.62 |
4.32 |
4.47 |
9.6% |
1.46 |
-3 |
Watch |
| 20 |
LAA |
5.98 |
5.22 |
4.47 |
4.69 |
9.9% |
1.36 |
-10 |
Fade |
| 21 |
KC |
6.16 |
4.67 |
5.39 |
4.70 |
11.0% |
1.43 |
+5 |
Value |
| 22 |
CHC |
4.75 |
3.20 |
3.90 |
4.75 |
14.3% |
1.16 |
-4 |
Watch |
| 23 |
ATH |
2.88 |
3.13 |
3.95 |
4.79 |
4.8% |
1.69 |
+4 |
Watch |
| 24 |
SF |
5.55 |
4.61 |
4.50 |
5.09 |
14.5% |
1.62 |
-9 |
Fade |
| 25 |
MIA |
7.33 |
6.92 |
5.12 |
5.15 |
11.0% |
1.73 |
-16 |
Fade |
| 26 |
BAL |
5.14 |
6.06 |
5.74 |
5.17 |
9.2% |
1.29 |
+3 |
Watch |
| 27 |
DET |
6.32 |
5.24 |
4.73 |
5.21 |
6.3% |
1.64 |
-8 |
Fade |
| 28 |
HOU |
5.21 |
4.31 |
4.38 |
5.26 |
7.7% |
1.42 |
-3 |
Watch |
| 29 |
CIN |
2.93 |
4.45 |
4.86 |
5.35 |
8.5% |
1.24 |
-1 |
Neutral |
| 30 |
COL |
9.49 |
9.26 |
6.03 |
6.98 |
4.1% |
2.15 |
0 |
Neutral |
Team Batting Rankings
📊 Sorted by 7d R/G
📅 7d / 14d / 28d R/G — Runs per game over each rolling window.
💥 OPS — If > .800 = Good. If < .670 = Bad
🎯 wRC+ — Measures offense against the league average. 100 = league average. 110 = 10% above average.
📈 Momentum — 28d rank - 7d rank. Positive = Trending up.
🎯 Signal — Value = Hot. Fade = Cold. Watch = Neutral.
| # |
Team |
7d R/G |
14d |
28d |
OPS |
wRC+ |
Mom. |
Signal |
| 1 |
PIT |
7.00 |
5.58 |
5.16 |
0.728 |
136 |
+3 |
Watch |
| 2 |
CIN |
6.83 |
4.85 |
5.24 |
0.690 |
119 |
0 |
Neutral |
| 3 |
TOR |
5.50 |
4.42 |
4.44 |
0.690 |
93 |
+9 |
Neutral |
| 4 |
PHI |
5.33 |
4.85 |
4.19 |
0.693 |
109 |
+15 |
Neutral |
| 5 |
CWS |
5.17 |
4.75 |
5.21 |
0.718 |
136 |
-2 |
Neutral |
| 6 |
WSH |
5.17 |
5.25 |
5.08 |
0.730 |
110 |
-1 |
Neutral |
| 7 |
TB |
4.83 |
4.31 |
4.16 |
0.705 |
133 |
+14 |
Value |
| 8 |
ARI |
4.33 |
3.50 |
4.30 |
0.689 |
76 |
+8 |
Neutral |
| 9 |
ATH |
4.33 |
4.92 |
4.79 |
0.731 |
124 |
-2 |
Neutral |
| 10 |
ATL |
4.33 |
4.58 |
5.00 |
0.783 |
99 |
-4 |
Watch |
| 11 |
MIN |
4.33 |
4.67 |
4.36 |
0.707 |
85 |
+4 |
Watch |
| 12 |
NYM |
4.33 |
4.25 |
3.83 |
0.634 |
84 |
+11 |
Neutral |
| 13 |
CLE |
4.17 |
4.77 |
4.40 |
0.688 |
90 |
+1 |
Neutral |
| 14 |
MIA |
4.17 |
3.69 |
3.80 |
0.698 |
77 |
+10 |
Value |
| 15 |
MIL |
4.17 |
3.83 |
4.75 |
0.690 |
86 |
-6 |
Fade |
| 16 |
SF |
4.14 |
3.46 |
3.04 |
0.652 |
97 |
+13 |
Value |
| 17 |
KC |
4.00 |
4.00 |
4.72 |
0.710 |
84 |
-7 |
Fade |
| 18 |
SEA |
3.71 |
3.92 |
4.52 |
0.700 |
96 |
-7 |
Fade |
| 19 |
STL |
3.67 |
3.23 |
4.42 |
0.711 |
96 |
-6 |
Fade |
| 20 |
TEX |
3.67 |
3.08 |
3.12 |
0.682 |
75 |
+8 |
Neutral |
| 21 |
LAD |
3.43 |
4.15 |
4.27 |
0.777 |
92 |
-4 |
Watch |
| 22 |
NYY |
3.17 |
5.23 |
5.52 |
0.770 |
84 |
-21 |
Fade |
| 23 |
BAL |
3.00 |
3.69 |
4.20 |
0.696 |
68 |
-5 |
Fade |
| 24 |
DET |
3.00 |
3.33 |
4.08 |
0.714 |
90 |
-2 |
Neutral |
| 25 |
COL |
2.83 |
3.33 |
4.16 |
0.716 |
27 |
-5 |
Neutral |
| 26 |
SD |
2.83 |
3.00 |
3.75 |
0.664 |
65 |
-1 |
Neutral |
| 27 |
CHC |
2.50 |
4.23 |
4.77 |
0.755 |
40 |
-19 |
Fade |
| 28 |
LAA |
2.17 |
2.50 |
2.92 |
0.706 |
74 |
+2 |
Neutral |
| 29 |
HOU |
1.86 |
3.00 |
3.44 |
0.756 |
55 |
-3 |
Watch |
| 30 |
BOS |
1.33 |
2.85 |
3.27 |
0.667 |
63 |
-3 |
Watch |
Table Insights
Extracted from rolling tables above.
Strongest
BAL
Value
VALUE: The Baltimore bullpen has been lights out this week, allowing almost no runs over the last seven days. That is a massive jump from where they were a couple weeks ago, showing real momentum right now. Back Baltimore's bullpen in close games this week.
TEX
Fade
FADE: The Texas bullpen has been one of the weaker groups in the league this week, ranking near the bottom in runs allowed out of the pen. They've been trending in the wrong direction over the last two weeks despite a softer schedule. Avoid relying on the Rangers' bullpen in tight spots right now.
CLE
Fade
FADE: Cleveland's bullpen has actually been decent this week, but they've been slipping compared to where they were over the last month when they ranked among the better groups in the league. The recent trend is moving in the wrong direction despite a soft schedule. Hold off on trusting the Guardians' pen until they stabilize.
COL
Value
VALUE: Colorado's bullpen has quietly put together a strong week, holding opponents to under 4 runs per 9 innings while facing a tough schedule. That is a big improvement from where they've been over the last month. Keep an eye on the Rockies' pen — it could be a sneaky edge this week.
MIA
Fade
FADE: Miami's starters have been getting hit hard lately, giving up over 7 runs per 9 innings in the last week. They've been walking too many batters and not getting enough outs, and that has been the story for two weeks straight. Avoid backing Miami's starters right now.
NYM
Fade
FADE: The Mets' rotation looks solid on paper over the last month, but this past week they have been giving up more runs and struggling to keep runners off base. Their schedule has also been on the easier side, so those good longer-term numbers may not tell the whole story. Be cautious backing New York's starters this week.
DET
Fade
FADE: Detroit's starters have been struggling badly, giving up over 6 runs per 9 innings this week and ranking near the bottom of the league. They haven't been striking batters out and are letting too many reach base. Stay away from backing Detroit's starting pitching this week.
LAA
Fade
FADE: The Angels' rotation has been giving up almost 6 runs per 9 innings over the last week, and things haven't been much better over the past month. Their starters are struggling to miss bats and keep hitters in check. Fade the Angels when leaning on their starting pitching.
CHC
Fade
FADE: The Cubs' offense has been one of the worst in baseball lately, scoring just 2.5 runs per game this week. Their hitters are really struggling to do damage, and that kind of run total makes it tough to win games no matter who is pitching. Avoid betting on Chicago to score enough to win right now.
MIA
Value
VALUE: Even though Miami's pitching has been rough, their offense has actually been scoring over 4 runs a game this week, which ranks in the middle of the pack. The bats have been trending up lately and could keep them competitive even when the pitching struggles. Watch the Marlins' lineup as a potential bright spot worth monitoring.
Injury & Lineup Log
| Player |
Team |
Status |
Injury |
Impact |
| Blake Snell |
LAD |
10-day IL |
15-day IL — Left elbow loose bodies |
Los Angeles Dodgers placed LHP Blake Snell on the 15-day injured list retroactive to May 12, 2026. Left elbow loose bodies. |
| Chase Dollander |
COL |
10-day IL |
15-day IL — Right elbow strain |
Colorado Rockies placed RHP Chase Dollander on the 15-day injured list. Right elbow strain. |
| Tyler Freeman |
COL |
10-day IL |
IL |
Colorado Rockies placed RF Tyler Freeman on the paternity list. |
| Matt Waldron |
SD |
10-day IL |
15-day IL — Right brachialis muscle injury |
San Diego Padres placed RHP Matt Waldron on the 15-day injured list. Right brachialis muscle injury. |
Blake Snell
LAD
10-day IL
Injury
15-day IL — Left elbow loose bodies
Impact
Los Angeles Dodgers placed LHP Blake Snell on the 15-day injured list retroactive to May 12, 2026. Left elbow loose bodies.
Chase Dollander
COL
10-day IL
Injury
15-day IL — Right elbow strain
Impact
Colorado Rockies placed RHP Chase Dollander on the 15-day injured list. Right elbow strain.
Tyler Freeman
COL
10-day IL
Impact
Colorado Rockies placed RF Tyler Freeman on the paternity list.
Matt Waldron
SD
10-day IL
Injury
15-day IL — Right brachialis muscle injury
Impact
San Diego Padres placed RHP Matt Waldron on the 15-day injured list. Right brachialis muscle injury.
Activated from IL
LAA: Logan O'Hoppe — activated from IL
SF: Daniel Susac — activated from IL
DET: Connor Seabold — activated from IL
ATH: José Suarez — activated from IL
Free Tool · mlb.up.railway.app
MLB Stats Tracker
Look up any batter or pitcher on today's slate with rolling performance windows and color-coded data points.
⚾ Batters — AVG/OBP/SLG/HR/K/RBI over last 7/10/21 games
⚾ Pitchers — ERA/WHIP/K/BB over last 2/3/4 starts
🔄 Cache refreshes at 6AM PT daily
Methodology
Rolling windows — 7, 14, and 28-day stats from completed games only. Postponed games excluded.
Momentum — rank_28d - rank_7d. Positive = outperforming recent baseline. Negative = declining.
Schedule strength — Value on Hard schedule is stronger.
ERA-FIP gap — ERA minus FIP. Gap over 1.0 = ERA likely to regress down (unlucky). Under -1.0 = may regress up.
Signals — Value = momentum +5 or more on Avg/Hard. Fade = -5 or worse on Easy/Avg.
Straight rolling ERA with no leverage weighting.
Compass publishes statistical analysis and insights for informational purposes only. Nothing in this newsletter constitutes betting advice.