Game Recaps
St. Louis Cardinals (STL)
@
Pittsburgh Pirates (PIT)
PNC Park
STL Starter
Hunter Dobbins
4.1 IP · 2 H · 3 ER · 4 K · 5 BB · 79 PC
STL Batters
Alec Burleson
3-5 (3 RBI)
Jordan Walker
2-5 (1 HR, 3 RBI)
JJ Wetherholt
2-4 (1 HR, 1 RBI, 1 BB)
Insight
St. Louis put up 10 runs and got contributions all over the lineup, with Alec Burleson, Jordan Walker, and JJ Wetherholt all doing damage at the plate. Walker and Wetherholt both went deep to fuel the blowout win.
PIT Starter
Paul Skenes
5 IP · 8 H · 4 ER · 9 K · 0 BB · 102 PC
PIT Batters
Brandon Lowe
2-5 (1 HR, 1 RBI)
Bryan Reynolds
2-4 (2 RBI, 1 BB)
Insight
Paul Skenes had been on a roll lately, barely giving up anything over his last three starts, but he ran into trouble tonight and gave up 4 runs on 8 hits in 5 innings. Brandon Lowe homered but it wasn't enough as the Pirates dropped this one at home.
San Francisco Giants (SF)
@
Philadelphia Phillies (PHI)
Citizens Bank Park
SF Starter
Logan Webb
7 IP · 7 H · 1 ER · 6 K · 2 BB · 92 PC
SF Batters
Heliot Ramos
3-4 (1 R, 1 BB)
Casey Schmitt
2-4 (1 RBI)
Matt Chapman
2-4 (1 R, 1 BB)
Insight
Logan Webb was really good tonight, going 7 innings and allowing just 1 run, which is a step up from his last three starts where he was giving up 3 to 4 runs a outing. Unfortunately the offense couldn't get him the win despite Heliot Ramos going 3-for-4.
PHI Starter
Cristopher Sánchez
6.2 IP · 4 H · 2 ER · 7 K · 3 BB · 85 PC
PHI Batters
Justin Crawford
3-4 (1 RBI)
Adolis García
2-4 (1 R)
Insight
Cristopher Sanchez gave the Phillies a solid 6.2 innings and the offense did just enough to squeak out a 3-2 win. Justin Crawford went 3-for-4 and drove in a run to help get it done.
Washington Nationals (WSH)
@
New York Mets (NYM)
Citi Field
WSH Starter
Miles Mikolas
4 IP · 3 H · 3 ER · 3 K · 1 BB · 79 PC
WSH Batters
CJ Abrams
2-3 (1 HR, 3 RBI, 1 BB)
Luis García Jr.
2-4 (1 R)
Insight
CJ Abrams hit a homer and drove in 3 to carry Washington's offense in a tight 5-4 win. This is a nice result for the Nats offense, which has been trending down lately.
NYM Starter
Freddy Peralta
6 IP · 4 H · 1 ER · 6 K · 3 BB · 90 PC
NYM Batters
MJ Melendez
2-2 (1 HR, 3 RBI)
Juan Soto
2-3 (2 R, 1 BB)
Insight
Freddy Peralta has been getting better with each start and gave the Mets another solid outing tonight with 6 innings of 1-run ball. MJ Melendez hit a homer and had 3 RBI but it wasn't enough as the bullpen couldn't hold the lead.
Toronto Blue Jays (TOR)
@
Minnesota Twins (MIN)
Target Field
TOR Starter
Kevin Gausman
5.2 IP · 4 H · 4 ER · 2 K · 2 BB · 94 PC
TOR Batters
Insight
Kevin Gausman gave up 4 runs in under 6 innings and Toronto's offense could only manage 1 run in a lopsided loss. The Blue Jays offense has been on the Watch list lately and this one fits that pattern.
MIN Starter
Bailey Ober
6 IP · 4 H · 1 ER · 2 K · 2 BB · 88 PC
MIN Batters
Byron Buxton
3-4 (1 HR, 1 RBI)
Insight
Bailey Ober kept Toronto in check for 6 innings and Byron Buxton went 3-for-4 with a homer to pace Minnesota's offense in a 7-1 win. Minnesota's offense has been trending down lately but you wouldn't know it tonight.
Arizona Diamondbacks (ARI)
@
Milwaukee Brewers (MIL)
American Family Field
ARI Starter
Michael Soroka
3 IP · 10 H · 8 ER · 2 K · 2 BB · 79 PC
ARI Batters
Lourdes Gurriel Jr.
2-4 (1 RBI)
Corbin Carroll
2-3 (1 R)
Ildemaro Vargas
2-4
Insight
Michael Soroka got shelled, giving up 8 runs on 10 hits in just 3 innings, and Arizona never had a chance in a 13-1 blowout loss.
MIL Starter
Brandon Woodruff
1.1 IP · 1 H · 0 ER · 2 K · 1 BB · 21 PC
MIL Batters
William Contreras
4-4 (1 HR, 4 RBI, 1 BB)
Tyler Black
2-4 (3 RBI, 1 BB)
Brice Turang
2-3 (1 RBI, 2 BB)
Insight
Milwaukee erupted for 13 runs and William Contreras was the big star, going 4-for-4 with a homer and 4 RBI. The Brewers offense has been on a tear lately and this was another big showing.
Colorado Rockies (COL)
@
Cincinnati Reds (CIN)
Great American Ball Park
COL Starter
Michael Lorenzen
5.1 IP · 4 H · 4 ER · 5 K · 3 BB · 85 PC
COL Batters
Tyler Freeman
2-4 (1 HR, 2 RBI)
Kyle Karros
2-4 (1 R)
Insight
Colorado's bullpen, which has been struggling lately, couldn't hold things together after Lorenzen gave up 4 runs in 5.1 innings, and the Rockies dropped this one 6-4.
CIN Starter
Andrew Abbott
6 IP · 5 H · 2 ER · 5 K · 2 BB · 86 PC
CIN Batters
Nathaniel Lowe
2-3 (1 HR, 1 RBI, 1 BB)
Spencer Steer
2-3 (2 RBI, 1 BB)
Insight
Andrew Abbott had been getting roughed up over his last three starts but bounced back tonight with 6 innings of 2-run ball to help Cincinnati take the win. Nathaniel Lowe and Spencer Steer both came through with key hits to back him up.
Houston Astros (HOU)
@
Baltimore Orioles (BAL)
Oriole Park at Camden Yards
HOU Starter
Peter Lambert
4.1 IP · 2 H · 2 ER · 3 K · 3 BB · 91 PC
HOU Batters
Isaac Paredes
3-4 (1 R)
Brice Matthews
2-4 (1 RBI)
Christian Vázquez
2-4 (1 RBI)
Insight
Houston's offense couldn't get much going and the bullpen gave up a bunch of late runs as Baltimore pulled away for a 10-3 win. Isaac Paredes went 3-for-4 but it was one of the few bright spots for the Astros.
BAL Starter
Chris Bassitt
6.2 IP · 7 H · 1 ER · 7 K · 1 BB · 94 PC
BAL Batters
Jeremiah Jackson
2-4 (1 HR, 5 RBI)
Adley Rutschman
2-4 (1 HR, 4 RBI)
Insight
Jeremiah Jackson went 2-for-4 with a homer and 5 RBI, and Adley Rutschman added a homer and 4 RBI of his own as Baltimore put up 10 runs. Chris Bassitt was sharp too, going 6.2 innings while allowing just 1 run.
Detroit Tigers (DET)
@
Atlanta Braves (ATL)
Truist Park
DET Starter
Framber Valdez
6 IP · 6 H · 2 ER · 8 K · 0 BB · 99 PC
DET Batters
Matt Vierling
3-5 (2 RBI)
Gleyber Torres
3-4 (1 RBI)
Colt Keith
2-4
Insight
Framber Valdez struck out 8 and walked nobody in 6 innings, and he has now allowed just 1 run in each of his last two starts after a rougher outing before that. Matt Vierling and Gleyber Torres both had 3-hit games to back him up in a 5-2 win.
ATL Starter
Bryce Elder
6 IP · 6 H · 1 ER · 5 K · 3 BB · 90 PC
ATL Batters
Insight
Atlanta's offense has been really cold lately and they could only manage 2 runs tonight, which fits that recent trend. Bryce Elder gave them a decent start but the offense just isn't there right now.
Kansas City Royals (KC)
@
Athletics (ATH)
Sutter Health Park
KC Starter
Noah Cameron
5.1 IP · 9 H · 4 ER · 5 K · 2 BB · 93 PC
KC Batters
Maikel Garcia
3-5 (1 HR, 1 RBI)
Starling Marte
3-4 (1 RBI)
Insight
Maikel Garcia and Starling Marte each had 3 hits but Kansas City still couldn't pull it out, with their starter Noah Cameron giving up 4 runs on 9 hits in 5.1 innings. Cameron has now given up 5 runs in each of his last two starts.
ATH Starter
Jeffrey Springs
3 IP · 5 H · 2 ER · 4 K · 1 BB · 67 PC
ATH Batters
Darell Hernaiz
3-4 (2 RBI)
Shea Langeliers
3-4 (1 RBI)
Jacob Wilson
2-5 (2 R)
Insight
Jeffrey Springs only lasted 3 innings but the Athletics bullpen held it down and Oakland's lineup came through, with Darell Hernaiz, Shea Langeliers, and Jacob Wilson all going 3-for-4 or better to seal the 6-3 win.
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 |
PHI |
1.22 |
3.34 |
3.31 |
1.88 |
19.9% |
+2 |
Neutral |
| 2 |
TOR |
1.32 |
3.41 |
3.68 |
2.04 |
33.1% |
+6 |
Value |
| 3 |
KC |
1.35 |
4.35 |
4.72 |
2.95 |
21.4% |
+21 |
Value |
| 4 |
MIL |
1.65 |
3.47 |
4.38 |
2.51 |
30.0% |
+19 |
Value |
| 5 |
TB |
1.75 |
3.67 |
4.12 |
3.93 |
20.7% |
+10 |
Neutral |
| 6 |
TEX |
2.00 |
2.52 |
3.11 |
4.71 |
15.7% |
-5 |
Fade |
| 7 |
CLE |
2.13 |
3.39 |
4.30 |
2.86 |
23.6% |
+10 |
Neutral |
| 8 |
CWS |
2.24 |
3.49 |
4.08 |
4.12 |
22.2% |
+5 |
Value |
| 9 |
ATH |
2.34 |
2.64 |
4.36 |
4.66 |
18.9% |
+12 |
Value |
| 10 |
WSH |
2.42 |
3.38 |
5.14 |
3.79 |
15.4% |
+18 |
Neutral |
| 11 |
LAD |
2.70 |
4.99 |
4.38 |
2.85 |
31.3% |
+11 |
Value |
| 12 |
SEA |
2.81 |
3.85 |
3.48 |
2.92 |
23.4% |
-6 |
Neutral |
| 13 |
SF |
3.00 |
1.84 |
3.26 |
3.03 |
16.4% |
-11 |
Fade |
| 14 |
NYY |
3.04 |
3.08 |
4.28 |
4.40 |
26.7% |
+2 |
Neutral |
| 15 |
BOS |
3.35 |
3.24 |
3.46 |
4.38 |
15.1% |
-10 |
Fade |
| 16 |
PIT |
4.50 |
4.03 |
3.70 |
3.44 |
20.3% |
-7 |
Neutral |
| 17 |
ATL |
4.57 |
3.69 |
3.96 |
3.35 |
27.6% |
-5 |
Fade |
| 18 |
CHC |
4.81 |
3.39 |
3.55 |
3.68 |
18.9% |
-11 |
Neutral |
| 19 |
DET |
4.85 |
5.40 |
4.11 |
5.30 |
27.3% |
-5 |
Neutral |
| 20 |
STL |
5.02 |
4.89 |
5.12 |
3.66 |
22.8% |
+7 |
Value |
| 21 |
COL |
5.36 |
5.42 |
3.85 |
3.03 |
26.0% |
-11 |
Fade |
| 22 |
MIA |
5.60 |
4.20 |
4.30 |
6.47 |
12.0% |
-4 |
Watch |
| 23 |
NYM |
5.78 |
5.34 |
5.07 |
3.26 |
33.7% |
+3 |
Watch |
| 24 |
BAL |
6.24 |
4.96 |
3.89 |
4.44 |
15.7% |
-13 |
Fade |
| 25 |
MIN |
6.49 |
5.39 |
5.05 |
4.49 |
14.7% |
0 |
Neutral |
| 26 |
CIN |
6.92 |
4.82 |
3.32 |
6.54 |
20.0% |
-22 |
Fade |
| 27 |
ARI |
7.26 |
5.53 |
4.33 |
4.98 |
20.0% |
-8 |
Neutral |
| 28 |
LAA |
8.48 |
6.95 |
6.43 |
6.67 |
19.6% |
+1 |
Neutral |
| 29 |
SD |
10.34 |
6.68 |
4.34 |
5.97 |
12.6% |
-9 |
Neutral |
| 30 |
HOU |
12.10 |
8.26 |
7.28 |
8.64 |
10.3% |
0 |
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 |
NYM |
3.75 |
4.47 |
4.23 |
2.04 |
17.4% |
1.36 |
+4 |
Watch |
| 2 |
TB |
1.39 |
3.61 |
3.46 |
2.88 |
15.9% |
0.90 |
+7 |
Neutral |
| 3 |
ATH |
2.32 |
4.80 |
4.10 |
3.04 |
14.0% |
1.16 |
+22 |
Value |
| 4 |
CWS |
3.28 |
3.92 |
3.18 |
3.10 |
16.0% |
1.30 |
+9 |
Value |
| 5 |
MIA |
3.07 |
3.40 |
4.24 |
3.16 |
11.5% |
1.30 |
+13 |
Value |
| 6 |
MIL |
3.91 |
3.26 |
3.26 |
3.21 |
20.9% |
1.16 |
-4 |
Watch |
| 7 |
CLE |
3.85 |
3.92 |
3.51 |
3.24 |
19.3% |
1.14 |
+3 |
Watch |
| 8 |
KC |
5.31 |
5.82 |
4.71 |
3.37 |
13.4% |
1.83 |
+13 |
Value |
| 9 |
WSH |
2.88 |
4.90 |
5.67 |
3.53 |
20.8% |
1.10 |
+20 |
Neutral |
| 10 |
PIT |
5.81 |
5.12 |
3.98 |
3.58 |
22.9% |
1.23 |
-7 |
Neutral |
| 11 |
PHI |
4.64 |
5.86 |
5.58 |
3.65 |
13.8% |
1.24 |
+1 |
Neutral |
| 12 |
NYY |
3.45 |
1.83 |
3.26 |
3.83 |
10.4% |
1.31 |
-8 |
Fade |
| 13 |
BAL |
3.99 |
4.52 |
4.52 |
3.91 |
12.6% |
1.49 |
+1 |
Neutral |
| 14 |
ATL |
2.29 |
3.18 |
3.14 |
4.01 |
8.0% |
1.25 |
+3 |
Watch |
| 15 |
SF |
5.64 |
4.54 |
4.56 |
4.53 |
8.6% |
1.43 |
+7 |
Value |
| 16 |
LAD |
2.91 |
2.40 |
2.76 |
4.54 |
16.1% |
1.38 |
-10 |
Fade |
| 17 |
COL |
3.23 |
4.32 |
5.24 |
4.57 |
8.7% |
1.11 |
+13 |
Value |
| 18 |
CHC |
7.72 |
4.66 |
4.39 |
4.59 |
12.3% |
1.55 |
+2 |
Neutral |
| 19 |
CIN |
5.22 |
4.70 |
4.52 |
4.60 |
16.4% |
1.57 |
0 |
Neutral |
| 20 |
LAA |
5.73 |
3.54 |
3.57 |
4.64 |
9.8% |
1.57 |
-12 |
Neutral |
| 21 |
TEX |
4.00 |
3.78 |
3.52 |
4.68 |
14.1% |
1.14 |
-5 |
Fade |
| 22 |
STL |
4.48 |
4.22 |
4.77 |
4.90 |
15.7% |
1.41 |
+6 |
Value |
| 23 |
BOS |
4.72 |
4.63 |
4.76 |
5.14 |
13.0% |
1.26 |
0 |
Neutral |
| 24 |
HOU |
4.44 |
4.73 |
5.89 |
5.16 |
12.4% |
1.32 |
0 |
Neutral |
| 25 |
DET |
5.75 |
3.67 |
3.92 |
5.32 |
17.8% |
1.43 |
-24 |
Neutral |
| 26 |
MIN |
4.21 |
3.83 |
3.86 |
5.46 |
7.0% |
1.21 |
-15 |
Fade |
| 27 |
SD |
5.39 |
5.16 |
4.24 |
5.61 |
8.9% |
1.20 |
-20 |
Neutral |
| 28 |
TOR |
5.19 |
4.31 |
5.25 |
5.64 |
4.6% |
1.41 |
-1 |
Neutral |
| 29 |
ARI |
9.13 |
8.62 |
5.54 |
6.14 |
1.0% |
2.03 |
-3 |
Watch |
| 30 |
SEA |
6.16 |
4.88 |
4.04 |
6.46 |
7.7% |
1.63 |
-15 |
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 |
KC |
6.33 |
5.08 |
3.80 |
0.698 |
143 |
+24 |
Value |
| 2 |
STL |
6.14 |
5.77 |
5.04 |
0.714 |
135 |
+4 |
Watch |
| 3 |
CIN |
6.00 |
5.75 |
4.64 |
0.686 |
153 |
+10 |
Value |
| 4 |
MIL |
6.00 |
5.75 |
4.71 |
0.687 |
91 |
+8 |
Value |
| 5 |
SD |
5.80 |
4.45 |
5.00 |
0.694 |
112 |
+2 |
Neutral |
| 6 |
SEA |
5.50 |
4.67 |
4.28 |
0.699 |
125 |
+14 |
Value |
| 7 |
BOS |
5.17 |
3.54 |
4.24 |
0.661 |
105 |
+14 |
Value |
| 8 |
NYY |
5.17 |
5.58 |
5.16 |
0.758 |
128 |
-3 |
Watch |
| 9 |
WSH |
5.17 |
5.23 |
5.27 |
0.723 |
77 |
-5 |
Fade |
| 10 |
ARI |
5.00 |
5.27 |
4.96 |
0.728 |
115 |
-2 |
Neutral |
| 11 |
CHC |
5.00 |
5.77 |
5.36 |
0.783 |
110 |
-8 |
Neutral |
| 12 |
LAD |
5.00 |
4.77 |
5.76 |
0.818 |
95 |
-11 |
Fade |
| 13 |
BAL |
4.83 |
5.08 |
4.56 |
0.725 |
149 |
+2 |
Neutral |
| 14 |
DET |
4.67 |
4.46 |
4.54 |
0.742 |
141 |
+2 |
Neutral |
| 15 |
ATL |
4.50 |
5.46 |
5.44 |
0.792 |
104 |
-13 |
Fade |
| 16 |
COL |
4.33 |
4.54 |
4.23 |
0.718 |
112 |
+6 |
Value |
| 17 |
PIT |
4.29 |
4.46 |
4.77 |
0.704 |
89 |
-7 |
Neutral |
| 18 |
ATH |
4.17 |
4.42 |
4.56 |
0.710 |
117 |
-4 |
Watch |
| 19 |
CWS |
4.17 |
5.75 |
4.29 |
0.698 |
94 |
0 |
Neutral |
| 20 |
LAA |
4.00 |
3.75 |
4.76 |
0.728 |
114 |
-9 |
Neutral |
| 21 |
MIN |
3.86 |
3.92 |
4.92 |
0.707 |
96 |
-12 |
Fade |
| 22 |
TOR |
3.86 |
4.15 |
3.79 |
0.693 |
83 |
+4 |
Watch |
| 23 |
MIA |
3.83 |
3.92 |
4.08 |
0.721 |
96 |
0 |
Neutral |
| 24 |
PHI |
3.83 |
3.08 |
3.56 |
0.663 |
94 |
+3 |
Watch |
| 25 |
TB |
3.50 |
3.83 |
4.46 |
0.720 |
93 |
-7 |
Fade |
| 26 |
HOU |
3.33 |
4.17 |
4.48 |
0.783 |
117 |
-9 |
Neutral |
| 27 |
CLE |
3.00 |
3.67 |
3.80 |
0.695 |
85 |
-3 |
Watch |
| 28 |
NYM |
3.00 |
3.42 |
3.38 |
0.631 |
85 |
+1 |
Neutral |
| 29 |
SF |
3.00 |
3.42 |
3.25 |
0.655 |
97 |
+1 |
Neutral |
| 30 |
TEX |
2.17 |
3.17 |
3.52 |
0.698 |
62 |
-2 |
Neutral |
Table Insights
Extracted from rolling tables above.
Strongest
ATH
Value
VALUE: The Athletics bullpen has been really tough to score against over the last week, posting a 2.34 ERA over that stretch. They have been one of the better relief units in baseball over the past two weeks as well. Back Oakland when the game gets to their pen late.
BAL
Fade
FADE: The Baltimore bullpen has been a mess this week, giving up runs at a 6.24 clip and ranking 24th in baseball. They are also walking too many hitters and letting things snowball. Avoid Baltimore in close games where the bullpen will be needed.
COL
Fade
FADE: The Colorado bullpen has been one of the worst in baseball over the last two weeks, ranking 26th. They are allowing runners and runs at a high rate, and the trend is heading the wrong way. Stay away from Colorado in games where the bullpen sees action.
KC
Value
VALUE: The Kansas City bullpen has been on fire this week, allowing just 1.35 runs per nine and ranking third in baseball. The momentum is strong and they have been locking down leads. Back the Royals in games where the bullpen can close things out.
KC
Value
VALUE: The Royals starting pitching has been trending up and the team overall has strong momentum right now. The starters have been getting through games and giving Kansas City a chance to win. Back KC starters this week while the hot streak continues.
LAD
Fade
FADE: The Dodgers rotation has been solid over the last two to four weeks, but things have cooled off noticeably this past week with the team losing ground. The momentum is pointing down right now despite the strong longer-term numbers. Be cautious backing LA starters this week until they find their footing again.
COL
Value
VALUE: This is a bit of a surprise, but Colorado starters have actually been sharp this past week with a 3.23 ERA and a solid WHIP of 1.11. That is a big contrast to how the bullpen has been performing. If you are playing Colorado, target their starters early before the pen gets involved.
MIN
Fade
FADE: The Minnesota rotation has been struggling this week, ranking 26th in baseball, and the team is on a losing skid with momentum heading the wrong direction. The starters have not been missing bats either, which makes things harder. Avoid backing Minnesota starters until they show signs of turning it around.
ATL
Fade
FADE: Atlanta's offense looks decent on paper with a solid OPS and about 4.5 runs per game, but the team has been losing recently and momentum is pointing down. Their recent weekly ranking has slipped to 15th despite stronger longer-term numbers. Hold off on backing Atlanta's bats until this cold stretch passes.
BOS
Value
VALUE: Boston's offense has been putting up over 5 runs per game recently and the team is riding positive momentum. They are scoring at a high rate even if the OPS does not jump off the page. Back the Red Sox offense this week while they are rolling.
Injury & Lineup Log
| Player |
Team |
Status |
Injury |
Impact |
| Brandon Williamson |
CIN |
10-day IL |
15-day IL — Left shoulder fatigue |
Cincinnati Reds placed LHP Brandon Williamson on the 15-day injured list. Left shoulder fatigue. |
| Luis Robert Jr. |
NYM |
10-day IL |
10-day IL — Lumbar spine disc herniation |
New York Mets placed CF Luis Robert Jr. on the 10-day injured list retroactive to April 27, 2026. Lumbar spine disc herniation. |
| Ryan Weiss |
HOU |
10-day IL |
IL |
Houston Astros placed RHP Ryan Weiss on the paternity list. |
| Kyle Backhus |
PHI |
10-day IL |
15-day IL — Left elbow inflammation |
Philadelphia Phillies placed LHP Kyle Backhus on the 15-day injured list retroactive to April 27, 2026. Left elbow inflammation. |
Brandon Williamson
CIN
10-day IL
Injury
15-day IL — Left shoulder fatigue
Impact
Cincinnati Reds placed LHP Brandon Williamson on the 15-day injured list. Left shoulder fatigue.
Luis Robert Jr.
NYM
10-day IL
Injury
10-day IL — Lumbar spine disc herniation
Impact
New York Mets placed CF Luis Robert Jr. on the 10-day injured list retroactive to April 27, 2026. Lumbar spine disc herniation.
Ryan Weiss
HOU
10-day IL
Impact
Houston Astros placed RHP Ryan Weiss on the paternity list.
Kyle Backhus
PHI
10-day IL
Injury
15-day IL — Left elbow inflammation
Impact
Philadelphia Phillies placed LHP Kyle Backhus on the 15-day injured list retroactive to April 27, 2026. Left elbow inflammation.
Activated from IL
STL: Hunter Dobbins — activated from IL
HOU: Cody Bolton — activated from IL
MIN: Travis Adams — 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.