View archived editions: Click Here For All Editions →
MLB Recaps
Monday, May 18 14 games · full slate
Game Recaps
New York Mets (NYM) @ Washington Nationals (WSH)
Nationals Park
NYM
16
WSH
7
NYM Starter
Christian Scott
4 IP · 4 H · 3 ER · 5 K · 3 BB · 81 PC
NYM Batters
Bo Bichette (3B) 3-6 (1 HR, 3 RBI, 1 BB)
Carson Benge (RF) 3-6 (3 RBI, 1 BB)
Brett Baty (1B) 2-6 (1 HR, 3 RBI)
Insight
The Mets put up 16 runs and just ran all over Washington tonight. Bo Bichette and Brett Baty both went deep, combining for 6 RBI between them.
WSH Starter
Jake Irvin
4 IP · 5 H · 1 ER · 6 K · 1 BB · 74 PC
WSH Batters
James Wood (RF) 3-6 (1 RBI, 1 BB)
Joey Wiemer (CF) 2-2 (2 RBI, 2 BB)
CJ Abrams (SS) 2-6 (1 RBI)
Insight
Washington got blown out 16-7 and the bullpen getting lit up fits a team that has been shaky across the board lately. Jake Irvin actually held his own for 4 innings but the game got away fast after he left.
Baltimore Orioles (BAL) @ Tampa Bay Rays (TB)
Tropicana Field
BAL
6
TB
16
BAL Starter
Trevor Rogers
3.2 IP · 8 H · 7 ER · 3 K · 2 BB · 88 PC
BAL Batters
Adley Rutschman (C) 2-4 (1 HR, 2 RBI, 1 BB)
Pete Alonso (1B) 3-5 (2 RBI)
Weston Wilson (P) 2-4 (1 HR, 1 RBI)
Insight
Trevor Rogers got rocked again, giving up 7 runs in under 4 innings, and this is now three straight rough outings for him. Baltimore had no answer for Tampa Bay tonight.
TB Starter
Shane McClanahan
5 IP · 6 H · 4 ER · 6 K · 2 BB · 90 PC
TB Batters
Yandy Díaz (DH) 4-5 (4 RBI)
Junior Caminero (3B) 2-4 (1 HR, 4 RBI, 2 BB)
Ryan Vilade (RF) 3-3 (3 RBI, 1 BB)
Insight
Shane McClanahan had thrown three straight scoreless outings coming in, and while he gave up 4 runs tonight, Tampa Bay's offense more than made up for it with a 16-run explosion. Yandy Diaz and Junior Caminero combined for 8 RBI.
Chicago White Sox (CWS) @ Seattle Mariners (SEA)
T-Mobile Park
CWS
1
SEA
6
CWS Starter
Noah Schultz
5.1 IP · 5 H · 3 ER · 6 K · 0 BB · 91 PC
CWS Batters
Sam Antonacci (2B) 2-3
Munetaka Murakami (1B) 2-3 (1 BB)
Insight
Chicago only managed 1 run and the offense has been fading lately, so this result was not a surprise. Bryan Woo shut them down all night.
SEA Starter
Bryan Woo
6 IP · 3 H · 0 ER · 8 K · 2 BB · 90 PC
SEA Batters
Josh Naylor (1B) 3-4 (1 RBI)
Randy Arozarena (LF) 2-4 (1 RBI)
Insight
Bryan Woo was dealing, throwing 6 innings of shutout ball with 8 strikeouts and giving Seattle a clean win.
Los Angeles Dodgers (LAD) @ San Diego Padres (SD)
Petco Park
LAD
0
SD
1
LAD Starter
Yoshinobu Yamamoto
7 IP · 3 H · 1 ER · 8 K · 2 BB · 107 PC
LAD Batters
Shohei Ohtani (DH) 2-3 (1 BB)
Insight
Yoshinobu Yamamoto pitched 7 strong innings and the Dodgers still lost 1-0, which has to sting. Their offense had nothing going against Michael King.
SD Starter
Michael King
7 IP · 4 H · 0 ER · 9 K · 2 BB · 100 PC
SD Batters
Miguel Andujar (DH) 2-4 (1 HR, 1 RBI)
Insight
Michael King was absolutely locked in, throwing 7 scoreless innings with 9 strikeouts, and this is right in line with San Diego's pitching trending up big lately. Miguel Andujar's solo home run was all they needed.
Cincinnati Reds (CIN) @ Philadelphia Phillies (PHI)
Citizens Bank Park
CIN
4
PHI
5
CIN Starter
Nick Lodolo
5.2 IP · 3 H · 3 ER · 3 K · 5 BB · 97 PC
CIN Batters
Sal Stewart (1B) 2-4 (1 HR, 1 RBI)
Insight
Cincinnati dropped a close one 5-4 and Nick Lodolo walked 5 batters in under 6 innings, which kept the Reds in trouble all night.
PHI Starter
Andrew Painter
6 IP · 3 H · 2 ER · 3 K · 2 BB · 69 PC
PHI Batters
Alec Bohm (1B) 2-3 (1 HR, 1 RBI, 1 BB)
Insight
Philadelphia escaped with a 5-4 win and Alec Bohm's home run was a big swing in the game.
Toronto Blue Jays (TOR) @ New York Yankees (NYY)
Yankee Stadium
TOR
6
NYY
7
TOR Starter
Patrick Corbin
4 IP · 6 H · 3 ER · 3 K · 3 BB · 79 PC
TOR Batters
George Springer (DH) 2-5 (1 HR, 1 RBI)
Insight
Toronto's bullpen blew this one, which has been a theme lately with the pen trending in the wrong direction. They had a shot but couldn't hold it.
NYY Starter
Ryan Weathers
5.1 IP · 7 H · 5 ER · 7 K · 0 BB · 90 PC
NYY Batters
Paul Goldschmidt (1B) 2-4 (1 HR, 2 RBI, 1 BB)
Cody Bellinger (LF) 2-4 (1 HR, 2 RBI)
Jazz Chisholm Jr. (2B) 2-4 (1 HR, 2 RBI)
Insight
The Yankees needed a comeback and got it, with Goldschmidt, Bellinger, and Jazz Chisholm all going deep in a 7-6 win. Ryan Weathers gave up 5 runs but the offense bailed him out.
Houston Astros (HOU) @ Minnesota Twins (MIN)
Target Field
HOU
3
MIN
6
HOU Starter
Tatsuya Imai
4.2 IP · 5 H · 3 ER · 5 K · 0 BB · 74 PC
HOU Batters
Christian Walker (1B) 2-5 (1 RBI)
Insight
Houston couldn't get much going offensively and fell 6-3 to Minnesota.
MIN Starter
Kendry Rojas
4 IP · 2 H · 0 ER · 3 K · 1 BB · 46 PC
MIN Batters
Josh Bell (DH) 3-4 (2 HR, 4 RBI)
Insight
Josh Bell went off tonight with 2 home runs and 4 RBI, powering Minnesota to a 6-3 win. The Twins pitching staff has been trending up and rookie Kendry Rojas held Houston to nothing over 4 innings.
Atlanta Braves (ATL) @ Miami Marlins (MIA)
loanDepot park
ATL
0
MIA
12
ATL Starter
JR Ritchie
4 IP · 6 H · 6 ER · 4 K · 1 BB · 83 PC
ATL Batters
Nothing Noteworthy
Insight
Atlanta got shut out 12-0 and JR Ritchie gave up 6 runs in 4 innings after three solid outings, a rough step backward. The Braves offense has been fading badly lately and it showed tonight.
MIA Starter
Max Meyer
6 IP · 3 H · 0 ER · 6 K · 2 BB · 97 PC
MIA Batters
Xavier Edwards (2B) 2-4 (1 HR, 2 RBI)
Liam Hicks (DH) 2-4 (2 RBI)
Insight
Max Meyer has been getting better with each start and tonight he threw 6 shutout innings to finish off a complete team performance. Miami's offense has been surging and they put up 12 runs to back him up.
Athletics (ATH) @ Los Angeles Angels (LAA)
Angel Stadium
ATH
1
LAA
2
ATH Starter
J.T. Ginn
8 IP · 2 H · 2 ER · 10 K · 1 BB · 105 PC
ATH Batters
Nothing Noteworthy
Insight
J.T. Ginn was outstanding, going 8 innings with 10 strikeouts and giving up just 2 runs, but the Athletics offense couldn't get him the win. A tough loss for a really good outing.
LAA Starter
Walbert Ureña
6 IP · 4 H · 0 ER · 4 K · 2 BB · 92 PC
LAA Batters
Nothing Noteworthy
Insight
Walbert Urena has now given up 1 run or fewer in three straight starts, and the Angels quietly squeaked out a 2-1 win tonight.
Boston Red Sox (BOS) @ Kansas City Royals (KC)
Kauffman Stadium
BOS
3
KC
1
BOS Starter
Sonny Gray
6 IP · 5 H · 1 ER · 9 K · 1 BB · 80 PC
BOS Batters
Mickey Gasper (DH) 2-5 (1 R)
Andruw Monasterio (SS) 2-4
Insight
Sonny Gray was sharp again, giving up just 1 run over 6 innings as Boston won 3-1. He has allowed 1 run or fewer in two of his last three starts.
KC Starter
Seth Lugo
6 IP · 5 H · 2 ER · 5 K · 2 BB · 93 PC
KC Batters
Jac Caglianone (RF) 2-4 (1 RBI)
Insight
Kansas City's offense has been cold lately and they managed just 1 run tonight, which fits the recent pattern. Seth Lugo bounced back a bit but it wasn't enough.
Cleveland Guardians (CLE) @ Detroit Tigers (DET)
Comerica Park
CLE
8
DET
2
CLE Starter
Slade Cecconi
7.1 IP · 5 H · 2 ER · 4 K · 2 BB · 96 PC
CLE Batters
José Ramírez (3B) 3-4 (1 HR, 3 RBI, 1 BB)
Angel Martínez (LF) 2-5 (1 RBI)
Travis Bazzana (2B) 2-5 (1 R)
Insight
Jose Ramirez homered and drove in 3 as Cleveland rolled to an 8-2 win. Slade Cecconi gave them 7-plus solid innings to set the tone.
DET Starter
Framber Valdez
5 IP · 5 H · 4 ER · 3 K · 4 BB · 89 PC
DET Batters
Riley Greene (LF) 2-2 (1 RBI, 1 BB)
Insight
Detroit got beat up and Framber Valdez had a rough night, giving up 4 runs in 5 innings. The Tigers offense couldn't make up the difference.
Texas Rangers (TEX) @ Colorado Rockies (COL)
Coors Field
TEX
6
COL
7
TEX Starter
MacKenzie Gore
1 IP · 3 H · 2 ER · 2 K · 2 BB · 28 PC
TEX Batters
Justin Foscue (2B) 3-3 (1 HR, 3 RBI, 1 BB)
Ezequiel Duran (SS) 3-4 (2 RBI)
Insight
MacKenzie Gore lasted just 1 inning and Texas's bullpen has been a big problem lately, which cost them in a 7-6 loss. Justin Foscue had a great night at the plate but it wasn't enough.
COL Starter
Jose Quintana
5.2 IP · 7 H · 3 ER · 4 K · 1 BB · 94 PC
COL Batters
Willi Castro (3B) 2-4 (1 RBI)
Insight
Colorado pulled off a 7-6 win and with their bullpen and offense both trending up lately, this result fits right in line with how they've been playing.
Milwaukee Brewers (MIL) @ Chicago Cubs (CHC)
Wrigley Field
MIL
9
CHC
3
MIL Starter
Brandon Sproat
4.2 IP · 3 H · 3 ER · 5 K · 3 BB · 78 PC
MIL Batters
Jake Bauers (1B) 2-4 (1 HR, 4 RBI)
Christian Yelich (DH) 2-4 (1 HR, 2 RBI, 1 BB)
Jackson Chourio (LF) 2-5 (1 RBI)
Insight
Milwaukee won 9-3 and Jake Bauers and Christian Yelich both went deep to lead the way. The Brewers got the job done despite their starter not going deep into the game.
CHC Starter
Shota Imanaga
4.1 IP · 9 H · 8 ER · 2 K · 3 BB · 79 PC
CHC Batters
Michael Busch (1B) 2-2 (1 RBI, 1 BB)
Seiya Suzuki (RF) 2-4
Carson Kelly (C) 2-4 (1 R)
Insight
Shota Imanaga had thrown three straight excellent outings coming in, so getting tagged for 8 runs in 4-plus innings was a real blowup. Chicago's offense has been struggling lately and couldn't bail him out.
San Francisco Giants (SF) @ Arizona Diamondbacks (ARI)
Chase Field
SF
2
ARI
12
SF Starter
Robbie Ray
4.1 IP · 11 H · 9 ER · 1 K · 2 BB · 84 PC
SF Batters
Bryce Eldridge (DH) 2-4
Harrison Bader (CF) 2-4 (1 R)
Insight
Robbie Ray got destroyed, giving up 9 runs on 11 hits in under 5 innings in a 12-2 blowout. San Francisco's offense couldn't do anything to help.
ARI Starter
Zac Gallen
6 IP · 4 H · 2 ER · 5 K · 1 BB · 81 PC
ARI Batters
Gabriel Moreno (C) 2-5 (1 HR, 2 RBI)
Ryan Waldschmidt (CF) 3-3 (1 RBI, 1 BB)
Ketel Marte (2B) 2-4 (2 RBI)
Insight
Arizona's offense has been surging and they put up 12 runs tonight, right in line with how hot they've been lately. Zac Gallen had been struggling recently but bounced back with a solid 6-inning outing.
Rolling Performance Tables
On Mobile, Turn Phone Sideways to View 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 LAD 0.43 2.03 2.49 2.18 28.4% 0 Neutral
2 BOS 1.40 1.90 2.58 2.32 30.3% 0 Neutral
3 SEA 1.67 2.95 2.71 3.52 18.1% +2 Neutral
4 KC 1.98 3.06 2.63 3.89 21.6% 0 Neutral
5 NYM 2.02 2.21 3.04 3.46 22.6% +2 Neutral
6 SF 2.11 4.37 3.31 3.10 20.5% +5 Value
7 MIL 2.42 2.05 2.62 2.68 27.9% -4 Watch
8 MIA 2.59 2.87 3.18 3.43 19.4% +1 Neutral
9 MIN 2.73 4.80 5.24 3.10 17.6% +16 Value
10 SD 2.74 2.05 3.82 2.76 26.2% +7 Value
11 PHI 2.84 2.77 3.47 3.05 33.3% +2 Neutral
12 CHC 3.08 3.49 3.97 4.35 22.5% +7 Value
13 STL 3.10 2.78 3.50 5.51 17.1% +1 Neutral
14 ATL 3.19 3.32 3.91 4.40 25.4% +4 Watch
15 COL 3.39 4.39 5.38 3.35 20.4% +11 Value
16 CLE 3.44 3.19 2.86 3.37 32.0% -10 Fade
17 TOR 3.65 3.86 3.36 4.50 23.3% -5 Fade
18 PIT 3.87 5.45 4.54 4.12 20.6% +3 Watch
19 DET 4.64 3.74 4.07 4.99 18.1% +1 Neutral
20 ATH 4.69 5.65 4.86 3.24 19.9% +4 Watch
21 HOU 4.70 4.45 6.01 4.43 12.4% +7 Value
22 ARI 5.14 2.66 4.64 2.39 17.2% +1 Neutral
23 LAA 5.32 5.28 6.11 3.59 19.8% +6 Value
24 NYY 5.32 3.93 3.14 3.82 20.0% -16 Neutral
25 CWS 5.57 4.46 3.63 4.78 19.0% -9 Fade
26 WSH 5.80 5.97 4.58 4.00 20.5% -4 Watch
27 TEX 6.35 4.02 3.21 3.34 17.3% -17 Fade
28 TB 6.75 4.42 3.55 4.46 19.5% -13 Fade
29 BAL 7.50 4.05 5.90 5.46 14.6% -2 Neutral
30 CIN 8.51 7.50 7.66 7.68 20.7% 0 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.50 2.29 2.93 2.57 22.6% 1.06 0 Neutral
2 TOR 2.83 2.92 3.78 2.72 13.8% 1.29 +6 Value
3 PHI 2.05 3.52 3.79 2.74 18.0% 0.91 +1 Neutral
4 SD 3.44 3.97 4.94 2.91 12.1% 1.21 +12 Value
5 LAD 2.40 3.69 3.21 3.00 24.1% 0.82 0 Neutral
6 NYY 4.39 4.87 3.42 3.13 19.2% 1.18 -3 Watch
7 ATL 3.11 2.51 3.34 3.21 11.6% 1.14 +3 Watch
8 ARI 4.30 2.74 4.90 3.42 19.1% 1.03 +14 Value
9 PIT 5.82 3.80 4.53 3.44 20.0% 1.09 -2 Neutral
10 TB 2.23 2.68 2.19 3.52 10.0% 1.24 -4 Watch
11 NYM 4.74 3.96 3.75 3.53 14.3% 1.55 -9 Fade
12 MIN 2.48 3.34 4.03 3.62 13.2% 0.98 +13 Value
13 CLE 3.28 3.33 4.18 3.83 12.5% 1.26 -2 Neutral
14 DET 4.89 5.61 5.17 3.89 8.7% 1.18 +4 Watch
15 STL 3.37 2.97 3.38 3.96 7.2% 1.38 -6 Fade
16 SEA 4.57 3.94 4.75 4.16 17.4% 1.16 +5 Neutral
17 BOS 3.47 3.47 3.80 4.26 19.3% 0.99 +3 Watch
18 CWS 5.04 5.78 4.34 4.46 10.5% 1.50 -1 Neutral
19 KC 5.45 4.79 4.82 4.47 11.7% 1.29 -7 Fade
20 TEX 2.12 3.01 3.82 4.81 11.8% 1.00 -7 Fade
21 ATH 3.51 2.88 3.34 4.95 11.2% 1.34 +2 Neutral
22 MIA 6.05 6.31 5.09 4.95 13.3% 1.62 -8 Neutral
23 LAA 6.81 5.82 5.12 4.99 7.8% 1.42 -8 Neutral
24 COL 7.73 8.13 6.22 5.16 2.7% 2.13 +6 Value
25 BAL 6.73 6.26 6.25 5.21 6.7% 1.60 +3 Watch
26 SF 5.97 5.37 4.59 5.30 6.8% 1.64 -7 Neutral
27 WSH 6.95 5.28 4.41 5.49 15.2% 1.58 -3 Watch
28 HOU 5.45 4.60 4.19 5.71 11.0% 1.29 -2 Neutral
29 CIN 5.12 4.27 5.16 6.30 8.7% 1.50 0 Neutral
30 CHC 7.94 5.51 5.13 6.78 9.3% 1.44 -3 Watch

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 NYM 7.57 5.67 4.72 0.640 127 +9 Neutral
2 TB 7.33 5.46 4.76 0.713 147 +7 Value
3 ARI 6.67 4.62 4.62 0.693 139 +10 Value
4 WSH 6.43 6.31 5.48 0.736 128 -3 Watch
5 CLE 6.33 5.38 4.84 0.695 142 +1 Neutral
6 CIN 6.29 4.85 4.96 0.697 112 -2 Neutral
7 LAD 6.00 5.00 4.42 0.775 112 +8 Neutral
8 CWS 5.86 5.17 5.20 0.726 144 -6 Fade
9 MIA 5.29 5.15 4.32 0.697 99 +11 Value
10 PHI 4.86 5.54 4.69 0.693 86 +1 Neutral
11 SEA 4.86 4.31 4.40 0.701 101 +5 Neutral
12 TEX 4.67 3.85 3.40 0.677 80 +14 Value
13 MIL 4.57 4.33 4.84 0.693 115 -6 Fade
14 BAL 4.50 4.31 4.32 0.695 108 +5 Value
15 NYY 4.50 4.00 5.15 0.764 107 -12 Neutral
16 COL 4.43 4.00 4.20 0.711 57 +6 Value
17 MIN 4.43 4.62 4.35 0.708 99 0 Neutral
18 TOR 4.17 4.17 4.24 0.681 62 +3 Watch
19 CHC 4.14 4.15 4.88 0.748 83 -14 Fade
20 SF 4.00 4.46 3.35 0.660 104 +7 Value
21 PIT 3.83 4.08 4.64 0.727 91 -9 Fade
22 SD 3.71 3.77 4.00 0.662 86 +2 Neutral
23 STL 3.67 3.00 4.08 0.711 107 0 Neutral
24 ATH 3.57 4.00 4.33 0.731 109 -6 Fade
25 ATL 3.14 3.42 4.76 0.776 78 -17 Fade
26 KC 3.00 3.38 4.56 0.706 79 -12 Fade
27 HOU 2.57 2.62 2.96 0.746 73 +2 Neutral
28 DET 2.14 2.33 3.60 0.709 77 -3 Watch
29 BOS 2.00 2.69 3.12 0.667 64 -1 Neutral
30 LAA 1.50 2.50 2.96 0.696 35 0 Neutral

Table Insights
Extracted from rolling tables above.
Strongest
TB Fade
FADE: The Tampa Bay bullpen has been one of the worst in baseball over the last week, allowing runs at an alarming rate. Their save rate is sitting at just 33%, meaning they are blowing close games regularly. This group has fallen apart after looking solid over the past month.
TEX Fade
FADE: The Texas bullpen looked fine a month ago but has completely unraveled recently, ranking 27th in the league over the last week. They are giving up a lot more runs than you would expect based on the quality of contact they are allowing. This is a pen you want to avoid right now.
LAA Value
VALUE: The Angels bullpen numbers look rough on the surface, but the actual quality of contact they are allowing suggests they have been getting unlucky. They have been facing a tough schedule on top of that, which makes the results look even worse than they are. There is a good chance this group pitches better in the coming days.
CHC Value
VALUE: The Chicago Cubs bullpen has been quietly solid over the last week, sitting in the top half of the league while trending in the right direction. Their contact numbers suggest they have actually been pitching even better than the results show. This is a group that has been getting the job done without a lot of attention.
COL Value
VALUE: Colorado starters have been getting crushed lately, but the contact they are allowing does not fully explain the damage. Their ERA over the last week is nearly 8, but the underlying contact quality points to something closer to 5. Facing a tough schedule has also made things look worse than they probably are.
MIN Value
VALUE: Minnesota starters have been on a roll lately, posting a 2.48 ERA over the last week with a solid 0.975 WHIP. They have been keeping runners off base and limiting damage consistently. The rotation has real momentum right now after a rougher stretch a month ago.
NYM Fade
FADE: The Mets rotation has been trending in the wrong direction despite facing easy competition lately. Their ERA has crept up recently and their walks have been a problem, limiting how deep starters can go. The schedule was soft and they still could not take advantage.
TEX Fade
FADE: Texas starters have put up a very low ERA this week, but the actual quality of pitching does not back that up at all. Their contact-based numbers suggest runs should be coming at a much higher rate, meaning this looks more like good fortune than good pitching. Expect the results to get worse before they get better.
ARI Value
VALUE: Arizona has been one of the hottest offenses in baseball lately, scoring nearly 7 runs per game over the last week. Their lineup has a wRC+ of 139, which means they are hitting well above the league average right now. The bats are running hot and the momentum is real.
ATL Fade
FADE: Atlanta's offense has been surprisingly quiet lately, averaging just over 3 runs per game despite facing easy competition. Their wRC+ of 78 means they are hitting well below average as a group right now. This is not what you expect from a team with this much talent, and the slide has been going on for a while.

Injury & Lineup Log
Player Team Status Injury Impact
Jose Altuve HOU 10-day IL 10-day IL — Left oblique strain Houston Astros placed 2B Jose Altuve on the 10-day injured list retroactive to May 17, 2026. Left oblique strain.
Kyle Farmer ATL 10-day IL 10-day IL — Strained right forearm Atlanta Braves placed DH Kyle Farmer on the 10-day injured list retroactive to May 16, 2026. Strained right forearm.
Jordan Beck COL 10-day IL 10-day IL — Left hamstring strain Colorado Rockies placed LF Jordan Beck on the 10-day injured list. Left hamstring strain.
Kris Bubic KC 10-day IL 15-day IL — Left elbow soreness Kansas City Royals placed LHP Kris Bubic on the 15-day injured list retroactive to May 15, 2026. Left elbow soreness.
A.J. Minter NYM 60-day IL 60-day IL — Left lat surgery New York Mets placed LHP A.J. Minter on the 60-day injured list. Left lat surgery.
Ben Casparius LAD 60-day IL 60-day IL — Right shoulder inflammation Los Angeles Dodgers transferred RHP Ben Casparius from the 15-day injured list to the 60-day injured list. Right shoulder inflammation.
Corey Seager TEX 10-day IL 10-day IL — Lower back inflammation Texas Rangers placed SS Corey Seager on the 10-day injured list retroactive to May 15, 2026. Lower back inflammation.
Cole Sulser TB 10-day IL 15-day IL — Low back strain Tampa Bay Rays placed RHP Cole Sulser on the 15-day injured list retroactive to May 15, 2026. Low back strain.
Activated from IL
SEA: Patrick Wisdom — activated from IL
BAL: Jackson Holliday — activated from IL
TB: Joe Boyle — activated from IL
CLE: Shawn Armstrong — activated from IL
HOU: Jeremy Peña — activated from IL
ATL: Ronald Acuña Jr. — 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,28 day stats from completed games only. Postponed games excluded.
Momentum: 28d - 7d. Positive = outperforming. Negative = declining.
Schedule strength: Value on Hard schedule is stronger.
ERA-FIP Gap: If FIP is less than ERA, then ERA will likely get better.
Signals: Value = momentum +5 or more on Avg/Hard. Fade = -5 or worse on Easy/Avg.
Straight rolling ERA with no weighting.
Compass is for informational purposes only. Nothing in this newsletter constitutes betting advice.