Game Recaps
Minnesota Twins (MIN)
@
Washington Nationals (WSH)
Nationals Park
MIN Starter
Simeon Woods Richardson
4.1 IP · 4 H · 5 ER · 2 K · 2 BB · 61 PC
MIN Batters
Ryan Jeffers
3-4 (1 HR, 1 RBI, 1 BB)
Brooks Lee
2-3 (2 RBI, 1 BB)
Insight
Simeon Woods Richardson got knocked around again, giving up 5 runs in just over 4 innings. He has really been struggling lately, giving up runs early in each of his last four starts.
WSH Starter
Jake Irvin
5 IP · 8 H · 4 ER · 2 K · 1 BB · 92 PC
WSH Batters
Keibert Ruiz
3-4 (1 HR, 4 RBI)
Insight
Keibert Ruiz carried the offense with a homer and 4 RBI, and that was enough for Washington to get the win at home.
St. Louis Cardinals (STL)
@
San Diego Padres (SD)
Petco Park
STL Starter
Matthew Liberatore
6 IP · 3 H · 1 ER · 6 K · 3 BB · 81 PC
STL Batters
Insight
Matthew Liberatore was really good tonight, going 6 innings and giving up just 1 run with 6 strikeouts. St. Louis gets the win in a tight one.
SD Starter
Michael King
6 IP · 1 H · 1 ER · 6 K · 2 BB · 86 PC
SD Batters
Insight
Michael King has been on a roll lately, going from a shutout last time out to another 6-inning, 6-strikeout gem tonight. The Padres just could not get anything going offensively and it cost them.
Athletics (ATH)
@
Philadelphia Phillies (PHI)
Citizens Bank Park
ATH Starter
J.T. Ginn
8 IP · 4 H · 1 ER · 8 K · 1 BB · 96 PC
ATH Batters
Brent Rooker
2-4 (1 HR, 3 RBI, 1 BB)
Zack Gelof
2-5 (1 HR, 3 RBI)
Shea Langeliers
2-5 (1 HR, 2 RBI)
Insight
J.T. Ginn was absolutely dealing, going 8 innings and giving up just 1 run with 8 strikeouts. The Athletics offense backed him up with a 12-run blowout.
PHI Starter
Andrew Painter
3.2 IP · 7 H · 8 ER · 2 K · 3 BB · 88 PC
PHI Batters
Kyle Schwarber
2-4 (1 HR, 1 RBI)
Insight
Andrew Painter got roughed up badly, giving up 8 runs in less than 4 innings. That kind of start makes it really hard to compete in any game.
Texas Rangers (TEX)
@
New York Yankees (NYY)
Yankee Stadium
TEX Starter
MacKenzie Gore
5.1 IP · 6 H · 5 ER · 3 K · 3 BB · 96 PC
TEX Batters
Insight
MacKenzie Gore has now given up at least 3 runs in each of his last three starts, and this was his worst of the bunch. Texas just could not keep up with the Yankees tonight.
NYY Starter
Paul Blackburn
1 IP · 0 H · 0 ER · 0 K · 2 BB · 24 PC
NYY Batters
Trent Grisham
3-5 (3 RBI)
Cody Bellinger
3-4 (2 RBI, 1 BB)
Ryan McMahon
2-3 (1 RBI, 2 BB)
Insight
Trent Grisham and Cody Bellinger both had big nights at the plate, combining for 6 hits and 5 RBI in a comfortable 9-2 win for New York.
Baltimore Orioles (BAL)
@
Miami Marlins (MIA)
loanDepot park
BAL Starter
Cade Povich
3 IP · 3 H · 3 ER · 1 K · 2 BB · 43 PC
BAL Batters
Dylan Beavers
2-3 (1 BB)
Coby Mayo
2-4 (1 R)
Insight
Cade Povich only lasted 3 innings and gave up 3 runs, which put Baltimore in a hole they could not climb out of.
MIA Starter
Max Meyer
5 IP · 6 H · 2 ER · 5 K · 2 BB · 94 PC
MIA Batters
Insight
Max Meyer has been really solid lately, posting back-to-back shutout outings before this one, and he kept it going with another quality start to help Miami grab the win.
Cleveland Guardians (CLE)
@
Kansas City Royals (KC)
Kauffman Stadium
CLE Starter
Slade Cecconi
5.1 IP · 6 H · 2 ER · 3 K · 3 BB · 82 PC
CLE Batters
Bo Naylor
2-5 (1 HR, 3 RBI)
Brayan Rocchio
2-4 (1 R, 1 BB)
Insight
Bo Naylor had the big hit for Cleveland with a homer and 3 RBI, and the offense did enough to pull away from Kansas City.
KC Starter
Seth Lugo
4 IP · 7 H · 4 ER · 5 K · 4 BB · 102 PC
KC Batters
Bobby Witt Jr.
4-4 (1 HR, 1 RBI, 1 BB)
Maikel Garcia
2-5 (1 RBI)
Insight
Bobby Witt Jr. went 4-for-4 with a homer but Seth Lugo could not hold things together, giving up 4 runs in just 4 innings and the Royals fell short despite the offensive effort.
Cincinnati Reds (CIN)
@
Chicago Cubs (CHC)
Wrigley Field
CIN Starter
Rhett Lowder
3 IP · 1 H · 3 ER · 1 K · 4 BB · 59 PC
CIN Batters
Blake Dunn
2-4 (1 HR, 1 RBI, 1 BB)
Ke'Bryan Hayes
2-4
Insight
Rhett Lowder walked 4 and gave up 3 runs in just 3 innings, and Cincinnati could not recover from the early hole.
CHC Starter
Shota Imanaga
6 IP · 6 H · 1 ER · 10 K · 3 BB · 99 PC
CHC Batters
Michael Conforto
3-3 (1 HR, 2 RBI, 1 BB)
Insight
Shota Imanaga was dealing tonight with 10 strikeouts in 6 innings, and Michael Conforto went 3-for-3 with a homer and 2 RBI to back him up nicely.
Tampa Bay Rays (TB)
@
Boston Red Sox (BOS)
Fenway Park
TB Starter
Griffin Jax
4 IP · 4 H · 2 ER · 3 K · 1 BB · 59 PC
TB Batters
Junior Caminero
2-4 (1 HR, 2 RBI, 1 BB)
Chandler Simpson
2-2 (3 RBI)
Yandy Díaz
2-4 (1 RBI)
Insight
Tampa Bay got contributions all over the lineup, with Junior Caminero, Chandler Simpson, and Yandy Diaz all driving in runs to power the 8-4 road win.
BOS Starter
Jake Bennett
5.1 IP · 6 H · 4 ER · 1 K · 2 BB · 86 PC
BOS Batters
Nothing Noteworthy
Insight
Jake Bennett gave up 4 runs in just over 5 innings after a solid previous start, and Boston's bullpen has been shaky lately, which made it tough to hold on.
Pittsburgh Pirates (PIT)
@
Arizona Diamondbacks (ARI)
Chase Field
PIT Starter
Mitch Keller
6 IP · 4 H · 2 ER · 4 K · 2 BB · 84 PC
PIT Batters
Brandon Lowe
3-5 (1 HR, 1 RBI)
Joey Bart
2-4 (1 HR, 1 RBI)
Insight
Mitch Keller has been really consistent lately, giving up 2 runs or fewer in three of his last four starts, and he delivered again tonight with 6 solid innings.
ARI Starter
Zac Gallen
6 IP · 6 H · 4 ER · 5 K · 2 BB · 100 PC
ARI Batters
Corbin Carroll
2-4 (1 HR, 1 RBI)
Insight
Zac Gallen gave up 4 runs in 6 innings and Arizona could not generate enough offense to overcome it, dropping this one at home to Pittsburgh.
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.63 |
1.10 |
2.99 |
1.74 |
22.1% |
+1 |
Neutral |
| 2 |
NYY |
1.16 |
1.91 |
3.36 |
2.75 |
24.4% |
+2 |
Neutral |
| 3 |
CWS |
1.45 |
1.95 |
3.88 |
2.13 |
25.1% |
+9 |
Neutral |
| 4 |
ARI |
1.50 |
4.69 |
4.32 |
2.71 |
20.6% |
+15 |
Value |
| 5 |
SEA |
1.59 |
2.28 |
3.56 |
2.45 |
29.6% |
+1 |
Neutral |
| 6 |
LAD |
1.77 |
2.23 |
3.68 |
1.72 |
26.4% |
+2 |
Neutral |
| 7 |
DET |
1.86 |
3.10 |
3.80 |
2.33 |
27.7% |
+2 |
Neutral |
| 8 |
SD |
1.93 |
5.15 |
4.14 |
2.64 |
33.0% |
+8 |
Neutral |
| 9 |
STL |
2.37 |
3.92 |
4.46 |
3.26 |
20.2% |
+13 |
Value |
| 10 |
NYM |
2.62 |
4.00 |
4.81 |
2.10 |
31.6% |
+13 |
Neutral |
| 11 |
ATL |
2.70 |
3.63 |
4.40 |
3.30 |
30.1% |
+9 |
Neutral |
| 12 |
MIA |
2.82 |
3.94 |
3.80 |
2.44 |
22.3% |
-2 |
Neutral |
| 13 |
MIL |
2.93 |
2.17 |
4.21 |
2.34 |
21.0% |
+4 |
Watch |
| 14 |
WSH |
3.02 |
2.73 |
3.98 |
3.29 |
17.1% |
0 |
Neutral |
| 15 |
BOS |
3.03 |
3.15 |
3.43 |
3.04 |
22.5% |
-10 |
Fade |
| 16 |
KC |
3.15 |
2.36 |
4.22 |
3.84 |
22.5% |
+2 |
Neutral |
| 17 |
CLE |
3.20 |
2.77 |
4.45 |
4.25 |
23.2% |
+4 |
Watch |
| 18 |
LAA |
3.46 |
6.03 |
6.22 |
3.36 |
27.5% |
+11 |
Value |
| 19 |
TEX |
4.00 |
3.00 |
3.82 |
3.93 |
16.5% |
-8 |
Neutral |
| 20 |
TOR |
4.02 |
2.39 |
3.10 |
2.15 |
20.3% |
-17 |
Fade |
| 21 |
SF |
4.24 |
3.70 |
2.76 |
5.35 |
9.4% |
-20 |
Fade |
| 22 |
PHI |
4.35 |
3.04 |
4.09 |
3.68 |
21.0% |
-7 |
Fade |
| 23 |
CHC |
4.56 |
4.67 |
3.68 |
4.91 |
24.2% |
-16 |
Fade |
| 24 |
HOU |
4.75 |
7.55 |
5.91 |
4.42 |
21.5% |
+4 |
Watch |
| 25 |
PIT |
5.96 |
4.93 |
3.96 |
3.47 |
17.9% |
-12 |
Neutral |
| 26 |
BAL |
7.53 |
6.98 |
5.36 |
5.10 |
16.1% |
0 |
Neutral |
| 27 |
COL |
7.97 |
6.96 |
5.36 |
5.13 |
18.7% |
0 |
Neutral |
| 28 |
MIN |
8.43 |
7.61 |
6.40 |
6.43 |
15.2% |
+2 |
Neutral |
| 29 |
CIN |
8.51 |
7.76 |
5.27 |
6.70 |
17.0% |
-4 |
Watch |
| 30 |
ATH |
10.50 |
5.91 |
4.82 |
6.04 |
17.8% |
-6 |
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 |
MIL |
2.56 |
3.28 |
2.92 |
1.76 |
20.8% |
1.10 |
0 |
Neutral |
| 2 |
NYM |
2.49 |
3.18 |
4.13 |
2.59 |
17.0% |
1.06 |
+4 |
Watch |
| 3 |
TB |
1.78 |
1.60 |
2.79 |
2.70 |
12.0% |
0.99 |
+1 |
Neutral |
| 4 |
PIT |
2.28 |
3.84 |
3.87 |
2.87 |
15.6% |
0.91 |
-2 |
Neutral |
| 5 |
STL |
3.09 |
3.79 |
4.09 |
3.30 |
6.6% |
1.31 |
+15 |
Value |
| 6 |
PHI |
3.70 |
4.09 |
5.36 |
3.49 |
20.9% |
1.16 |
+3 |
Watch |
| 7 |
MIA |
6.30 |
4.73 |
4.83 |
3.54 |
13.1% |
1.46 |
0 |
Neutral |
| 8 |
SF |
4.10 |
4.82 |
4.64 |
3.56 |
20.7% |
0.97 |
+10 |
Value |
| 9 |
SEA |
4.03 |
4.98 |
4.44 |
3.65 |
21.0% |
1.00 |
+4 |
Watch |
| 10 |
TOR |
3.67 |
4.46 |
4.83 |
3.73 |
10.1% |
1.35 |
+12 |
Value |
| 11 |
TEX |
7.03 |
5.43 |
4.58 |
3.82 |
18.5% |
1.22 |
+3 |
Watch |
| 12 |
LAA |
3.99 |
4.79 |
3.74 |
3.89 |
10.1% |
1.39 |
-2 |
Neutral |
| 13 |
CHC |
2.40 |
4.65 |
4.28 |
3.97 |
18.6% |
1.28 |
-2 |
Neutral |
| 14 |
KC |
3.76 |
4.49 |
4.42 |
4.01 |
13.8% |
1.18 |
-2 |
Neutral |
| 15 |
BOS |
3.45 |
4.10 |
4.64 |
4.12 |
7.4% |
1.31 |
+9 |
Neutral |
| 16 |
WSH |
3.96 |
3.41 |
4.82 |
4.24 |
3.3% |
1.43 |
+9 |
Value |
| 17 |
NYY |
4.22 |
3.84 |
3.36 |
4.35 |
10.3% |
1.56 |
-9 |
Fade |
| 18 |
HOU |
4.18 |
4.31 |
5.56 |
4.49 |
3.5% |
1.77 |
+8 |
Value |
| 19 |
LAD |
3.81 |
3.34 |
2.75 |
4.50 |
20.8% |
1.08 |
-14 |
Fade |
| 20 |
ARI |
4.91 |
6.54 |
6.43 |
4.62 |
10.1% |
1.48 |
+9 |
Value |
| 21 |
CWS |
3.61 |
3.47 |
3.77 |
4.67 |
13.6% |
1.30 |
-2 |
Neutral |
| 22 |
ATH |
4.25 |
3.33 |
4.26 |
4.78 |
10.6% |
1.48 |
+1 |
Neutral |
| 23 |
ATL |
4.50 |
3.34 |
3.45 |
4.79 |
11.3% |
1.44 |
-8 |
Fade |
| 24 |
SD |
5.29 |
5.34 |
4.77 |
5.13 |
8.3% |
1.26 |
-7 |
Fade |
| 25 |
MIN |
6.40 |
5.05 |
4.56 |
5.27 |
8.9% |
1.42 |
-9 |
Fade |
| 26 |
DET |
6.27 |
5.97 |
3.56 |
5.29 |
15.2% |
1.59 |
-23 |
Fade |
| 27 |
CIN |
6.19 |
5.73 |
5.29 |
5.51 |
2.1% |
1.50 |
0 |
Neutral |
| 28 |
CLE |
6.50 |
5.16 |
4.65 |
6.11 |
8.1% |
1.62 |
-7 |
Neutral |
| 29 |
COL |
8.45 |
5.49 |
5.89 |
6.57 |
5.9% |
1.78 |
+1 |
Neutral |
| 30 |
BAL |
8.03 |
6.25 |
5.38 |
6.95 |
1.3% |
1.78 |
-2 |
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 |
NYY |
8.00 |
6.69 |
5.96 |
0.783 |
165 |
0 |
Neutral |
| 2 |
ATL |
6.00 |
5.25 |
5.88 |
0.799 |
128 |
0 |
Neutral |
| 3 |
ATH |
5.67 |
4.92 |
4.72 |
0.726 |
143 |
+8 |
Value |
| 4 |
CHC |
5.57 |
5.31 |
5.85 |
0.780 |
116 |
-1 |
Neutral |
| 5 |
CLE |
5.57 |
4.38 |
4.46 |
0.699 |
113 |
+15 |
Value |
| 6 |
PIT |
5.33 |
4.77 |
5.04 |
0.725 |
126 |
-1 |
Neutral |
| 7 |
WSH |
5.00 |
5.08 |
5.15 |
0.708 |
94 |
-3 |
Watch |
| 8 |
LAD |
4.83 |
4.92 |
4.84 |
0.793 |
121 |
-1 |
Neutral |
| 9 |
MIN |
4.83 |
4.31 |
4.92 |
0.708 |
94 |
-3 |
Watch |
| 10 |
KC |
4.43 |
5.31 |
4.48 |
0.708 |
102 |
+8 |
Value |
| 11 |
CWS |
4.33 |
4.25 |
4.67 |
0.704 |
113 |
+2 |
Neutral |
| 12 |
NYM |
4.33 |
3.67 |
3.17 |
0.633 |
102 |
+17 |
Neutral |
| 13 |
BOS |
4.29 |
4.69 |
4.19 |
0.670 |
98 |
+10 |
Neutral |
| 14 |
PHI |
4.29 |
4.08 |
3.85 |
0.676 |
88 |
+11 |
Value |
| 15 |
TB |
4.29 |
3.92 |
4.48 |
0.704 |
119 |
+4 |
Watch |
| 16 |
TOR |
4.17 |
4.00 |
4.24 |
0.697 |
104 |
+6 |
Value |
| 17 |
BAL |
4.14 |
4.46 |
4.77 |
0.708 |
81 |
-9 |
Neutral |
| 18 |
DET |
3.83 |
4.25 |
4.44 |
0.731 |
64 |
+3 |
Watch |
| 19 |
MIA |
3.71 |
3.77 |
3.76 |
0.709 |
90 |
+9 |
Value |
| 20 |
MIL |
3.50 |
4.75 |
4.62 |
0.696 |
92 |
-6 |
Fade |
| 21 |
SD |
3.43 |
4.42 |
4.58 |
0.686 |
79 |
-6 |
Fade |
| 22 |
ARI |
3.33 |
4.09 |
4.74 |
0.715 |
61 |
-12 |
Neutral |
| 23 |
COL |
3.33 |
3.83 |
3.92 |
0.722 |
89 |
+1 |
Neutral |
| 24 |
LAA |
3.33 |
3.67 |
4.76 |
0.713 |
75 |
-15 |
Fade |
| 25 |
CIN |
3.29 |
4.54 |
4.68 |
0.690 |
84 |
-13 |
Neutral |
| 26 |
SEA |
3.17 |
4.33 |
4.52 |
0.699 |
86 |
-10 |
Neutral |
| 27 |
TEX |
3.17 |
2.67 |
3.80 |
0.690 |
90 |
0 |
Neutral |
| 28 |
STL |
3.00 |
4.57 |
4.50 |
0.729 |
86 |
-11 |
Fade |
| 29 |
HOU |
2.83 |
3.08 |
3.80 |
0.781 |
94 |
-3 |
Watch |
| 30 |
SF |
1.83 |
2.42 |
2.88 |
0.644 |
37 |
0 |
Neutral |
Table Insights
Extracted from rolling tables above.
Strongest
TOR
Fade
FADE: The Toronto bullpen has been a mess this week, giving up runs at a much higher rate than their last few weeks suggested they should. Their 7-day ERA is sitting around 4.02 and they rank 20th out of all bullpens over that stretch. Avoid leaning on Toronto's relievers to hold leads right now.
ARI
Value
VALUE: The Arizona bullpen has been nearly lights-out this week, posting a 1.50 ERA over the last 7 days and ranking 4th in baseball. They are facing tough competition but still keeping runs off the board. Back Arizona when their bullpen is in the game this week.
SF
Fade
FADE: San Francisco's bullpen has fallen off hard lately after looking great over the past month. They rank 21st this week and are not striking batters out at all, with one of the lowest strikeout rates around. Avoid the Giants bullpen until they show signs of turning it back around.
BOS
Fade
FADE: Boston's bullpen looks average at best this week, ranking 15th overall with a 3.03 ERA over the last 7 days. They are playing an easy schedule but still trending in the wrong direction with declining momentum. Do not expect the Red Sox pen to be a strength you can rely on this week.
MIN
Fade
FADE: Minnesota's starters have been getting hit hard, giving up 6.40 runs per 9 innings over the last week and ranking 25th in baseball. They rank 28th over the last two weeks too, so this is not just a one-bad-week situation. Stay away from backing Minnesota starters right now.
ARI
Value
VALUE: Arizona's starting pitchers have been inconsistent over the past month, but the team's momentum is heading in the right direction. They are taking on a tough schedule, which makes their recent positive trend even more encouraging. Keep an eye on Arizona starters this week as a sneaky play.
ATL
Fade
FADE: Atlanta's rotation has been struggling this week, ranking 23rd in baseball with a 4.50 ERA over the last 7 days. Even with an easy schedule, they have been giving up too many runs lately. Fade Atlanta starters until they start performing more like they did a few weeks ago.
DET
Fade
FADE: Detroit's starters are in rough shape right now, giving up over 6 runs per 9 innings this week and ranking 26th in baseball. Their momentum is heading sharply in the wrong direction, and they rank 26th over the last two weeks as well. Avoid backing Detroit starters this week.
ATH
Value
VALUE: The Athletics lineup is one of the hottest in baseball right now, ranking 3rd in hitting this week and scoring nearly 5.7 runs per game. They are doing this against tough competition, which makes it even more impressive. Back Oakland's offense this week while they are swinging the bats this well.
CLE
Value
VALUE: Cleveland's offense has been rolling lately, ranking 5th in baseball this week and averaging over 5.5 runs per game. They are putting up these numbers against tough opponents, which shows this is a real trend. Back the Guardians lineup this week while their bats are this hot.
Injury & Lineup Log
| Player |
Team |
Status |
Injury |
Impact |
| Joe Musgrove |
SD |
60-day IL |
60-day IL |
San Diego Padres transferred RHP Joe Musgrove from the 15-day injured list to the 60-day injured list. |
| Chris Devenski |
PIT |
10-day IL |
15-day IL — Undisclosed illness |
Pittsburgh Pirates placed RHP Chris Devenski on the 15-day injured list. Undisclosed illness. |
| Luis Campusano |
SD |
10-day IL |
10-day IL — Left toe fracture |
San Diego Padres placed C Luis Campusano on the 10-day injured list. Left toe fracture. |
| Roman Anthony |
BOS |
10-day IL |
10-day IL — Right wrist sprain |
Boston Red Sox placed LF Roman Anthony on the 10-day injured list retroactive to May 5, 2026. Right wrist sprain. |
Joe Musgrove
SD
60-day IL
Impact
San Diego Padres transferred RHP Joe Musgrove from the 15-day injured list to the 60-day injured list.
Chris Devenski
PIT
10-day IL
Injury
15-day IL — Undisclosed illness
Impact
Pittsburgh Pirates placed RHP Chris Devenski on the 15-day injured list. Undisclosed illness.
Luis Campusano
SD
10-day IL
Injury
10-day IL — Left toe fracture
Impact
San Diego Padres placed C Luis Campusano on the 10-day injured list. Left toe fracture.
Roman Anthony
BOS
10-day IL
Injury
10-day IL — Right wrist sprain
Impact
Boston Red Sox placed LF Roman Anthony on the 10-day injured list retroactive to May 5, 2026. Right wrist sprain.
Activated from IL
CWS: Trevor Richards — activated from IL
ATH: Shea Langeliers — activated from IL
SD: Will Wagner — 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.