View archived editions: Click Here For All Editions →
MLB Recaps
Saturday, May 9 14 games · full slate
Game Recaps
Los Angeles Angels (LAA) @ Toronto Blue Jays (TOR)
Rogers Centre
LAA
1
TOR
14
LAA Starter
Jack Kochanowicz
4 IP · 9 H · 6 ER · 0 K · 2 BB · 84 PC
LAA Batters
Yoán Moncada 2-2
Josh Lowe 2-4
Insight
Jack Kochanowicz got roughed up for 6 runs in 4 innings, a rough outing that went against his recent form where he had been keeping runs off the board consistently. The Angels offense managed just 1 run and had nothing going all night.
TOR Starter
Trey Yesavage
4 IP · 4 H · 0 ER · 6 K · 2 BB · 87 PC
TOR Batters
Ernie Clement 5-5 (1 HR, 2 RBI)
Brandon Valenzuela 4-5 (1 HR, 4 RBI)
Jesús Sánchez 2-4 (1 HR, 2 RBI)
Insight
Toronto absolutely demolished the Angels 14-1 with Ernie Clement going 5-for-5 with a homer and Brandon Valenzuela adding a 4-RBI night. Trey Yesavage kept rolling with another scoreless outing, his third straight strong start.
Chicago Cubs (CHC) @ Texas Rangers (TEX)
Globe Life Field
CHC
0
TEX
6
CHC Starter
Edward Cabrera
5 IP · 7 H · 5 ER · 6 K · 1 BB · 88 PC
CHC Batters
Nothing Noteworthy
Insight
Edward Cabrera got knocked around for 5 runs in 5 innings and the Cubs were shut out completely, never getting anything going offensively.
TEX Starter
Jack Leiter
4.2 IP · 3 H · 0 ER · 6 K · 5 BB · 97 PC
TEX Batters
Josh Jung 3-4 (1 HR, 1 RBI)
Alejandro Osuna 2-4 (2 RBI)
Joc Pederson 2-3 (1 RBI, 1 BB)
Insight
Josh Jung went 3-for-4 with a homer and the Texas offense backed Jack Leiter, who was a bit wild with 5 walks but kept the Cubs off the board through 4.2 innings.
Pittsburgh Pirates (PIT) @ San Francisco Giants (SF)
Oracle Park
PIT
13
SF
3
PIT Starter
Braxton Ashcraft
7 IP · 6 H · 1 ER · 6 K · 0 BB · 80 PC
PIT Batters
Joey Bart 4-5 (2 RBI)
Nick Gonzales 4-6 (1 R)
Oneil Cruz 3-6 (3 R)
Insight
Braxton Ashcraft was excellent, going 7 innings and giving up just 1 run, and the Pirates offense piled on for 13 runs with Joey Bart and Nick Gonzales each going 4-for-5 to lead the way.
SF Starter
Landen Roupp
4 IP · 3 H · 1 ER · 8 K · 3 BB · 94 PC
SF Batters
Heliot Ramos 2-3 (1 R, 1 BB)
Insight
The Giants bullpen got torched after Landen Roupp exited, and San Francisco allowed 13 runs total in a rough home loss.
St. Louis Cardinals (STL) @ San Diego Padres (SD)
Petco Park
STL
2
SD
4
STL Starter
Dustin May
6 IP · 3 H · 2 ER · 7 K · 2 BB · 97 PC
STL Batters
Iván Herrera 2-4 (1 RBI)
Nathan Church 2-3 (1 RBI, 1 BB)
Insight
Dustin May was solid again, allowing just 2 runs over 6 innings in what has been a steadily improving stretch of starts for him. The offense could not give him enough support though, managing only 2 runs.
SD Starter
Randy Vásquez
5 IP · 6 H · 1 ER · 6 K · 0 BB · 94 PC
SD Batters
Freddy Fermin 2-3 (1 R)
Insight
Randy Vasquez bounced back nicely after back-to-back tough outings, holding St. Louis to 1 run over 5 innings as San Diego picked up the 4-2 win.
Colorado Rockies (COL) @ Philadelphia Phillies (PHI)
Citizens Bank Park
COL
3
PHI
9
COL Starter
Kyle Freeland
5 IP · 10 H · 6 ER · 4 K · 0 BB · 87 PC
COL Batters
Nothing Noteworthy
Insight
Kyle Freeland gave up 6 runs in 5 innings and Colorado's offense had nothing to show for it in a 9-3 beatdown.
PHI Starter
Aaron Nola
4.2 IP · 6 H · 3 ER · 4 K · 2 BB · 94 PC
PHI Batters
Alec Bohm 3-4 (2 HR, 4 RBI)
Trea Turner 4-5 (1 R)
Adolis García 2-4 (2 R)
Insight
Alec Bohm went off with 2 homers and 4 RBI, and Trea Turner was 4-for-5 as the Phillies offense did exactly what their recent hot trend suggested they would.
New York Yankees (NYY) @ Milwaukee Brewers (MIL)
American Family Field
NYY
3
MIL
4
NYY Starter
Cam Schlittler
6 IP · 2 H · 0 ER · 6 K · 0 BB · 97 PC
NYY Batters
Paul Goldschmidt 3-5 (1 HR, 2 RBI)
Insight
Cam Schlittler was really good again, going 6 innings without allowing a run and giving up just 2 hits, continuing a stretch where he has barely allowed anything. The offense just did not do enough behind him in the 4-3 loss.
MIL Starter
Kyle Harrison
4 IP · 4 H · 2 ER · 6 K · 4 BB · 77 PC
MIL Batters
William Contreras 2-4 (2 RBI)
Insight
Milwaukee scratched out a 4-3 win with William Contreras driving in 2 runs, even though their offense has been trending down lately.
Washington Nationals (WSH) @ Miami Marlins (MIA)
loanDepot park
WSH
7
MIA
8
WSH Starter
Richard Lovelady
2 IP · 1 H · 0 ER · 3 K · 1 BB · 30 PC
WSH Batters
Luis García Jr. 3-5 (2 RBI)
James Wood 2-3 (1 HR, 1 RBI, 1 BB)
CJ Abrams 2-5 (2 RBI)
Insight
Washington had plenty of offense with Luis Garcia Jr., James Wood, and CJ Abrams all contributing, but it was not quite enough in a tough 8-7 loss.
MIA Starter
Janson Junk
6 IP · 7 H · 4 ER · 6 K · 2 BB · 94 PC
MIA Batters
Kyle Stowers 3-4 (1 HR, 2 RBI)
Otto Lopez 2-5 (1 R)
Joe Mack 2-4
Insight
Kyle Stowers homered and drove in 2 runs to help Miami hold on for the 8-7 win, with the Marlins offense delivering again in a game that went down to the wire.
Atlanta Braves (ATL) @ Los Angeles Dodgers (LAD)
UNIQLO Field at Dodger Stadium
ATL
7
LAD
2
ATL Starter
Spencer Strider
6 IP · 1 H · 0 ER · 8 K · 2 BB · 91 PC
ATL Batters
Ozzie Albies 2-5 (2 RBI)
Matt Olson 2-5 (2 RBI)
Mauricio Dubón 2-4 (1 R, 1 BB)
Insight
Spencer Strider looked like his old self, going 6 innings, allowing just 1 hit, and striking out 8 in a dominant performance after a rough outing last time out. Ozzie Albies and Matt Olson each drove in 2 runs as Atlanta beat the Dodgers 7-2.
LAD Starter
Blake Snell
3 IP · 6 H · 4 ER · 5 K · 2 BB · 77 PC
LAD Batters
Andy Pages 2-4 (1 HR, 2 RBI)
Insight
Blake Snell got knocked around for 4 runs in just 3 innings, and the Dodgers offense could only muster 2 runs in a disappointing home loss.
Detroit Tigers (DET) @ Kansas City Royals (KC)
Kauffman Stadium
DET
1
KC
5
DET Starter
Burch Smith
0.1 IP · 3 H · 2 ER · 0 K · 0 BB · 11 PC
DET Batters
Nothing Noteworthy
Insight
Burch Smith lasted just one out and gave up 2 runs before getting pulled, and Detroit's offense never recovered in a 5-1 loss.
KC Starter
Michael Wacha
7 IP · 2 H · 0 ER · 6 K · 2 BB · 89 PC
KC Batters
Nothing Noteworthy
Insight
Michael Wacha was dominant, going 7 innings and allowing zero runs on just 2 hits as Kansas City cruised to a 5-1 win.
Minnesota Twins (MIN) @ Cleveland Guardians (CLE)
Progressive Field
MIN
2
CLE
1
MIN Starter
Joe Ryan
6 IP · 2 H · 1 ER · 5 K · 3 BB · 107 PC
MIN Batters
Byron Buxton 2-5 (1 HR, 2 RBI)
Insight
Byron Buxton hit a homer and drove in both Minnesota runs as the Twins edged Cleveland 2-1 in a tight pitching duel.
CLE Starter
Tanner Bibee
6 IP · 1 H · 1 ER · 9 K · 2 BB · 98 PC
CLE Batters
Nothing Noteworthy
Insight
Tanner Bibee struck out 9 and allowed just 1 hit over 6 innings but got a no-decision in a tough 2-1 loss where Cleveland could not get anything going offensively.
Houston Astros (HOU) @ Cincinnati Reds (CIN)
Great American Ball Park
HOU
1
CIN
3
HOU Starter
Spencer Arrighetti
5.2 IP · 5 H · 1 ER · 5 K · 3 BB · 93 PC
HOU Batters
Nothing Noteworthy
Insight
Spencer Arrighetti has been one of the more consistent arms in Houston's rotation lately, and he did his job again with a solid 5.2 innings, but the offense managed only 1 run in the loss.
CIN Starter
Chase Burns
6 IP · 4 H · 1 ER · 2 K · 3 BB · 87 PC
CIN Batters
Elly De La Cruz 2-4 (1 RBI)
Insight
Chase Burns kept rolling with another strong outing, going 6 innings and allowing just 1 run as Cincinnati won 3-1 despite their offense trending down recently.
Seattle Mariners (SEA) @ Chicago White Sox (CWS)
Rate Field
SEA
1
CWS
6
SEA Starter
Luis Castillo
4 IP · 5 H · 4 ER · 6 K · 0 BB · 84 PC
SEA Batters
Julio Rodríguez 2-3 (1 BB)
Insight
Luis Castillo gave up 4 runs in 4 innings and Seattle's offense was completely quiet in a 6-1 loss.
CWS Starter
Anthony Kay
5 IP · 3 H · 0 ER · 5 K · 2 BB · 88 PC
CWS Batters
Miguel Vargas 2-3 (2 HR, 3 RBI, 1 BB)
Tristan Peters 2-3
Insight
Miguel Vargas crushed 2 homers and drove in 3 runs to power Chicago's offense, and Anthony Kay held Seattle scoreless over 5 innings in a nice bounceback start after a rough stretch.
Athletics (ATH) @ Baltimore Orioles (BAL)
Oriole Park at Camden Yards
ATH
6
BAL
2
ATH Starter
Aaron Civale
5 IP · 6 H · 0 ER · 6 K · 3 BB · 97 PC
ATH Batters
Brent Rooker 2-4 (1 HR, 3 RBI, 1 BB)
Shea Langeliers 2-3 (2 RBI, 1 BB)
Colby Thomas 2-2 (1 RBI)
Insight
Brent Rooker homered and drove in 3 runs while Aaron Civale went 5 strong innings without allowing a run, and the Athletics offense has been on a real heater lately so this result fits right in.
BAL Starter
Shane Baz
4.2 IP · 5 H · 5 ER · 5 K · 3 BB · 100 PC
BAL Batters
Gunnar Henderson 2-5
Samuel Basallo 2-4
Insight
Shane Baz got tagged for 5 runs in under 5 innings and Baltimore could not do much at the plate in a 6-2 home loss.
New York Mets (NYM) @ Arizona Diamondbacks (ARI)
Chase Field
NYM
1
ARI
2
NYM Starter
Clay Holmes
5.2 IP · 5 H · 2 ER · 6 K · 2 BB · 103 PC
NYM Batters
Nothing Noteworthy
Insight
Clay Holmes has been quietly one of the better starters around lately, and he gave up just 2 runs over 5.2 innings, but the Mets offense could not give him anything in a 2-1 loss.
ARI Starter
Merrill Kelly
7 IP · 3 H · 1 ER · 6 K · 3 BB · 96 PC
ARI Batters
Nothing Noteworthy
Insight
Merrill Kelly completely flipped the script on his recent ugly stretch, going 7 innings and allowing just 1 run after giving up a combined 19 runs over his last three starts. Arizona won a tight 2-1 game.
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.
🎯 SignalValue = Target. Fade = Avoid. Watch = Mixed signals.
# Team 7d ERA 14d 28d FIP K% Mom. Signal
1 TB 0.40 0.79 2.90 1.82 22.1% 0 Neutral
2 LAD 1.42 1.44 3.35 1.76 26.8% +3 Watch
3 ARI 1.62 3.86 4.42 2.14 22.5% +19 Value
4 SD 1.82 4.76 3.88 2.56 33.3% +6 Neutral
5 STL 2.03 3.26 4.20 3.83 19.4% +13 Value
6 NYY 2.11 2.13 3.55 3.10 22.8% +1 Neutral
7 MIL 2.17 1.73 3.73 1.84 26.5% +2 Neutral
8 PHI 2.33 2.66 4.01 2.73 27.8% +7 Value
9 MIA 2.42 3.83 3.92 2.19 20.7% +2 Neutral
10 DET 2.94 2.79 4.18 3.15 23.4% +7 Value
11 CWS 2.96 2.27 4.14 3.38 23.5% +5 Neutral
12 NYM 3.06 3.35 4.30 2.27 33.8% +8 Neutral
13 KC 3.09 2.58 4.21 3.57 19.4% +6 Neutral
14 BOS 3.50 3.14 3.32 2.63 26.8% -10 Fade
15 SEA 3.50 3.13 3.92 4.04 25.6% -3 Watch
16 CLE 3.60 2.83 3.96 3.94 29.9% -3 Watch
17 TOR 3.75 2.29 3.26 2.27 16.6% -14 Fade
18 CHC 3.81 3.91 3.72 5.29 16.1% -10 Fade
19 ATL 4.00 3.34 4.00 4.27 28.8% -5 Fade
20 HOU 4.41 5.96 5.63 4.22 24.0% +8 Value
21 TEX 4.44 2.56 3.19 4.27 15.5% -19 Neutral
22 WSH 4.86 3.05 4.41 4.75 15.5% -1 Neutral
23 LAA 4.88 5.90 6.59 4.14 27.4% +7 Value
24 MIN 6.14 6.61 5.74 5.83 15.4% +5 Value
25 COL 6.52 6.98 5.43 3.39 21.3% +1 Neutral
26 BAL 6.63 6.01 5.37 4.22 16.6% -1 Neutral
27 ATH 6.72 6.08 5.09 3.67 22.6% -3 Watch
28 CIN 7.11 8.61 5.48 6.48 16.3% -1 Neutral
29 SF 7.84 6.23 3.36 5.26 8.1% -23 Fade
30 PIT 8.78 6.34 4.47 3.18 17.3% -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.
🎯 SignalValue = Target. Fade = Avoid. Watch = Mixed signals.
# Team 7d ERA 14d 28d FIP K-BB% WHIP Mom. Signal
1 MIL 3.09 2.64 2.67 2.28 22.2% 1.24 0 Neutral
2 TOR 2.35 3.15 3.97 2.58 14.5% 1.28 +9 Neutral
3 BOS 1.84 3.08 4.69 2.76 13.6% 1.02 +23 Neutral
4 NYM 1.48 2.99 3.56 3.06 11.3% 0.98 -1 Neutral
5 STL 3.06 2.90 3.96 3.07 13.6% 1.16 +14 Value
6 KC 2.95 4.34 4.69 3.23 11.2% 1.03 +15 Neutral
7 HOU 2.83 3.02 4.50 3.34 9.0% 1.38 +11 Value
8 LAD 3.57 3.54 2.71 3.35 21.5% 1.19 -6 Fade
9 SF 2.79 3.74 4.50 3.38 20.2% 0.99 +11 Neutral
10 PIT 1.59 3.78 3.92 3.43 11.7% 0.88 -6 Fade
11 MIN 4.74 4.32 4.22 3.55 11.6% 1.20 +4 Watch
12 SD 4.46 5.48 5.07 3.63 16.3% 1.18 0 Neutral
13 NYY 4.95 3.94 3.30 3.71 8.0% 1.59 -7 Fade
14 WSH 3.56 3.47 4.71 3.81 13.4% 1.15 +10 Value
15 TB 2.58 1.91 2.83 3.96 8.6% 1.08 -8 Fade
16 TEX 5.19 4.82 4.26 3.96 16.5% 1.18 -3 Watch
17 ARI 3.14 5.73 5.93 4.04 14.3% 1.13 +12 Value
18 PHI 5.21 4.54 5.58 4.13 18.9% 1.32 -4 Watch
19 ATL 3.27 2.81 3.30 4.37 14.6% 1.15 -9 Fade
20 DET 6.75 5.01 3.88 4.54 22.2% 1.50 -15 Fade
21 ATH 1.82 3.02 4.02 4.55 12.8% 1.30 +4 Watch
22 CLE 4.38 4.22 4.54 4.61 15.0% 1.32 -5 Fade
23 SEA 4.89 4.91 4.32 4.67 16.1% 1.09 -1 Neutral
24 BAL 6.67 6.10 5.57 4.87 7.0% 1.45 +3 Watch
25 MIA 7.84 4.75 4.90 4.90 7.5% 1.80 -17 Neutral
26 CHC 3.32 3.98 4.47 4.92 18.4% 1.29 -10 Fade
27 CIN 3.49 5.26 4.99 5.17 4.4% 1.11 +1 Neutral
28 LAA 5.79 4.71 3.92 5.17 0.0% 1.75 -19 Fade
29 CWS 5.76 3.94 4.10 5.76 13.4% 1.52 -6 Fade
30 COL 8.89 6.29 5.85 7.25 4.8% 1.90 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.
🎯 SignalValue = Hot. Fade = Cold. Watch = Neutral.
# Team 7d R/G 14d 28d OPS wRC+ Mom. Signal
1 WSH 6.33 5.08 5.15 0.713 119 +5 Value
2 NYY 6.14 5.38 5.81 0.788 119 0 Neutral
3 PHI 5.71 4.46 4.15 0.681 125 +19 Value
4 ATH 5.50 4.83 4.52 0.729 123 +9 Value
5 CHC 5.43 5.08 6.00 0.781 114 -4 Watch
6 LAD 5.00 4.00 4.48 0.792 114 +8 Neutral
7 CWS 4.67 4.75 5.25 0.707 126 -2 Neutral
8 MIN 4.67 4.54 4.72 0.708 86 0 Neutral
9 ATL 4.50 5.08 5.76 0.797 108 -6 Fade
10 KC 4.29 4.62 4.68 0.708 107 -1 Neutral
11 COL 4.17 4.50 4.12 0.725 104 +12 Value
12 BAL 4.00 4.00 4.62 0.706 95 -1 Neutral
13 SEA 4.00 4.25 4.36 0.698 96 +3 Watch
14 MIA 3.86 3.69 4.12 0.706 92 +10 Value
15 NYM 3.83 3.75 3.08 0.635 74 +14 Neutral
16 TOR 3.83 4.38 4.32 0.696 107 +1 Neutral
17 BOS 3.71 3.31 3.92 0.670 89 +9 Neutral
18 SD 3.71 3.92 4.17 0.682 69 +3 Watch
19 HOU 3.50 3.42 3.72 0.777 87 +8 Value
20 MIL 3.50 5.33 4.88 0.693 78 -13 Fade
21 PIT 3.50 5.00 5.38 0.723 91 -17 Fade
22 CLE 3.43 4.08 4.31 0.696 70 -4 Watch
23 TEX 3.33 2.83 3.68 0.687 87 +5 Value
24 TB 3.14 3.00 4.08 0.703 103 +1 Neutral
25 ARI 3.00 3.67 4.52 0.707 59 -13 Fade
26 DET 3.00 3.75 4.28 0.724 41 -7 Fade
27 SF 3.00 2.25 2.88 0.642 67 +3 Watch
28 STL 2.71 4.36 4.65 0.724 71 -18 Fade
29 CIN 2.57 3.38 4.44 0.688 75 -14 Fade
30 LAA 2.33 3.42 4.28 0.709 75 -10 Fade

Table Insights
Extracted from rolling tables above.
Strongest
SF Fade
FADE: The Giants bullpen has been a disaster lately, giving up nearly 8 runs per 9 innings over the last week — that's one of the worst marks in baseball. They've also been letting a ton of batters reach base, with a WHIP over 2. Avoid betting on San Francisco when games come down to their relief pitchers.
STL Value
VALUE: The Cardinals bullpen has been sharp this week, posting a 2.03 ERA and holding opponents to very little damage. They've been one of the top five relief units in baseball over the last seven days. Back St. Louis in close games where the bullpen is likely to see action.
CHC Fade
FADE: The Cubs bullpen isn't inspiring much confidence either, sitting around the middle of the pack and trending downward over the last week. Combined with their struggling rotation, Chicago is a tough team to trust right now. Fade the Cubs across the board until things turn around.
TOR Fade
FADE: Toronto's bullpen has been leaking runs this week despite facing weaker competition, which is a bad sign. Their momentum is sliding and they rank outside the top 15 over the last seven days. Don't trust the Blue Jays relievers to hold leads right now.
CHC Fade
FADE: The Cubs starters look decent on the surface, but they rank 26th in baseball over the last week when you dig a little deeper. Their momentum is heading in the wrong direction too. Avoid Chicago in games where the result hinges on their starting pitching.
DET Fade
FADE: Detroit starters have been giving up nearly 7 runs per 9 innings over the past week, which is rough no matter how you slice it. They've also been putting a lot of runners on base with a WHIP of 1.5. Stay away from the Tigers when they're sending their starters to the mound right now.
ATL Fade
FADE: Atlanta's starters have looked okay on the scoreboard lately, but they rank 19th in baseball over the last week and the momentum is pointing down. Their numbers over two weeks are only middling as well. Hold off on backing the Braves rotation until they show a stronger trend.
PIT Fade
FADE: Pittsburgh starters put up a sparkling 1.59 ERA this week, but they've been getting a little lucky — the underlying numbers suggest they're pitching more like a middle-of-the-pack staff. Their schedule has also been softer, so the results may not hold up. Watch before committing to the Pirates starters.
ARI Fade
FADE: Arizona's offense has been one of the weakest in the game lately, scoring just 3 runs per game and ranking 25th over the past week. Their overall hitting numbers are well below average right now. Fade the Diamondbacks when they need their bats to show up.
ATH Value
VALUE: The Athletics offense has quietly been one of the hotter lineups in baseball, scoring 5.5 runs per game and ranking 4th over the last week. Their overall hitting numbers are strong and the momentum is building. Back Oakland when they need runs — this lineup is producing right now.

Injury & Lineup Log
Player Team Status Injury Impact
Taj Bradley MIN 10-day IL 15-day IL — Right pectoralis muscle inflammation Minnesota Twins placed RHP Taj Bradley on the 15-day injured list retroactive to May 6, 2026. Right pectoralis muscle inflammation.
Bennett Sousa HOU 10-day IL 15-day IL — Left elbow inflammation Houston Astros placed LHP Bennett Sousa on the 15-day injured list retroactive to May 6, 2026. Left elbow inflammation.
Brandon Lockridge MIL 10-day IL 10-day IL — Right knee laceration and contusion Milwaukee Brewers placed LF Brandon Lockridge on the 10-day injured list. Right knee laceration and contusion.
Logan Webb SF 10-day IL 15-day IL — Right knee bursitis San Francisco Giants placed RHP Logan Webb on the 15-day injured list retroactive to May 6, 2026. Right knee bursitis.
Hunter Brown HOU 60-day IL 60-day IL — Right shoulder strain Houston Astros transferred RHP Hunter Brown from the 15-day injured list to the 60-day injured list. Right shoulder strain.
Tommy Edman LAD 60-day IL 60-day IL — Recovery from right ankle surgery Los Angeles Dodgers transferred 2B Tommy Edman from the 10-day injured list to the 60-day injured list. Recovery from right ankle surgery.
Brock Stewart LAD 10-day IL 15-day IL — Left foot bone spur Los Angeles Dodgers placed RHP Brock Stewart on the 15-day injured list. Left foot bone spur.
Jimmy Herget COL 10-day IL IL Colorado Rockies placed RHP Jimmy Herget on the bereavement list.
Activated from IL
LAD: Blake Snell — activated from IL
TOR: Addison Barger — activated from IL
BOS: Justin Slaten — 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.