Game Recaps
Milwaukee Brewers (MIL)
@
Washington Nationals (WSH)
Nationals Park
MIL Starter
Logan Henderson
6 IP · 3 H · 2 ER · 8 K · 0 BB · 76 PC
MIL Batters
Brandon Lockridge
2-4 (1 R)
Insight
Logan Henderson was sharp, going 6 innings with 8 strikeouts and no walks, but the Brewers couldn't get enough offense to back him up.
WSH Starter
PJ Poulin
2 IP · 1 H · 0 ER · 2 K · 1 BB · 36 PC
WSH Batters
Nasim Nuñez
2-3 (2 RBI)
CJ Abrams
2-4 (2 R)
Insight
Nasim Nunez drove in both key runs and CJ Abrams scored twice as Washington's bullpen held on to close it out.
San Francisco Giants (SF)
@
Tampa Bay Rays (TB)
Tropicana Field
SF Starter
Tyler Mahle
5.1 IP · 4 H · 0 ER · 5 K · 1 BB · 92 PC
SF Batters
Casey Schmitt
2-4 (1 RBI)
Insight
Tyler Mahle kept the Giants in it with 5-plus scoreless innings, but San Francisco could only push one run across all night.
TB Starter
Steven Matz
6 IP · 4 H · 1 ER · 1 K · 2 BB · 89 PC
TB Batters
Jonathan Aranda
4-5 (1 RBI)
Insight
Jonathan Aranda went 4-for-5 and carried the Rays offense in a tight 2-1 win.
Los Angeles Dodgers (LAD)
@
St. Louis Cardinals (STL)
Busch Stadium
LAD Starter
Justin Wrobleski
6 IP · 6 H · 0 ER · 0 K · 1 BB · 83 PC
LAD Batters
Freddie Freeman
2-5 (1 RBI)
Hyeseong Kim
2-2 (1 RBI)
Insight
Justin Wrobleski has been really locked in lately, shutting out the Cardinals over 6 innings to make it three straight strong starts.
STL Starter
Dustin May
6 IP · 7 H · 3 ER · 3 K · 2 BB · 95 PC
STL Batters
Masyn Winn
2-4
Nathan Church
2-4
Insight
Dustin May had been pitching well in his last few outings but gave up 3 runs tonight as the Cardinals couldn't hold off the Dodgers.
Kansas City Royals (KC)
@
Seattle Mariners (SEA)
T-Mobile Park
KC Starter
Kris Bubic
7 IP · 4 H · 1 ER · 7 K · 2 BB · 94 PC
KC Batters
Isaac Collins
2-2 (2 RBI, 1 BB)
Vinnie Pasquantino
2-5 (1 R)
Kyle Isbel
2-3 (1 BB)
Insight
Kris Bubic was excellent, going 7 innings with 7 strikeouts, and Isaac Collins came up big with 2 RBI to help KC take the win.
SEA Starter
Luis Castillo
6 IP · 6 H · 4 ER · 5 K · 2 BB · 101 PC
SEA Batters
Nothing Noteworthy
Insight
Luis Castillo gave up 4 runs in 6 innings and Seattle's offense couldn't do enough to bail him out.
Chicago White Sox (CWS)
@
San Diego Padres (SD)
Petco Park
CWS Starter
Anthony Kay
5 IP · 7 H · 2 ER · 5 K · 1 BB · 86 PC
CWS Batters
Insight
Anthony Kay gave the White Sox a decent start but Chicago couldn't quite get over the hump in a one-run loss.
SD Starter
Griffin Canning
5 IP · 3 H · 1 ER · 7 K · 3 BB · 73 PC
SD Batters
Manny Machado
2-4 (1 HR, 1 RBI)
Xander Bogaerts
2-4 (1 RBI)
Ty France
2-4
Insight
Manny Machado went deep and the Padres got just enough offense from their lineup to edge out a 4-3 win.
Cincinnati Reds (CIN)
@
Pittsburgh Pirates (PIT)
PNC Park
CIN Starter
Chase Burns
7 IP · 3 H · 0 ER · 7 K · 1 BB · 94 PC
CIN Batters
Nothing Noteworthy
Insight
Chase Burns was dealing, going 7 innings with 7 strikeouts and no runs allowed, but the Reds couldn't score a single run to support him.
PIT Starter
Braxton Ashcraft
7.2 IP · 4 H · 0 ER · 6 K · 2 BB · 82 PC
PIT Batters
Insight
Braxton Ashcraft matched Burns almost pitch for pitch, going 7.2 scoreless innings, and Oneil Cruz's RBI was all Pittsburgh needed.
Baltimore Orioles (BAL)
@
New York Yankees (NYY)
Yankee Stadium
BAL Starter
Trey Gibson
4.2 IP · 4 H · 3 ER · 2 K · 2 BB · 87 PC
BAL Batters
Blaze Alexander
2-4 (1 RBI)
Pete Alonso
2-4 (1 R)
Insight
Baltimore got blown out 11-3 as their pitching couldn't keep the Yankees in check all night.
NYY Starter
Max Fried
5.1 IP · 6 H · 3 ER · 6 K · 3 BB · 107 PC
NYY Batters
Jasson Domínguez
3-5 (1 HR, 3 RBI)
Aaron Judge
2-4 (1 HR, 2 RBI, 1 BB)
Ben Rice
2-2 (1 HR, 1 RBI)
Insight
Jasson Dominguez went 3-for-5 with a homer and 3 RBI, Aaron Judge also went deep, and the Yankees offense just ran all over Baltimore.
Toronto Blue Jays (TOR)
@
Minnesota Twins (MIN)
Target Field
TOR Starter
Trey Yesavage
4 IP · 5 H · 1 ER · 6 K · 3 BB · 82 PC
TOR Batters
Jesús Sánchez
3-5
Daulton Varsho
2-3 (1 RBI, 1 BB)
Vladimir Guerrero Jr.
2-5 (1 R)
Insight
Jesus Sanchez went 3-for-5 and Daulton Varsho had an RBI but Toronto left just enough on the table in a one-run loss.
MIN Starter
Joe Ryan
0.1 IP · 0 H · 0 ER · 1 K · 1 BB · 9 PC
MIN Batters
Luke Keaschall
2-4 (1 RBI)
Matt Wallner
2-4 (1 RBI)
Insight
Joe Ryan exited after just one-third of an inning but Minnesota's bullpen picked everything up and the offense did enough to squeak out the win.
Philadelphia Phillies (PHI)
@
Miami Marlins (MIA)
loanDepot park
PHI Starter
Jesús Luzardo
6.1 IP · 8 H · 2 ER · 10 K · 0 BB · 102 PC
PHI Batters
Brandon Marsh
2-4 (1 RBI, 1 BB)
Kyle Schwarber
2-4 (1 R, 1 BB)
Insight
Jesus Luzardo punched out 10 batters in over 6 innings and Philadelphia's offense gave him plenty of support in a 7-2 win.
MIA Starter
Chris Paddack
2.2 IP · 6 H · 7 ER · 1 K · 3 BB · 73 PC
MIA Batters
Otto Lopez
2-4
Christopher Morel
2-4
Insight
Chris Paddack got roughed up early, giving up 7 runs in under 3 innings, and Miami's struggling offense couldn't dig them out.
New York Mets (NYM)
@
Los Angeles Angels (LAA)
Angel Stadium
NYM Starter
Clay Holmes
6.2 IP · 4 H · 1 ER · 6 K · 3 BB · 99 PC
NYM Batters
Mark Vientos
2-4 (2 HR, 4 RBI)
Bo Bichette
2-5
Insight
Mark Vientos went off with two home runs and 4 RBI, and Clay Holmes has been really steady lately making it three straight solid starts.
LAA Starter
Jack Kochanowicz
6.1 IP · 5 H · 2 ER · 6 K · 3 BB · 110 PC
LAA Batters
Insight
The Angels offense has been struggling lately and tonight was more of the same, managing just one run against a dialed-in Holmes.
Texas Rangers (TEX)
@
Detroit Tigers (DET)
Comerica Park
TEX Starter
Jack Leiter
6.2 IP · 5 H · 5 ER · 10 K · 1 BB · 100 PC
TEX Batters
Insight
Jack Leiter struck out 10 but gave up 5 runs, and Texas couldn't do much offensively in a 7-1 loss.
DET Starter
Tyler Holton
0.2 IP · 1 H · 0 ER · 1 K · 0 BB · 17 PC
DET Batters
Kevin McGonigle
2-4 (2 RBI)
Jake Rogers
2-3 (2 R)
Insight
Detroit's offense came alive with Kevin McGonigle driving in 2 and Jake Rogers scoring twice as the Tigers rolled to a big win.
Atlanta Braves (ATL)
@
Colorado Rockies (COL)
Coors Field
ATL Starter
Spencer Strider
3.1 IP · 4 H · 3 ER · 6 K · 5 BB · 87 PC
ATL Batters
Jonah Heim
2-4 (1 HR, 5 RBI)
Jorge Mateo
2-5 (1 HR, 2 RBI)
Ozzie Albies
2-3 (1 RBI, 2 BB)
Insight
Jonah Heim had a huge night with a homer and 5 RBI, and Jorge Mateo also went deep as Atlanta's offense piled up 11 runs.
COL Starter
Kyle Freeland
4.1 IP · 8 H · 6 ER · 7 K · 3 BB · 98 PC
COL Batters
Mickey Moniak
2-4 (2 HR, 3 RBI, 1 BB)
TJ Rumfield
3-5 (1 HR, 2 RBI)
Troy Johnston
2-3 (1 R, 2 BB)
Insight
Mickey Moniak hit two homers and TJ Rumfield added another for Colorado but Kyle Freeland gave up 6 runs early and it was too much to overcome.
Arizona Diamondbacks (ARI)
@
Chicago Cubs (CHC)
Wrigley Field
ARI Starter
Merrill Kelly
4.1 IP · 8 H · 6 ER · 5 K · 3 BB · 92 PC
ARI Batters
Lourdes Gurriel Jr.
2-3 (1 R, 1 BB)
Insight
Merrill Kelly got knocked around for 6 runs in just over 4 innings, continuing a rough stretch for the Arizona starter.
CHC Starter
Matthew Boyd
6 IP · 4 H · 2 ER · 5 K · 1 BB · 94 PC
CHC Batters
Moisés Ballesteros
2-4 (1 HR, 2 RBI, 1 BB)
Michael Busch
2-3 (4 RBI, 1 BB)
Carson Kelly
2-4 (2 RBI)
Insight
Michael Busch drove in 4 and Moises Ballesteros went deep as the Cubs offense had a big night in an 8-4 win.
Houston Astros (HOU)
@
Boston Red Sox (BOS)
Fenway Park
HOU Starter
Cody Bolton
2.1 IP · 4 H · 0 ER · 3 K · 1 BB · 61 PC
HOU Batters
Cam Smith
3-5 (2 RBI)
Christian Walker
2-3 (1 R, 1 BB)
Christian Vázquez
2-4
Insight
Cam Smith went 3-for-5 with 2 RBI and Houston's bullpen took care of business after a short outing from Cody Bolton.
BOS Starter
Ranger Suarez
4 IP · 3 H · 0 ER · 3 K · 1 BB · 70 PC
BOS Batters
Jarren Duran
2-5 (1 HR, 1 RBI)
Willson Contreras
3-4 (1 BB)
Insight
Ranger Suarez had been lights out in two of his last three starts but Boston's bullpen has been struggling lately and the offense couldn't back him up enough.
Cleveland Guardians (CLE)
@
Athletics (ATH)
Sutter Health Park
CLE Starter
Parker Messick
5 IP · 6 H · 4 ER · 6 K · 0 BB · 78 PC
CLE Batters
Chase DeLauter
2-4 (1 HR, 1 RBI)
Kyle Manzardo
2-4
Travis Bazzana
2-3 (1 BB)
Insight
Parker Messick gave up 4 runs after three straight solid outings, and Cleveland's offense managed just one run in a 7-1 loss.
ATH Starter
Aaron Civale
6 IP · 7 H · 1 ER · 3 K · 2 BB · 93 PC
ATH Batters
Tyler Soderstrom
3-4 (1 HR, 1 RBI)
Jeff McNeil
2-4 (3 RBI)
Insight
Aaron Civale was solid with 6 innings of one-run ball, Tyler Soderstrom homered, and Jeff McNeil drove in 3 as Oakland's offense kept rolling.
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 |
TB |
0.44 |
2.85 |
3.53 |
1.87 |
24.7% |
+4 |
Watch |
| 2 |
WSH |
1.36 |
3.49 |
4.40 |
2.83 |
13.2% |
+18 |
Value |
| 3 |
KC |
1.76 |
3.04 |
4.52 |
3.00 |
23.0% |
+19 |
Value |
| 4 |
NYY |
1.76 |
2.26 |
3.62 |
3.15 |
21.6% |
+2 |
Neutral |
| 5 |
MIL |
1.80 |
3.01 |
4.05 |
2.90 |
25.5% |
+9 |
Neutral |
| 6 |
LAD |
1.94 |
3.67 |
4.24 |
1.81 |
28.1% |
+11 |
Value |
| 7 |
TEX |
2.17 |
2.41 |
3.04 |
3.87 |
16.8% |
-5 |
Neutral |
| 8 |
CWS |
2.23 |
2.99 |
4.15 |
3.10 |
26.0% |
+8 |
Neutral |
| 9 |
TOR |
2.28 |
2.44 |
3.81 |
2.26 |
28.7% |
+1 |
Neutral |
| 10 |
DET |
2.46 |
4.83 |
3.94 |
3.02 |
24.6% |
+2 |
Neutral |
| 11 |
SEA |
2.78 |
3.04 |
3.47 |
2.53 |
25.5% |
-7 |
Fade |
| 12 |
BOS |
3.03 |
3.52 |
3.29 |
4.19 |
16.1% |
-9 |
Fade |
| 13 |
CLE |
3.10 |
2.73 |
4.48 |
3.89 |
16.5% |
+8 |
Neutral |
| 14 |
MIA |
3.14 |
3.72 |
3.82 |
3.32 |
19.6% |
-3 |
Watch |
| 15 |
SF |
3.26 |
1.68 |
2.04 |
3.53 |
14.2% |
-14 |
Neutral |
| 16 |
STL |
3.42 |
3.98 |
4.88 |
3.48 |
23.6% |
+10 |
Value |
| 17 |
NYM |
3.46 |
4.22 |
4.81 |
3.01 |
31.6% |
+7 |
Neutral |
| 18 |
PHI |
3.46 |
4.12 |
3.78 |
2.10 |
24.6% |
-9 |
Neutral |
| 19 |
ATL |
3.62 |
4.07 |
4.00 |
3.77 |
25.5% |
-6 |
Neutral |
| 20 |
CHC |
4.50 |
4.40 |
3.72 |
4.38 |
27.0% |
-13 |
Fade |
| 21 |
SD |
5.00 |
6.57 |
4.27 |
4.00 |
24.4% |
-3 |
Watch |
| 22 |
HOU |
5.62 |
6.95 |
6.35 |
5.11 |
20.8% |
+7 |
Neutral |
| 23 |
LAA |
5.92 |
7.18 |
6.75 |
5.25 |
23.6% |
+7 |
Value |
| 24 |
ATH |
5.93 |
3.99 |
4.13 |
6.35 |
15.3% |
-9 |
Fade |
| 25 |
PIT |
5.93 |
3.73 |
3.74 |
3.76 |
20.9% |
-17 |
Neutral |
| 26 |
ARI |
5.97 |
5.97 |
4.38 |
3.45 |
19.2% |
-7 |
Neutral |
| 27 |
MIN |
6.85 |
5.71 |
5.45 |
5.59 |
12.0% |
+1 |
Neutral |
| 28 |
BAL |
8.47 |
6.75 |
4.85 |
4.45 |
16.7% |
-3 |
Watch |
| 29 |
COL |
8.86 |
7.23 |
5.11 |
5.30 |
19.5% |
-2 |
Neutral |
| 30 |
CIN |
9.59 |
7.45 |
4.54 |
5.44 |
19.7% |
-7 |
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 |
PHI |
2.32 |
4.96 |
5.61 |
2.13 |
25.6% |
1.03 |
+8 |
Neutral |
| 2 |
NYM |
4.01 |
3.63 |
4.55 |
2.21 |
20.0% |
1.15 |
+3 |
Watch |
| 3 |
TB |
1.34 |
2.26 |
3.31 |
2.83 |
10.8% |
0.86 |
+5 |
Neutral |
| 4 |
MIL |
2.90 |
3.10 |
3.14 |
2.85 |
19.5% |
1.04 |
-3 |
Watch |
| 5 |
NYY |
1.93 |
2.31 |
3.06 |
2.98 |
16.3% |
1.14 |
-3 |
Watch |
| 6 |
MIA |
3.81 |
3.92 |
4.08 |
3.00 |
10.2% |
1.14 |
+4 |
Watch |
| 7 |
CHC |
3.86 |
4.50 |
4.28 |
3.21 |
18.8% |
1.11 |
+4 |
Watch |
| 8 |
DET |
3.75 |
4.60 |
3.88 |
3.37 |
17.2% |
1.17 |
-4 |
Watch |
| 9 |
LAA |
3.24 |
4.13 |
3.78 |
3.49 |
14.4% |
1.31 |
-2 |
Neutral |
| 10 |
CWS |
2.40 |
3.43 |
3.06 |
3.57 |
15.6% |
1.19 |
+3 |
Watch |
| 11 |
SF |
4.19 |
4.10 |
4.32 |
3.57 |
14.1% |
1.33 |
+8 |
Neutral |
| 12 |
BOS |
3.98 |
4.49 |
4.65 |
3.61 |
9.6% |
1.26 |
+16 |
Neutral |
| 13 |
SEA |
5.45 |
5.65 |
4.44 |
3.68 |
17.2% |
1.35 |
+1 |
Neutral |
| 14 |
STL |
3.21 |
4.12 |
4.13 |
3.69 |
8.8% |
1.32 |
+9 |
Value |
| 15 |
HOU |
3.50 |
3.47 |
5.46 |
3.73 |
5.2% |
1.65 |
+12 |
Neutral |
| 16 |
PIT |
4.79 |
5.26 |
3.94 |
3.77 |
21.8% |
1.23 |
-13 |
Neutral |
| 17 |
TEX |
5.16 |
4.70 |
4.09 |
3.77 |
19.2% |
1.15 |
0 |
Neutral |
| 18 |
KC |
4.29 |
4.60 |
4.24 |
3.96 |
13.0% |
1.58 |
-2 |
Neutral |
| 19 |
CLE |
4.13 |
5.37 |
4.21 |
4.08 |
19.4% |
1.25 |
-1 |
Neutral |
| 20 |
ATH |
4.41 |
4.03 |
4.23 |
4.21 |
10.9% |
1.50 |
+4 |
Watch |
| 21 |
ATL |
3.42 |
4.08 |
3.55 |
4.21 |
9.0% |
1.55 |
-1 |
Neutral |
| 22 |
TOR |
3.62 |
4.36 |
4.89 |
4.23 |
10.6% |
1.31 |
+3 |
Watch |
| 23 |
CIN |
6.77 |
5.85 |
5.38 |
4.60 |
10.4% |
1.69 |
-2 |
Neutral |
| 24 |
LAD |
3.50 |
2.52 |
2.46 |
4.84 |
12.2% |
1.44 |
-18 |
Fade |
| 25 |
MIN |
3.44 |
4.74 |
3.86 |
4.86 |
10.6% |
1.15 |
-10 |
Fade |
| 26 |
WSH |
4.04 |
3.71 |
4.48 |
4.94 |
7.4% |
1.54 |
0 |
Neutral |
| 27 |
ARI |
9.55 |
8.69 |
6.42 |
5.79 |
0.0% |
2.24 |
+2 |
Neutral |
| 28 |
SD |
6.45 |
5.96 |
4.41 |
5.90 |
3.6% |
1.53 |
-16 |
Neutral |
| 29 |
COL |
5.75 |
4.45 |
5.00 |
5.99 |
10.1% |
1.47 |
+1 |
Neutral |
| 30 |
BAL |
5.38 |
5.62 |
4.70 |
6.09 |
11.3% |
1.59 |
-8 |
Fade |
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 |
MIL |
6.67 |
5.50 |
4.67 |
0.695 |
113 |
+11 |
Neutral |
| 2 |
ATL |
6.50 |
6.38 |
6.24 |
0.794 |
135 |
-1 |
Neutral |
| 3 |
PIT |
6.43 |
5.15 |
5.19 |
0.713 |
151 |
+1 |
Neutral |
| 4 |
CHC |
6.00 |
5.62 |
5.92 |
0.778 |
113 |
-2 |
Neutral |
| 5 |
STL |
5.86 |
4.85 |
5.04 |
0.726 |
116 |
0 |
Neutral |
| 6 |
NYY |
5.67 |
5.83 |
5.32 |
0.765 |
143 |
-3 |
Watch |
| 7 |
COL |
5.33 |
4.46 |
4.50 |
0.721 |
116 |
+9 |
Value |
| 8 |
CWS |
5.17 |
5.17 |
4.36 |
0.700 |
120 |
+11 |
Neutral |
| 9 |
ATH |
5.00 |
4.83 |
4.36 |
0.717 |
145 |
+9 |
Value |
| 10 |
MIN |
4.71 |
4.08 |
4.88 |
0.707 |
111 |
-3 |
Watch |
| 11 |
TOR |
4.71 |
4.62 |
4.36 |
0.692 |
105 |
+9 |
Neutral |
| 12 |
CLE |
4.67 |
4.25 |
4.56 |
0.696 |
108 |
+3 |
Watch |
| 13 |
DET |
4.33 |
4.92 |
4.46 |
0.741 |
99 |
+4 |
Watch |
| 14 |
NYM |
4.33 |
3.83 |
2.88 |
0.630 |
92 |
+16 |
Neutral |
| 15 |
SEA |
4.17 |
4.42 |
4.24 |
0.702 |
85 |
+7 |
Value |
| 16 |
BAL |
4.00 |
4.83 |
4.60 |
0.716 |
81 |
-3 |
Watch |
| 17 |
WSH |
4.00 |
4.54 |
4.81 |
0.710 |
69 |
-8 |
Neutral |
| 18 |
CIN |
3.83 |
5.25 |
4.60 |
0.693 |
84 |
-4 |
Watch |
| 19 |
KC |
3.83 |
5.75 |
4.08 |
0.709 |
94 |
+4 |
Watch |
| 20 |
PHI |
3.83 |
3.85 |
3.56 |
0.668 |
87 |
+8 |
Neutral |
| 21 |
SD |
3.67 |
4.45 |
4.71 |
0.692 |
89 |
-11 |
Neutral |
| 22 |
MIA |
3.33 |
3.83 |
3.88 |
0.713 |
101 |
+4 |
Watch |
| 23 |
LAA |
3.17 |
3.58 |
4.68 |
0.726 |
82 |
-12 |
Fade |
| 24 |
ARI |
3.00 |
4.64 |
5.00 |
0.724 |
79 |
-18 |
Neutral |
| 25 |
HOU |
2.67 |
3.83 |
3.88 |
0.785 |
128 |
0 |
Neutral |
| 26 |
LAD |
2.67 |
4.15 |
4.84 |
0.801 |
80 |
-18 |
Fade |
| 27 |
TB |
2.50 |
3.67 |
4.25 |
0.709 |
69 |
-6 |
Fade |
| 28 |
TEX |
2.33 |
2.92 |
3.64 |
0.692 |
73 |
-1 |
Neutral |
| 29 |
BOS |
2.17 |
3.77 |
4.00 |
0.664 |
84 |
-5 |
Fade |
| 30 |
SF |
0.67 |
2.17 |
3.12 |
0.650 |
17 |
-1 |
Neutral |
Table Insights
Extracted from rolling tables above.
Strongest
BOS
Fade
FADE: The Boston bullpen looks better than it actually is right now. Their ERA over the last week is nice, but the numbers behind it suggest they have been getting lucky — and that often catches up quickly. Avoid leaning on the Boston pen as a reason to back them this week.
KC
Value
VALUE: The Kansas City bullpen has been on a real hot streak lately, posting a 1.76 ERA over the last seven days. They are closing out games well and keeping runners off base. Back KC in close games where the bullpen is going to matter.
WSH
Value
VALUE: Washington's bullpen has been outstanding this past week, and they have done it against tough competition, which makes it even more impressive. They are holding opponents to almost nothing and keeping games tight. Back Washington's relief corps this week.
ATH
Fade
FADE: The Athletics bullpen has been really rough this past week, giving up nearly 6 runs per 9 innings. They are walking batters and letting things get away from them late in games. Fade Oakland when games go to the bullpen.
LAD
Fade
FADE: The Dodgers' starters have been sliding hard over the last week, ranking near the bottom of the league. The momentum is going in the wrong direction after a solid stretch earlier in the season. Fade the LA rotation this week until they show signs of turning it around.
MIN
Fade
FADE: Minnesota's starting pitching has been one of the worst in baseball over the last two weeks. They are giving up runs at a high clip and the trend has been heading south. Avoid backing the Twins' starters right now.
BAL
Fade
FADE: Baltimore's starters have been the worst in the league over the last week and have been struggling for a month. They are giving up a lot of runs and putting runners on base constantly. Stay away from the Orioles' rotation right now.
STL
Value
VALUE: St. Louis starters have been solid this past week, holding opponents to just over 3 runs per 9 innings against a tough schedule. They are keeping the ball in the park and giving their team a chance to win. Back the Cardinals' rotation while this stretch holds.
ATH
Value
VALUE: The Athletics offense has been one of the hottest lineups in baseball lately, scoring 5 runs a game and hitting well above average. They are producing at a strong clip and the momentum is building. Back Oakland's bats this week.
COL
Value
VALUE: Colorado's lineup has been swinging the bat well over the last week, averaging over 5 runs a game against tough pitching. They are making consistent contact and putting numbers on the board. Back the Rockies' offense while they are this hot.
Injury & Lineup Log
| Player |
Team |
Status |
Injury |
Impact |
| Ronald Acuña Jr. |
ATL |
10-day IL |
10-day IL — Left hamstring strain |
Atlanta Braves placed RF Ronald Acuña Jr. on the 10-day injured list. Left hamstring strain. |
| Pierce Johnson |
CIN |
10-day IL |
IL |
Cincinnati Reds placed RHP Pierce Johnson on the bereavement list. |
| Germán Márquez |
SD |
10-day IL |
15-day IL — Forearm nerve inflammation |
San Diego Padres placed RHP Germán Márquez on the 15-day injured list retroactive to May 2, 2026. Forearm nerve inflammation. |
| Yusei Kikuchi |
LAA |
10-day IL |
15-day IL — Left shoulder inflammation |
Los Angeles Angels placed LHP Yusei Kikuchi on the 15-day injured list retroactive to April 30, 2026. Left shoulder inflammation. |
| Ronny Mauricio |
NYM |
10-day IL |
10-day IL — Left thumb fracture |
New York Mets placed SS Ronny Mauricio on the 10-day injured list. Left thumb fracture. |
Ronald Acuña Jr.
ATL
10-day IL
Injury
10-day IL — Left hamstring strain
Impact
Atlanta Braves placed RF Ronald Acuña Jr. on the 10-day injured list. Left hamstring strain.
Pierce Johnson
CIN
10-day IL
Impact
Cincinnati Reds placed RHP Pierce Johnson on the bereavement list.
Germán Márquez
SD
10-day IL
Injury
15-day IL — Forearm nerve inflammation
Impact
San Diego Padres placed RHP Germán Márquez on the 15-day injured list retroactive to May 2, 2026. Forearm nerve inflammation.
Yusei Kikuchi
LAA
10-day IL
Injury
15-day IL — Left shoulder inflammation
Impact
Los Angeles Angels placed LHP Yusei Kikuchi on the 15-day injured list retroactive to April 30, 2026. Left shoulder inflammation.
Ronny Mauricio
NYM
10-day IL
Injury
10-day IL — Left thumb fracture
Impact
New York Mets placed SS Ronny Mauricio on the 10-day injured list. Left thumb fracture.
Activated from IL
ATL: Spencer Strider — activated from IL
SD: Griffin Canning — activated from IL
ATL: José Azocar — activated from IL
HOU: Ryan Weiss — activated from IL
CHC: Daniel Palencia — activated from IL
ATL: Spencer Strider — 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.