View archived editions: Click Here For All Editions →
MLB Recaps
Wednesday, May 6 15 games · full slate
Game Recaps
Minnesota Twins (MIN) @ Washington Nationals (WSH)
Nationals Park
MIN
2
WSH
15
MIN Starter
Bailey Ober
5 IP · 6 H · 5 ER · 3 K · 2 BB · 82 PC
MIN Batters
Matt Wallner 2-3 (1 HR, 2 RBI)
Insight
Bailey Ober had been on a roll with three straight clean outings but got tagged for 5 runs in 5 innings tonight, and the Twins ended up getting blown out 15-2. Minnesota's starting pitching has been sliding lately, and this one fit that trend.
WSH Starter
Miles Mikolas
5.1 IP · 3 H · 2 ER · 3 K · 0 BB · 74 PC
WSH Batters
CJ Abrams 3-5 (1 HR, 5 RBI)
Brady House 2-5 (1 HR, 3 RBI)
José Tena 2-5 (1 HR, 2 RBI)
Insight
CJ Abrams went 3-for-5 with a homer and 5 RBI, Brady House added 3 more RBI, and the Nationals just lit up the scoreboard. Washington's offense erupted for 15 runs and it wasn't really close.
Toronto Blue Jays (TOR) @ Tampa Bay Rays (TB)
Tropicana Field
TOR
0
TB
3
TOR Starter
Patrick Corbin
5.1 IP · 5 H · 2 ER · 1 K · 2 BB · 61 PC
TOR Batters
Myles Straw 2-3
Insight
Toronto couldn't score a single run and got shut down in a 3-0 loss. Myles Straw had a couple hits but the offense had nothing going.
TB Starter
Shane McClanahan
5.2 IP · 2 H · 0 ER · 4 K · 1 BB · 69 PC
TB Batters
Nothing Noteworthy
Insight
Shane McClanahan was dealing tonight, holding Toronto to 2 hits and no runs over 5-plus innings. After a rough outing in his last start, he bounced back in a big way for Tampa.
Milwaukee Brewers (MIL) @ St. Louis Cardinals (STL)
Busch Stadium
MIL
6
STL
2
MIL Starter
Brandon Sproat
4 IP · 1 H · 0 ER · 5 K · 3 BB · 76 PC
MIL Batters
Andrew Vaughn 2-4 (1 HR, 3 RBI)
Jackson Chourio 2-5 (1 RBI)
Jake Bauers 2-3 (1 RBI, 1 BB)
Insight
Milwaukee got the win behind a solid night from Brandon Sproat, who allowed just 1 hit and no runs over 4 innings with 5 strikeouts. Andrew Vaughn backed him up with a homer and 3 RBI.
STL Starter
Andre Pallante
6 IP · 8 H · 5 ER · 3 K · 2 BB · 104 PC
STL Batters
Nothing Noteworthy
Insight
Andre Pallante had been pitching well in his last three starts but got roughed up for 5 runs on 8 hits tonight, which was a tough blowup for a guy who had looked sharp recently. St. Louis couldn't dig themselves out of it.
Atlanta Braves (ATL) @ Seattle Mariners (SEA)
T-Mobile Park
ATL
1
SEA
3
ATL Starter
Martín Pérez
5.2 IP · 5 H · 2 ER · 5 K · 1 BB · 84 PC
ATL Batters
Nothing Noteworthy
Insight
Martin Perez has been quietly excellent lately with three straight strong outings, and tonight he continued that with just 2 runs allowed over 5-plus innings. Atlanta's offense didn't give him much support though, managing just 1 run.
SEA Starter
Bryan Woo
6 IP · 1 H · 0 ER · 9 K · 2 BB · 98 PC
SEA Batters
Cole Young 3-4 (1 RBI)
Jhonny Pereda 2-2 (1 R)
Insight
Bryan Woo was absolutely locked in tonight, striking out 9 and allowing just 1 hit over 6 scoreless innings. Cole Young went 3-for-4 with an RBI to help seal the win for Seattle.
San Diego Padres (SD) @ San Francisco Giants (SF)
Oracle Park
SD
5
SF
1
SD Starter
Bradgley Rodriguez
1 IP · 0 H · 0 ER · 0 K · 0 BB · 7 PC
SD Batters
Nick Castellanos 2-4
Insight
San Diego won this one 5-1 even though their starter only went 1 inning. The bullpen carried the load and the offense did enough against a Giants team whose bullpen has been trending down lately.
SF Starter
Adrian Houser
6 IP · 3 H · 1 ER · 3 K · 1 BB · 74 PC
SF Batters
Jesus Rodriguez 2-3
Insight
Adrian Houser had been getting knocked around in his last three starts, giving up double-digit runs combined, but he bounced back with a solid 6 innings and just 1 run allowed. It wasn't enough as the Giants still lost 5-1.
Athletics (ATH) @ Philadelphia Phillies (PHI)
Citizens Bank Park
ATH
3
PHI
6
ATH Starter
Jeffrey Springs
5.1 IP · 8 H · 2 ER · 4 K · 0 BB · 75 PC
ATH Batters
Nick Kurtz 2-4 (1 RBI, 1 BB)
Insight
Jeffrey Springs has been giving up a lot of runs lately, and tonight wasn't much better with 2 earned runs and 8 hits allowed before being pulled. The Athletics offense couldn't pick him up in a 6-3 loss.
PHI Starter
Zack Wheeler
6.1 IP · 5 H · 3 ER · 4 K · 1 BB · 98 PC
PHI Batters
Adolis García 2-4 (1 HR, 1 RBI)
Brandon Marsh 3-4 (1 RBI)
Edmundo Sosa 2-4 (2 RBI)
Insight
Brandon Marsh went 3-for-4 and Edmundo Sosa drove in 2 to support Zack Wheeler, who gave the Phillies another quality start. Philadelphia took care of business at home.
Texas Rangers (TEX) @ New York Yankees (NYY)
Yankee Stadium
TEX
6
NYY
1
TEX Starter
Nathan Eovaldi
8 IP · 3 H · 1 ER · 8 K · 0 BB · 101 PC
TEX Batters
Corey Seager 2-5 (1 HR, 2 RBI)
Jake Burger 2-4 (1 R)
Insight
Nathan Eovaldi was brilliant tonight, going 8 innings with just 1 run allowed and 8 strikeouts on 101 pitches. Corey Seager added a homer and 2 RBI as Texas rolled to a 6-1 win.
NYY Starter
Will Warren
4 IP · 7 H · 6 ER · 7 K · 3 BB · 90 PC
NYY Batters
Nothing Noteworthy
Insight
Will Warren had been really sharp in his last three starts but completely fell apart tonight, giving up 6 runs on 7 hits in just 4 innings. That's a tough blowup for a guy who had looked like one of the better starters in his recent stretch.
Baltimore Orioles (BAL) @ Miami Marlins (MIA)
loanDepot park
BAL
7
MIA
4
BAL Starter
Brandon Young
6 IP · 4 H · 3 ER · 5 K · 3 BB · 93 PC
BAL Batters
Adley Rutschman 2-3 (2 RBI, 1 BB)
Insight
Baltimore won 7-4 with Adley Rutschman going 2-for-3 with 2 RBI to help provide the offensive spark. Brandon Young gave them 6 innings and kept things manageable.
MIA Starter
Eury Pérez
5 IP · 4 H · 5 ER · 6 K · 5 BB · 93 PC
MIA Batters
Nothing Noteworthy
Insight
Eury Perez had been trending in the right direction with his recent starts but ran into trouble tonight, giving up 5 runs and walking 5 batters in just 5 innings. Miami couldn't overcome that in a 7-4 loss.
Chicago White Sox (CWS) @ Los Angeles Angels (LAA)
Angel Stadium
CWS
2
LAA
8
CWS Starter
Noah Schultz
3.2 IP · 7 H · 7 ER · 3 K · 4 BB · 79 PC
CWS Batters
Chase Meidroth 2-3 (1 R, 1 BB)
Insight
Noah Schultz had put together three straight solid starts but got knocked around badly tonight, giving up 7 runs on 7 hits and 4 walks in less than 4 innings. Chicago couldn't recover in an 8-2 loss.
LAA Starter
Walbert Ureña
6 IP · 2 H · 1 ER · 5 K · 3 BB · 90 PC
LAA Batters
Bryce Teodosio 2-3 (2 R, 1 BB)
Insight
Walbert Urena kept it simple with 6 innings and just 1 run allowed, and the Angels offense made it look easy in an 8-2 win. Los Angeles got the job done despite their offense trending down lately.
Cleveland Guardians (CLE) @ Kansas City Royals (KC)
Kauffman Stadium
CLE
3
KC
1
CLE Starter
Joey Cantillo
5 IP · 3 H · 1 ER · 1 K · 3 BB · 70 PC
CLE Batters
Chase DeLauter 2-4 (2 RBI)
Insight
Cleveland got the 3-1 win with Chase DeLauter driving in 2 runs to provide most of the offense. Joey Cantillo was good enough, giving up just 1 run over 5 innings.
KC Starter
Cole Ragans
3 IP · 1 H · 0 ER · 4 K · 2 BB · 58 PC
KC Batters
Maikel Garcia 2-3 (1 BB)
Insight
Cole Ragans lasted just 3 innings after giving up 7 runs in his previous start, making this another short outing in a rough recent stretch. Kansas City's offense couldn't pick up the slack in a 3-1 loss.
Los Angeles Dodgers (LAD) @ Houston Astros (HOU)
Daikin Park
LAD
12
HOU
2
LAD Starter
Tyler Glasnow
1 IP · 1 H · 1 ER · 2 K · 0 BB · 19 PC
LAD Batters
Andy Pages 3-5 (3 HR, 6 RBI)
Shohei Ohtani 2-4 (1 RBI, 1 BB)
Kyle Tucker 2-4 (2 R, 1 BB)
Insight
Andy Pages went absolutely off tonight with 3 home runs and 6 RBI in a 12-2 blowout. Even though Tyler Glasnow only went 1 inning, the Dodgers offense didn't need much help.
HOU Starter
Lance McCullers Jr.
2.2 IP · 4 H · 6 ER · 4 K · 3 BB · 70 PC
HOU Batters
Nothing Noteworthy
Insight
Lance McCullers Jr. has now given up 5, 4, and 6 runs in his last three starts, and tonight's blowup was another tough one with 6 runs allowed in under 3 innings. Houston is in a bad spot with their rotation right now.
Boston Red Sox (BOS) @ Detroit Tigers (DET)
Comerica Park
BOS
4
DET
0
BOS Starter
Sonny Gray
5 IP · 4 H · 0 ER · 2 K · 2 BB · 70 PC
BOS Batters
Masataka Yoshida 2-4 (1 R)
Insight
Sonny Gray shut out Detroit over 5 innings and the Red Sox bullpen finished it off in a clean 4-0 win. Boston got the job done without a ton of flash.
DET Starter
Jack Flaherty
5 IP · 3 H · 2 ER · 10 K · 1 BB · 96 PC
DET Batters
Riley Greene 2-4
Insight
Jack Flaherty struck out 10 batters but still gave up 2 runs and took the loss, and Detroit's offense couldn't scratch across a single run. The Tigers have been struggling with their rotation lately and tonight's result fits that trend.
New York Mets (NYM) @ Colorado Rockies (COL)
Coors Field
NYM
10
COL
5
NYM Starter
Freddy Peralta
5 IP · 4 H · 0 ER · 1 K · 2 BB · 91 PC
NYM Batters
Marcus Semien 4-5 (1 HR, 2 RBI)
Carson Benge 2-5 (2 RBI)
Bo Bichette 2-5 (1 RBI)
Insight
Marcus Semien went 4-for-5 with a homer and the Mets pounded out 10 runs in a big road win. Freddy Peralta kept Colorado scoreless over 5 innings to set the tone.
COL Starter
Michael Lorenzen
5 IP · 11 H · 7 ER · 2 K · 3 BB · 87 PC
COL Batters
TJ Rumfield 3-4 (1 HR, 1 RBI, 1 BB)
Tyler Freeman 2-4 (1 RBI)
Troy Johnston 2-4 (1 RBI)
Insight
Michael Lorenzen got lit up for 7 runs on 11 hits in just 5 innings, which was a rough blowup after a few decent outings. Colorado lost 10-5 and couldn't do much about it.
Cincinnati Reds (CIN) @ Chicago Cubs (CHC)
Wrigley Field
CIN
6
CHC
7
CIN Starter
Brady Singer
6 IP · 6 H · 4 ER · 6 K · 1 BB · 96 PC
CIN Batters
Matt McLain 2-3 (1 HR, 1 RBI)
JJ Bleday 2-5 (1 RBI)
Will Benson 2-4 (1 R, 1 BB)
Insight
Cincinnati jumped out to a lead with Matt McLain hitting a homer but the bullpen couldn't hold on in a 7-6 loss. The Reds have had some bullpen issues lately and it showed tonight.
CHC Starter
Colin Rea
5.1 IP · 6 H · 1 ER · 5 K · 3 BB · 98 PC
CHC Batters
Ian Happ 3-5 (1 HR, 2 RBI)
Pete Crow-Armstrong 2-3 (1 HR, 2 RBI)
Insight
Ian Happ went 3-for-5 with a homer and 2 RBI, and Pete Crow-Armstrong added another 2 RBI as Chicago came back to win 7-6. The Cubs got it done despite their bullpen trending down lately.
Pittsburgh Pirates (PIT) @ Arizona Diamondbacks (ARI)
Chase Field
PIT
1
ARI
0
PIT Starter
Paul Skenes
8 IP · 2 H · 0 ER · 7 K · 0 BB · 97 PC
PIT Batters
Brandon Lowe 2-4 (1 HR, 1 RBI)
Bryan Reynolds 2-4
Insight
Paul Skenes was absolutely dominant, going 8 innings with just 2 hits and no runs allowed while striking out 7. Brandon Lowe hit the only run of the game with a solo homer to give Pittsburgh all it needed.
ARI Starter
Michael Soroka
6.1 IP · 7 H · 1 ER · 6 K · 2 BB · 93 PC
ARI Batters
Nothing Noteworthy
Insight
Michael Soroka was solid with 6-plus innings and just 1 run allowed, but it wasn't enough against Skenes tonight. Arizona lost a tough 1-0 game where their offense never got going.
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.38 1.02 3.06 1.70 23.1% +1 Neutral
2 NYY 0.78 1.81 3.43 1.75 29.6% +3 Watch
3 CWS 1.45 1.85 3.76 2.13 25.1% +8 Neutral
4 SEA 1.59 2.28 3.56 2.45 29.6% +3 Watch
5 DET 1.71 2.95 3.89 2.31 27.5% +8 Value
6 LAD 1.77 2.18 3.68 1.72 26.4% +3 Watch
7 SD 1.80 5.24 3.91 2.38 36.7% +7 Neutral
8 BOS 2.17 3.01 3.20 2.51 24.6% -4 Watch
9 KC 2.31 1.77 3.88 3.48 18.8% +3 Watch
10 TEX 2.34 1.96 3.48 3.88 16.6% -4 Watch
11 MIL 2.41 2.41 4.21 1.84 25.6% +7 Value
12 CLE 2.49 2.33 4.31 3.33 23.6% +7 Value
13 MIA 2.91 4.09 3.70 2.45 22.9% -3 Watch
14 WSH 2.91 3.41 4.04 3.42 12.4% +2 Neutral
15 NYM 3.00 4.46 5.15 2.47 30.9% +10 Neutral
16 STL 3.04 4.20 4.61 3.92 19.1% +6 Value
17 PHI 3.05 2.37 3.92 2.93 21.9% -2 Neutral
18 ARI 3.15 5.23 4.32 3.75 18.8% +2 Neutral
19 LAA 3.46 6.03 6.22 3.36 27.5% +10 Value
20 ATL 3.91 3.45 4.40 3.49 29.1% +1 Neutral
21 TOR 4.01 2.39 3.10 2.16 22.3% -18 Fade
22 CHC 4.35 4.67 3.60 4.02 26.8% -14 Fade
23 SF 4.76 3.49 2.76 4.97 10.7% -22 Fade
24 HOU 6.35 7.55 5.91 5.28 20.1% +4 Watch
25 COL 7.84 7.45 5.20 4.99 18.3% +1 Neutral
26 MIN 7.96 7.93 6.35 6.14 13.3% +4 Watch
27 CIN 8.12 7.63 5.12 6.59 19.6% -3 Watch
28 BAL 8.59 7.93 5.70 5.51 14.8% -1 Neutral
29 ATH 8.61 6.06 4.77 6.27 15.3% -6 Fade
30 PIT 8.63 4.83 4.07 3.51 17.0% -13 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 2.43 3.44 2.92 1.79 20.6% 1.12 0 Neutral
2 PHI 2.23 3.75 4.94 2.36 23.0% 1.02 +3 Watch
3 NYM 2.27 3.28 4.05 2.59 15.9% 1.08 +3 Watch
4 TB 1.43 1.41 2.74 2.75 12.1% 0.96 0 Neutral
5 PIT 2.81 4.47 3.91 2.79 20.2% 0.99 -3 Watch
6 STL 3.78 4.00 4.21 3.61 4.1% 1.41 +14 Value
7 SEA 4.03 4.98 4.44 3.65 21.0% 1.00 +6 Value
8 SF 3.61 4.72 4.64 3.65 19.3% 1.03 +11 Value
9 MIA 6.76 4.82 4.76 3.75 13.1% 1.43 0 Neutral
10 KC 3.64 4.22 4.16 3.83 14.6% 1.14 +2 Neutral
11 TEX 6.74 4.87 4.42 3.85 22.7% 1.12 +6 Value
12 LAA 3.99 4.79 3.74 3.89 10.1% 1.39 -2 Neutral
13 CHC 2.55 4.83 4.40 4.06 17.3% 1.25 -2 Neutral
14 DET 5.52 5.98 3.47 4.17 18.9% 1.46 -11 Fade
15 BOS 2.77 3.63 4.54 4.18 9.9% 1.27 +12 Neutral
16 NYY 4.35 3.58 3.26 4.20 12.1% 1.55 -8 Fade
17 WSH 3.76 3.09 4.71 4.20 4.4% 1.29 +8 Value
18 TOR 4.07 4.46 4.83 4.38 8.6% 1.30 +5 Value
19 HOU 4.18 4.31 5.56 4.39 3.0% 1.68 +7 Value
20 ATL 4.03 3.27 3.45 4.49 10.6% 1.45 -2 Neutral
21 LAD 3.81 2.97 2.75 4.50 20.8% 1.08 -14 Fade
22 ARI 6.60 6.15 6.20 4.53 8.4% 1.77 +7 Value
23 CWS 3.61 3.26 3.59 4.67 13.6% 1.30 -9 Fade
24 CIN 5.40 5.56 5.26 4.90 5.8% 1.43 0 Neutral
25 SD 6.11 6.18 4.78 5.31 6.4% 1.43 -9 Fade
26 ATH 5.29 3.64 4.22 5.35 8.7% 1.76 -4 Watch
27 MIN 4.67 4.86 4.17 5.62 8.6% 1.33 -12 Fade
28 BAL 6.67 6.09 5.29 5.75 5.5% 1.68 0 Neutral
29 CLE 7.06 5.31 4.70 6.55 9.6% 1.60 -8 Fade
30 COL 8.12 5.62 5.83 6.82 6.4% 1.69 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.83 6.31 5.62 0.781 163 +2 Neutral
2 PIT 5.50 4.54 5.08 0.723 127 +2 Neutral
3 ATL 5.43 5.38 5.88 0.797 117 -2 Neutral
4 CHC 5.17 5.31 5.76 0.780 115 -2 Neutral
5 CLE 5.17 4.08 4.32 0.699 104 +13 Value
6 MIN 5.17 4.54 4.84 0.707 84 +3 Watch
7 BAL 5.14 4.58 4.84 0.710 86 0 Neutral
8 MIL 4.86 4.69 4.62 0.696 114 +4 Watch
9 LAD 4.83 4.77 4.84 0.793 121 -1 Neutral
10 ATH 4.67 4.27 4.28 0.723 126 +10 Value
11 WSH 4.67 4.67 5.08 0.708 85 -6 Neutral
12 PHI 4.57 4.54 3.96 0.674 99 +12 Neutral
13 BOS 4.33 4.54 4.20 0.670 108 +10 Neutral
14 CWS 4.33 4.23 4.56 0.704 113 +1 Neutral
15 NYM 4.29 4.15 3.08 0.633 98 +14 Neutral
16 KC 4.14 5.33 4.28 0.708 97 +5 Value
17 STL 4.14 4.77 4.60 0.730 107 -3 Watch
18 DET 4.00 4.31 4.31 0.733 80 +1 Neutral
19 SD 3.83 5.17 4.83 0.686 87 -9 Fade
20 CIN 3.71 4.67 4.60 0.691 80 -7 Neutral
21 TOR 3.71 4.00 4.24 0.696 99 +1 Neutral
22 MIA 3.67 3.75 3.92 0.710 94 +3 Watch
23 TB 3.67 3.58 4.33 0.704 108 -6 Fade
24 COL 3.43 4.15 3.88 0.722 90 +2 Neutral
25 TEX 3.40 3.00 3.88 0.690 89 +2 Neutral
26 LAA 3.33 3.67 4.76 0.713 75 -15 Fade
27 ARI 3.17 4.00 4.96 0.719 56 -21 Neutral
28 SEA 3.17 4.33 4.52 0.699 86 -12 Fade
29 HOU 2.86 3.08 3.80 0.781 96 -1 Neutral
30 SF 1.86 2.23 2.88 0.645 42 0 Neutral

Table Insights
Extracted from rolling tables above.
Strongest
TOR Fade
FADE: The Toronto bullpen looked good over the past two weeks but has been rough this past week, and the trend is heading in the wrong direction. Their ERA this week is nearly two full runs higher than it should be based on how they've actually been pitching. Avoid leaning on Toronto's relievers right now.
ATH Fade
FADE: The Athletics bullpen has been one of the worst in baseball this week, giving up runs at a massive rate with an ERA of 8.61. They've ranked 29th out of 30 teams over the past seven days, and things haven't been much better over the past month either. Stay away from the ATH bullpen.
CHC Fade
FADE: The Cubs bullpen has been sliding recently, and their momentum is heading in the wrong direction despite facing easier competition. Over the past week they've ranked 22nd out of 30 teams. Avoid backing Chicago's relievers right now.
DET Value
VALUE: While Detroit's starters have struggled, their bullpen has been a completely different story — ranking 5th in baseball this week with a 1.71 ERA. The relief corps has been locking down games and the momentum is building. Back Detroit's bullpen to keep doing the job.
ARI Value
VALUE: Arizona's starters have looked worse than they actually are — their ERA this week is about two runs higher than their true performance level suggests. They've also been handling a tough schedule, which makes the numbers look even more inflated than they should. Back Arizona starters when the matchup is right.
CWS Fade
FADE: Chicago's starters have posted a nice ERA lately, but they've been facing easy competition and pitching better than their actual stuff would normally allow. The momentum is heading down, and tougher matchups could expose them quickly. Fade the White Sox rotation going forward.
DET Fade
FADE: Detroit's starters have struggled badly this week with a 5.52 ERA, and the team's overall momentum is sliding. Even though they were one of the best rotations over the past month, the recent trend is clearly moving the wrong way. Fade Detroit starters until they show they've turned it around.
TEX Value
VALUE: Texas starters have been dealing with a tough schedule and their ERA this week looks bad on the surface, but their actual performance has been much better than a 6.74 ERA suggests. Their WHIP of 1.124 shows they're keeping baserunners fairly under control, and the real numbers are closer to a 3.85 ERA. Back Texas starters — they're pitching better than the box score shows.
ATH Value
VALUE: Despite having a rough bullpen, the Athletics offense has quietly been one of the better-hitting groups in baseball lately, scoring nearly 5 runs a game. Their lineup is ranked 10th this week and the momentum is moving up. Back Oakland's bats when they get into a good matchup.
CLE Value
VALUE: Cleveland's offense has been on a strong upward trend, scoring over 5 runs per game recently and ranking 5th in baseball this week. The momentum is the best of any team in this group, and they're doing it against average competition. Back the Cleveland lineup while they're hot.

Injury & Lineup Log
Player Team Status Injury Impact
Brandon Williamson CIN 60-day IL 60-day IL — Left shoulder fatigue Cincinnati Reds transferred LHP Brandon Williamson from the 15-day injured list to the 60-day injured list. Left shoulder fatigue.
Gleyber Torres DET 10-day IL 10-day IL — Left oblique strain Detroit Tigers placed 2B Gleyber Torres on the 10-day injured list retroactive to May 4, 2026. Left oblique strain.
Emilio Pagán CIN 10-day IL 15-day IL — Left hamstring strain Cincinnati Reds placed RHP Emilio Pagán on the 15-day injured list. Left hamstring strain.
Matthew Boyd CHC 10-day IL 15-day IL — Left meniscus injury Chicago Cubs placed LHP Matthew Boyd on the 15-day injured list retroactive to May 4, 2026. Left meniscus injury.
Carlos Correa HOU 10-day IL 10-day IL — Left ankle tendon injury Houston Astros placed SS Carlos Correa on the 10-day injured list retroactive to May 5, 2026. Left ankle tendon injury.
Activated from IL
BOS: Sonny Gray — activated from IL
CWS: Chris Murphy — activated from IL
CIN: Pierce Johnson — activated from IL
CWS: Jonathan Cannon — activated from IL
LAA: Alek Manoah — activated from IL
LAD: Brock Stewart — 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.