View archived editions: Click Here For All Editions →
MLB Recaps
Friday, May 8 15 games · full slate
Game Recaps
Los Angeles Angels (LAA) @ Toronto Blue Jays (TOR)
Rogers Centre
LAA
0
TOR
2
LAA Starter
Reid Detmers
3.2 IP · 2 H · 2 ER · 3 K · 6 BB · 99 PC
LAA Batters
Jo Adell 2-3
Insight
Reid Detmers couldn't find the zone, walking 6 batters in under 4 innings and getting pulled early. The Angels offense went quiet too, getting shut out in a tough night all around.
TOR Starter
Dylan Cease
7 IP · 5 H · 0 ER · 10 K · 0 BB · 97 PC
TOR Batters
Nothing Noteworthy
Insight
Dylan Cease was filthy tonight, going 7 innings with 10 strikeouts and zero walks while not giving up a single run. The Blue Jays starting pitching has been trending up and Cease delivered exactly what you'd expect from that.
Chicago Cubs (CHC) @ Texas Rangers (TEX)
Globe Life Field
CHC
7
TEX
1
CHC Starter
Ben Brown
4 IP · 0 H · 0 ER · 3 K · 1 BB · 46 PC
CHC Batters
Pete Crow-Armstrong 2-4 (1 RBI)
Michael Conforto 2-4 (1 R, 1 BB)
Insight
The Cubs rolled to a 7-1 win with Ben Brown tossing 4 scoreless innings to get things started and the offense doing the rest.
TEX Starter
Kumar Rocker
3.2 IP · 4 H · 3 ER · 3 K · 3 BB · 87 PC
TEX Batters
Nothing Noteworthy
Insight
Kumar Rocker ran into trouble again, giving up 3 runs in less than 4 innings in a game the Rangers had no answer for offensively either.
Pittsburgh Pirates (PIT) @ San Francisco Giants (SF)
Oracle Park
PIT
2
SF
5
PIT Starter
Carmen Mlodzinski
6 IP · 7 H · 2 ER · 1 K · 0 BB · 74 PC
PIT Batters
Marcell Ozuna 2-3 (1 HR, 1 RBI, 1 BB)
Insight
Pittsburgh's offense has been trending way down and they could only push 2 runs across despite a solid outing from Carmen Mlodzinski. Marcell Ozuna hit a home run but the Pirates just don't have enough firepower right now.
SF Starter
Robbie Ray
6 IP · 4 H · 1 ER · 7 K · 4 BB · 93 PC
SF Batters
Rafael Devers 2-4 (1 HR, 1 RBI)
Heliot Ramos 2-4 (1 RBI)
Jung Hoo Lee 2-4
Insight
Rafael Devers homered and Robbie Ray went 6 solid innings as San Francisco took care of business at home. The Giants bullpen has been trending down but they held on to finish off the 5-2 win.
St. Louis Cardinals (STL) @ San Diego Padres (SD)
Petco Park
STL
6
SD
0
STL Starter
Michael McGreevy
6 IP · 1 H · 0 ER · 9 K · 2 BB · 94 PC
STL Batters
Iván Herrera 4-5 (1 R)
Alec Burleson 2-5 (1 R)
Nathan Church 2-4 (1 R)
Insight
Michael McGreevy was dealing tonight, allowing just 1 hit over 6 innings with 9 strikeouts to shut San Diego out. Ivan Herrera went 4-for-5 to lead the offense in a dominant Cardinals win.
SD Starter
Griffin Canning
4.1 IP · 7 H · 6 ER · 5 K · 2 BB · 83 PC
SD Batters
Nothing Noteworthy
Insight
Griffin Canning got shelled, giving up 6 runs in just over 4 innings in a rough outing for San Diego. The Padres offense has been cold lately and they couldn't chip away at the deficit either.
Colorado Rockies (COL) @ Philadelphia Phillies (PHI)
Citizens Bank Park
COL
9
PHI
7
COL Starter
Chase Dollander
5.2 IP · 3 H · 2 ER · 5 K · 5 BB · 89 PC
COL Batters
Hunter Goodman 4-5 (1 HR, 2 RBI)
Tyler Freeman 2-6 (1 HR, 1 RBI)
Willi Castro 2-5 (2 R)
Insight
Colorado pulled off the upset win behind Hunter Goodman going 4-for-5 with a homer and 2 RBI. The Rockies offense showed up big in a game where nobody expected them to win.
PHI Starter
Jesús Luzardo
3 IP · 6 H · 6 ER · 6 K · 3 BB · 95 PC
PHI Batters
Justin Crawford 3-4 (1 HR, 2 RBI, 1 BB)
Bryce Harper 2-4 (1 R, 2 BB)
Insight
Jesus Luzardo got lit up for 6 runs in just 3 innings, a brutal performance from a guy who had been really sharp his last couple starts. The Phillies offense had trended up lately but couldn't bail him out this time.
New York Yankees (NYY) @ Milwaukee Brewers (MIL)
American Family Field
NYY
0
MIL
6
NYY Starter
Max Fried
6 IP · 6 H · 5 ER · 5 K · 3 BB · 94 PC
NYY Batters
José Caballero 2-3
Insight
Max Fried had back-to-back shutout starts heading into tonight and then got tagged for 5 runs in 6 innings, a tough step back for a staff that has been trending down. The Yankees were blanked and couldn't do anything offensively.
MIL Starter
Jacob Misiorowski
6 IP · 2 H · 0 ER · 11 K · 2 BB · 95 PC
MIL Batters
Brandon Lockridge 2-2 (2 RBI)
Insight
Jacob Misiorowski was electric, striking out 11 batters over 6 scoreless innings to lead Milwaukee to a comfortable win. The Brewers offense has been cold lately but they got all the run support they needed.
Washington Nationals (WSH) @ Miami Marlins (MIA)
loanDepot park
WSH
3
MIA
2
WSH Starter
Foster Griffin
7 IP · 4 H · 1 ER · 9 K · 1 BB · 103 PC
WSH Batters
Nothing Noteworthy
Insight
Foster Griffin has been on a roll and kept it going tonight, going 7 innings with 9 strikeouts and allowing just 1 run. Washington's starting pitching has been trending way up and Griffin is a big reason why.
MIA Starter
Robby Snelling
5 IP · 5 H · 3 ER · 2 K · 4 BB · 86 PC
MIA Batters
Otto Lopez 3-4 (1 R)
Insight
Miami's offense couldn't push enough runs across despite Otto Lopez going 3-for-4, falling one short in a tight loss. The Marlins starting pitching has been trending down and Robby Snelling didn't help matters by walking 4 batters.
Atlanta Braves (ATL) @ Los Angeles Dodgers (LAD)
UNIQLO Field at Dodger Stadium
ATL
1
LAD
3
ATL Starter
Chris Sale
7 IP · 5 H · 2 ER · 7 K · 0 BB · 102 PC
ATL Batters
Michael Harris II 4-4 (1 R)
Austin Riley 2-4 (1 RBI)
Insight
Chris Sale has been one of the best starters in baseball lately and tonight was more of the same, going 7 innings with 7 strikeouts and no walks. The Braves just couldn't get enough offense behind him to come away with the win.
LAD Starter
Emmet Sheehan
4.2 IP · 6 H · 1 ER · 7 K · 1 BB · 88 PC
LAD Batters
Nothing Noteworthy
Insight
The Dodgers offense has been trending up and they did just enough to take the win even though Emmet Sheehan needed to come out before the 5th inning. LAD found a way to win in a close one.
Detroit Tigers (DET) @ Kansas City Royals (KC)
Kauffman Stadium
DET
3
KC
4
DET Starter
Keider Montero
6 IP · 3 H · 1 ER · 4 K · 1 BB · 71 PC
DET Batters
Riley Greene 3-4 (1 R)
Wenceel Pérez 2-4 (1 RBI)
Insight
Riley Greene went 3-for-4 and Detroit got solid pitching from Keider Montero, but the bullpen couldn't hold the lead late. A tough loss for a Tigers team that has been trending down in starting pitching.
KC Starter
Kris Bubic
5.2 IP · 4 H · 3 ER · 5 K · 4 BB · 96 PC
KC Batters
Kyle Isbel 2-4 (2 RBI)
Insight
Kansas City's bullpen has been trending way up lately and they came through again, holding on to close out a 4-3 win after Kris Bubic gave up 3 runs. Kyle Isbel had the big hit with 2 RBI.
Minnesota Twins (MIN) @ Cleveland Guardians (CLE)
Progressive Field
MIN
4
CLE
6
MIN Starter
Connor Prielipp
5 IP · 4 H · 1 ER · 6 K · 2 BB · 93 PC
MIN Batters
Byron Buxton 3-5 (1 HR, 2 RBI)
Austin Martin 3-5 (1 R)
Brooks Lee 2-4
Insight
Byron Buxton homered and drove in 2 but Minnesota still came up short, dropping a game where the offense put up a solid fight. The Twins starting pitching has been trending down and that caught up with them here.
CLE Starter
Parker Messick
5.2 IP · 7 H · 1 ER · 7 K · 1 BB · 95 PC
CLE Batters
José Ramírez 2-4 (1 RBI)
Steven Kwan 2-3 (2 R, 2 BB)
Insight
Cleveland's offense has been trending up big lately and it showed again, scoring 6 runs to take care of Minnesota. Jose Ramirez and Steven Kwan both contributed as the Guardians find ways to win.
Houston Astros (HOU) @ Cincinnati Reds (CIN)
Great American Ball Park
HOU
10
CIN
0
HOU Starter
Mike Burrows
7 IP · 3 H · 0 ER · 6 K · 1 BB · 98 PC
HOU Batters
Yordan Alvarez 2-4 (1 HR, 2 RBI)
Brice Matthews 2-4 (2 R)
Insight
Houston's offense and starting pitching have both been trending way up and tonight was a perfect example, with Mike Burrows tossing 7 shutout innings and Yordan Alvarez homering. The Astros rolled to a 10-0 blowout and it wasn't close.
CIN Starter
Nick Lodolo
5.1 IP · 5 H · 4 ER · 2 K · 1 BB · 78 PC
CIN Batters
Elly De La Cruz 2-4
Insight
Cincinnati got blown out 10-0 as Nick Lodolo gave up 4 runs in just over 5 innings and the offense never showed up. A rough night all around for the Reds.
Seattle Mariners (SEA) @ Chicago White Sox (CWS)
Rate Field
SEA
12
CWS
8
SEA Starter
Emerson Hancock
6 IP · 5 H · 5 ER · 4 K · 3 BB · 94 PC
SEA Batters
Luke Raley 2-5 (2 HR, 7 RBI)
Josh Naylor 3-5 (1 HR, 3 RBI)
Julio Rodríguez 2-5 (1 HR, 1 RBI)
Insight
Luke Raley went absolutely off tonight, hitting 2 home runs and driving in 7 runs to carry Seattle to a 12-8 win. Josh Naylor added a homer and 3 RBI as the Mariners offense came alive in a big way.
CWS Starter
Sean Burke
4.1 IP · 6 H · 6 ER · 4 K · 2 BB · 74 PC
CWS Batters
Sam Antonacci 2-4 (1 RBI)
Insight
Sean Burke got roughed up for 6 runs in under 5 innings and the White Sox bullpen couldn't stop the bleeding either. Chicago's offense has been trending down and they couldn't keep up even in a high-scoring game.
Tampa Bay Rays (TB) @ Boston Red Sox (BOS)
Fenway Park
TB
0
BOS
2
TB Starter
Jesse Scholtens
4.2 IP · 2 H · 2 ER · 4 K · 4 BB · 91 PC
TB Batters
Nick Fortes 2-3
Insight
Tampa Bay's starting pitching has been trending down and Jesse Scholtens continued that slide, walking 4 in under 5 innings and giving up 2 runs. The Rays offense was completely shut down and they couldn't score.
BOS Starter
Connelly Early
7 IP · 4 H · 0 ER · 8 K · 1 BB · 96 PC
BOS Batters
Ceddanne Rafaela 2-4 (1 HR, 1 RBI)
Insight
Connelly Early was sharp for Boston, going 7 innings with 8 strikeouts while allowing nothing. Ceddanne Rafaela hit a home run to provide all the offense they needed as the Red Sox starting pitching trend continues to roll.
Athletics (ATH) @ Baltimore Orioles (BAL)
Oriole Park at Camden Yards
ATH
4
BAL
3
ATH Starter
Jacob Lopez
5.1 IP · 3 H · 2 ER · 5 K · 2 BB · 91 PC
ATH Batters
Nick Kurtz 2-5 (2 RBI)
Jacob Wilson 2-3 (1 RBI, 1 BB)
Insight
Oakland's offense has been trending up and they came through in a close one, with Nick Kurtz and Jacob Wilson combining for 3 RBI to get the 4-3 win. The Athletics pulled off a solid road victory.
BAL Starter
Kyle Bradish
7 IP · 5 H · 3 ER · 10 K · 1 BB · 96 PC
BAL Batters
Adley Rutschman 2-3 (1 HR, 1 RBI, 1 BB)
Insight
Kyle Bradish punched out 10 batters over 7 innings and gave Baltimore a real chance to win, but the offense couldn't get him the run support he needed. Adley Rutschman hit a solo home run but it wasn't enough.
New York Mets (NYM) @ Arizona Diamondbacks (ARI)
Chase Field
NYM
3
ARI
1
NYM Starter
Nolan McLean
6 IP · 3 H · 1 ER · 6 K · 1 BB · 100 PC
NYM Batters
Mark Vientos 2-4 (1 HR, 2 RBI)
Insight
Mark Vientos hit a home run and drove in 2 runs to give the Mets all the offense they needed in a 3-1 road win. Nolan McLean went 6 innings and kept Arizona off the board for most of the night.
ARI Starter
Ryne Nelson
6.2 IP · 2 H · 1 ER · 7 K · 1 BB · 95 PC
ARI Batters
Nothing Noteworthy
Insight
Arizona's offense has been trending way down and they could only manage 1 run tonight, a trend that keeps hurting them. Ryne Nelson actually pitched well enough to win but didn't get the support.
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.62 0.91 2.93 1.68 22.6% +1 Neutral
2 LAD 0.85 1.07 3.24 1.83 26.6% +2 Neutral
3 NYY 1.49 1.78 3.44 2.70 23.8% +4 Watch
4 MIA 1.57 3.67 3.72 2.09 22.9% +6 Value
5 SD 1.57 4.67 3.88 2.47 33.3% +7 Neutral
6 ARI 2.12 4.54 4.42 2.39 22.7% +15 Value
7 LAA 2.28 5.68 5.97 2.34 32.9% +22 Value
8 STL 2.41 3.98 4.46 3.05 20.2% +14 Value
9 KC 2.49 2.33 4.15 3.53 18.6% +8 Value
10 MIL 2.54 2.01 3.88 2.03 20.0% +1 Neutral
11 DET 2.59 2.88 4.09 2.68 25.2% +4 Watch
12 NYM 2.62 3.53 4.49 2.52 28.4% +11 Neutral
13 SEA 2.65 2.97 3.61 3.10 26.8% -4 Watch
14 PHI 2.80 3.06 4.12 3.37 23.6% +2 Neutral
15 CWS 3.10 2.84 4.26 3.49 22.8% +4 Watch
16 ATL 3.18 3.82 4.26 3.28 33.3% +2 Neutral
17 BOS 3.22 2.95 3.31 2.97 25.4% -11 Fade
18 WSH 3.27 2.23 4.04 3.30 18.9% -5 Fade
19 CHC 3.60 4.77 3.51 5.02 17.3% -11 Fade
20 TOR 3.89 2.44 3.20 2.48 15.8% -17 Fade
21 TEX 4.02 2.58 3.30 4.27 15.8% -16 Neutral
22 CLE 4.18 3.38 4.09 4.62 24.3% -8 Fade
23 SF 4.41 3.93 2.63 5.65 8.7% -22 Fade
24 HOU 4.75 6.91 5.71 4.29 23.0% +4 Watch
25 COL 6.92 7.05 5.38 4.37 20.4% +2 Neutral
26 BAL 7.76 7.37 5.28 5.06 15.8% -1 Neutral
27 PIT 7.94 5.53 4.29 3.17 19.7% -7 Neutral
28 CIN 9.17 8.49 5.36 6.42 16.1% -2 Neutral
29 MIN 9.21 7.78 6.16 6.68 14.6% +1 Neutral
30 ATH 10.06 5.94 4.99 5.39 18.5% -6 Fade

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 2.49 2.71 2.67 1.56 22.9% 1.15 0 Neutral
2 TOR 2.95 3.28 4.43 2.86 14.8% 1.22 +13 Value
3 NYM 1.98 2.98 4.10 2.92 13.0% 1.06 +3 Watch
4 STL 2.55 3.38 4.02 3.02 10.1% 1.19 +15 Value
5 KC 3.49 4.53 4.65 3.23 11.1% 1.19 +12 Value
6 BOS 2.97 2.80 4.47 3.28 11.5% 1.17 +19 Value
7 PIT 2.58 4.15 3.98 3.39 13.0% 1.02 -5 Fade
8 SF 3.59 3.68 4.64 3.41 18.7% 1.10 +14 Neutral
9 SEA 3.79 5.37 4.53 3.44 20.3% 1.03 +9 Value
10 HOU 2.91 3.24 4.97 3.67 6.3% 1.50 +11 Value
11 LAD 2.93 3.42 2.59 3.82 19.3% 1.04 -7 Fade
12 TB 2.38 1.76 2.80 3.86 8.7% 1.06 -5 Fade
13 SD 5.14 5.82 5.30 3.94 12.7% 1.26 +7 Neutral
14 WSH 3.07 3.26 4.58 4.02 9.0% 1.16 +9 Value
15 PHI 5.17 4.39 5.50 4.04 19.8% 1.36 -5 Fade
16 CHC 2.02 4.21 4.34 4.22 17.5% 1.15 -5 Fade
17 DET 4.42 5.58 3.63 4.22 16.8% 1.25 -14 Fade
18 TEX 7.03 5.21 4.63 4.22 18.5% 1.22 -4 Watch
19 ATL 3.44 3.16 3.39 4.25 15.4% 1.21 -7 Fade
20 LAA 4.46 4.42 3.91 4.29 7.2% 1.55 -11 Fade
21 MIA 6.56 4.80 4.94 4.32 9.0% 1.54 -13 Fade
22 NYY 5.39 4.27 3.44 4.39 6.0% 1.74 -17 Fade
23 ARI 3.25 5.96 6.14 4.46 14.0% 1.17 +6 Value
24 MIN 5.27 4.46 4.26 4.55 12.0% 1.25 -8 Fade
25 ATH 3.35 3.54 4.35 5.16 13.4% 1.29 +3 Watch
26 CLE 5.45 4.54 4.45 5.17 12.1% 1.54 -13 Fade
27 CIN 5.82 5.46 5.21 5.22 3.4% 1.32 0 Neutral
28 CWS 5.57 4.17 4.18 5.38 16.0% 1.47 -4 Watch
29 BAL 6.80 6.10 5.29 5.43 5.8% 1.54 -3 Watch
30 COL 9.00 5.82 5.91 7.15 2.9% 1.95 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 NYY 7.00 5.77 5.85 0.787 138 +1 Neutral
2 CHC 5.71 5.38 6.12 0.781 120 -1 Neutral
3 ATH 5.50 4.58 4.72 0.728 132 +7 Value
4 WSH 5.33 5.00 5.00 0.710 110 +2 Neutral
5 CLE 5.29 4.23 4.50 0.699 104 +12 Value
6 LAD 5.00 4.83 4.64 0.792 118 +5 Value
7 MIN 5.00 4.46 4.92 0.708 101 0 Neutral
8 ATL 4.83 4.92 5.48 0.799 119 -5 Fade
9 PHI 4.43 4.38 3.96 0.677 91 +16 Value
10 CWS 4.33 4.50 5.00 0.705 111 -5 Fade
11 HOU 4.33 3.58 3.96 0.780 111 +13 Value
12 BAL 4.29 3.92 4.77 0.706 88 -4 Watch
13 NYM 4.17 3.67 3.29 0.634 85 +16 Neutral
14 PIT 4.17 4.46 5.04 0.725 99 -10 Fade
15 SEA 4.17 5.08 4.64 0.699 99 -3 Watch
16 BOS 4.14 4.62 4.19 0.670 90 +7 Value
17 KC 4.00 5.15 4.56 0.708 95 -1 Neutral
18 TB 3.86 3.46 4.28 0.704 108 +3 Watch
19 COL 3.83 4.25 4.20 0.723 97 +3 Watch
20 DET 3.67 3.83 4.48 0.728 69 -2 Neutral
21 MIL 3.50 5.25 4.75 0.694 86 -12 Fade
22 TOR 3.33 3.69 3.92 0.696 87 +4 Watch
23 MIA 3.29 3.23 3.84 0.707 84 +4 Watch
24 CIN 3.14 3.85 4.60 0.690 88 -10 Neutral
25 SD 3.14 4.08 4.38 0.684 65 -6 Fade
26 STL 2.86 4.86 4.62 0.727 77 -13 Fade
27 LAA 2.83 3.42 4.36 0.711 79 -7 Fade
28 ARI 2.67 3.83 4.57 0.710 47 -13 Fade
29 SF 2.67 2.50 2.83 0.643 60 +1 Neutral
30 TEX 2.50 2.67 3.56 0.688 71 -2 Neutral

Table Insights
Extracted from rolling tables above.
Strongest
ATH Fade
FADE: The Athletics bullpen has been one of the worst in baseball this week, allowing over 10 runs per nine innings. They've been struggling to get hitters out and putting runners on base constantly. Stay away from Oakland when the game gets to their relievers.
CHC Fade
FADE: Chicago's bullpen looked sharp recently but a lot of that came against weak competition, and the underlying numbers suggest they aren't as good as the results show. Their performance has slipped over the last two weeks compared to a month ago. Don't trust the Cubs pen to hold leads right now.
KC Value
VALUE: Kansas City's bullpen has been excellent lately, posting a 2.49 ERA over the last week and keeping baserunners to a minimum. They've been consistently good over the past two weeks as well. Back the Royals when the game gets to their relievers.
SF Fade
FADE: San Francisco's bullpen was dominant a month ago but has fallen off a cliff recently, and the team overall has been losing ground fast. The relievers are walking too many hitters and the momentum is pointing in the wrong direction. Fade the Giants bullpen until they show signs of turning it around.
MIA Fade
FADE: Miami starters have been getting lit up this week, giving up runs at a really high rate over the last seven days. Their numbers over the past month are mediocre at best, and things have gotten worse recently. Avoid backing Miami's starters right now.
CHC Fade
FADE: The Cubs starters look great on the surface with a low ERA this week, but they've been facing easy competition and the results don't tell the whole story. Over the last month their starters have been closer to average, and the team has been losing momentum. Don't buy into Chicago's starting pitching numbers just yet.
NYY Fade
FADE: New York's starters have been struggling badly this week, giving up runs in bunches and putting a lot of runners on base. The team has been sliding hard lately despite a softer schedule. Avoid the Yankees starters until they get back on track.
ARI Value
VALUE: Arizona's starters have been solid this week, holding opponents to just 3.25 runs per nine with a clean WHIP around 1.17. This is a noticeable bounce-back after a rough stretch over the last month. Back the Diamondbacks starters while this recent form holds.
ARI Fade
FADE: Arizona's offense has been one of the worst in baseball lately, scoring fewer than 3 runs a game over the past week and ranking near the bottom of the league. Their hitters simply aren't doing damage right now. Fade Arizona in games where they'll need to score to win.
CLE Value
VALUE: Cleveland's offense has been clicking this week, averaging over 5 runs a game and ranking among the top offenses in baseball over the last seven days. The team is trending in the right direction with real momentum behind them. Back the Guardians to keep putting up runs this week.

Injury & Lineup Log
Player Team Status Injury Impact
Jasson Domínguez NYY 10-day IL 10-day IL — Left shoulder AC joint sprain New York Yankees placed LF Jasson Domínguez on the 10-day injured list. Left shoulder AC joint sprain.
Jake Mangum PIT 10-day IL 10-day IL — Left hamstring strain Pittsburgh Pirates placed LF Jake Mangum on the 10-day injured list retroactive to May 6, 2026. Left hamstring strain.
Cade Povich BAL 10-day IL 15-day IL — Left elbow inflammation Baltimore Orioles placed LHP Cade Povich on the 15-day injured list. Left elbow inflammation.
Tyler Glasnow LAD 10-day IL 15-day IL — Low back spasms Los Angeles Dodgers placed RHP Tyler Glasnow on the 15-day injured list. Low back spasms.
Travis d'Arnaud LAA 10-day IL 10-day IL — Right foot plantar fasciitis Los Angeles Angels placed C Travis d'Arnaud on the 10-day injured list retroactive to May 7, 2026. Right foot plantar fasciitis.
Cole Ragans KC 10-day IL 15-day IL — Left elbow impingement Kansas City Royals placed LHP Cole Ragans on the 15-day injured list retroactive to May 7, 2026. Left elbow impingement.
Activated from IL
TB: Mason Englert — activated from IL
CHC: Ethan Roberts — activated from IL
ARI: Tyler Locklear — activated from IL
MIN: Yoendrys Gómez — activated from IL
CIN: Nick Lodolo — activated from IL
SEA: Brendan Donovan — 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.