View archived editions: Click Here For All Editions →
MLB Recaps
Wednesday, May 13 15 games · full slate
Game Recaps
Tampa Bay Rays (TB) @ Toronto Blue Jays (TOR)
Rogers Centre
TB
3
TOR
5
TB Starter
Griffin Jax
5 IP · 4 H · 0 ER · 1 K · 4 BB · 66 PC
TB Batters
Yandy Díaz 2-5 (1 RBI)
Insight
Griffin Jax kept Tampa Bay in it with five scoreless innings, but the bullpen couldn't hold it. TB has been fading in both the rotation and bullpen lately, and tonight was more of the same.
TOR Starter
Dylan Cease
7 IP · 3 H · 1 ER · 9 K · 3 BB · 99 PC
TOR Batters
Jesús Sánchez 2-2
Insight
Dylan Cease was dealing tonight, going 7 innings with 9 strikeouts and only giving up 1 run. Toronto got the job done despite a bullpen that has been trending the wrong direction recently.
Arizona Diamondbacks (ARI) @ Texas Rangers (TEX)
Globe Life Field
ARI
5
TEX
6
ARI Starter
Ryne Nelson
7 IP · 4 H · 3 ER · 8 K · 0 BB · 88 PC
ARI Batters
Nolan Arenado 2-4 (2 RBI)
Ketel Marte 2-4 (1 R, 1 BB)
Gabriel Moreno 2-5
Insight
Arizona had multiple guys with multi-hit games but still couldn't pull it out, continuing a stretch where their offense has been slipping. Nolan Arenado did his part with 2 RBI but it wasn't enough.
TEX Starter
Kumar Rocker
5 IP · 3 H · 0 ER · 3 K · 4 BB · 97 PC
TEX Batters
Jake Burger 2-4 (1 HR, 4 RBI)
Josh Jung 2-4 (1 R)
Evan Carter 2-4 (1 R)
Insight
Jake Burger was the story tonight, going 2-for-4 with a homer and 4 RBI to power Texas to the win. Kumar Rocker kept it scoreless through 5 after a couple of rough outings, which was a good sign for Houston.
Colorado Rockies (COL) @ Pittsburgh Pirates (PIT)
PNC Park
COL
10
PIT
4
COL Starter
Jose Quintana
4 IP · 5 H · 2 ER · 2 K · 3 BB · 73 PC
COL Batters
Mickey Moniak 3-5 (1 HR, 5 RBI)
TJ Rumfield 3-4 (1 HR, 1 RBI)
Insight
Mickey Moniak went off with 3 hits, a homer, and 5 RBI, carrying Colorado to a blowout road win. The offense has been trending up lately and showed up big tonight.
PIT Starter
Mitch Keller
5.2 IP · 7 H · 6 ER · 3 K · 1 BB · 80 PC
PIT Batters
Ryan O'Hearn 2-4 (1 HR, 1 RBI)
Insight
Mitch Keller gave up 6 runs in under 6 innings, which is a rough outing after back-to-back solid starts. Pittsburgh's rotation has been fading lately and tonight did nothing to change that.
Detroit Tigers (DET) @ New York Mets (NYM)
Citi Field
DET
2
NYM
3
DET Starter
Framber Valdez
6.2 IP · 5 H · 2 ER · 7 K · 2 BB · 106 PC
DET Batters
Riley Greene 3-5 (2 RBI)
Dillon Dingler 2-5 (1 R)
Insight
Riley Greene went 3-for-5 with 2 RBI and was the brightest spot for Detroit, but the bullpen couldn't protect the lead. The Detroit offense has been trending down a lot lately and only managed 2 runs.
NYM Starter
Christian Scott
4.2 IP · 7 H · 2 ER · 5 K · 2 BB · 89 PC
NYM Batters
Carson Benge 3-5 (1 RBI)
Insight
The Mets scratched out a 3-2 win despite Christian Scott not making it out of the 5th. Carson Benge had 3 hits and drove in the deciding run for New York.
Miami Marlins (MIA) @ Minnesota Twins (MIN)
Target Field
MIA
9
MIN
5
MIA Starter
Max Meyer
5.2 IP · 7 H · 4 ER · 9 K · 2 BB · 96 PC
MIA Batters
Leo Jiménez 3-5 (2 R)
Xavier Edwards 2-4 (1 RBI, 1 BB)
Connor Norby 2-5
Insight
Miami's offense has been on fire lately and backed it up tonight with 9 runs on the road. Leo Jimenez led the way going 3-for-5 with 2 runs scored.
MIN Starter
Simeon Woods Richardson
3 IP · 7 H · 6 ER · 1 K · 4 BB · 88 PC
MIN Batters
Byron Buxton 2-4 (2 HR, 2 RBI, 1 BB)
Kody Clemens 2-4 (1 HR, 1 RBI)
Austin Martin 2-5 (1 R)
Insight
Simeon Woods Richardson got knocked around for 6 runs in just 3 innings, which is the fourth straight start he has given up 4 or more runs. Byron Buxton hit 2 homers but Minnesota's pitching couldn't keep Miami in check.
San Diego Padres (SD) @ Milwaukee Brewers (MIL)
American Family Field
SD
3
MIL
1
SD Starter
Michael King
5.2 IP · 6 H · 1 ER · 5 K · 2 BB · 99 PC
SD Batters
Gavin Sheets 2-4 (1 HR, 3 RBI)
Fernando Tatis Jr. 2-4
Insight
Gavin Sheets hit a homer and drove in 3 to give San Diego just enough to win. The Padres offense has been trending down lately, so any production was welcome tonight.
MIL Starter
Jacob Misiorowski
7 IP · 4 H · 0 ER · 10 K · 0 BB · 93 PC
MIL Batters
Luis Rengifo 3-4
Sal Frelick 2-4 (1 R)
Insight
Jacob Misiorowski was absolutely locked in, going 7 innings with 10 strikeouts and no walks, but the Brewers offense couldn't get him a win. Milwaukee's bats have been trending down recently and managed just 1 run.
San Francisco Giants (SF) @ Los Angeles Dodgers (LAD)
UNIQLO Field at Dodger Stadium
SF
0
LAD
4
SF Starter
Robbie Ray
4.2 IP · 7 H · 3 ER · 2 K · 2 BB · 95 PC
SF Batters
Luis Arraez 2-3 (1 BB)
Rafael Devers 2-4
Insight
San Francisco got shut out and Robbie Ray had a rough night, giving up 3 runs before getting pulled in the 5th. The Giants rotation has been fading hard lately and this was another step in the wrong direction.
LAD Starter
Shohei Ohtani
7 IP · 4 H · 0 ER · 8 K · 2 BB · 105 PC
LAD Batters
Teoscar Hernández 2-4 (1 RBI)
Kyle Tucker 2-4 (1 R)
Miguel Rojas 2-4
Insight
Shohei Ohtani was dominant again, going 7 scoreless innings with 8 strikeouts in another strong outing. He has now given up 3 runs or fewer in each of his last 3 starts and looks locked in.
Seattle Mariners (SEA) @ Houston Astros (HOU)
Daikin Park
SEA
3
HOU
4
SEA Starter
Bryce Miller
5.1 IP · 8 H · 2 ER · 3 K · 1 BB · 81 PC
SEA Batters
J.P. Crawford 2-5 (1 HR, 1 RBI)
Luke Raley 2-3 (1 HR, 1 RBI)
Randy Arozarena 2-5
Insight
Seattle had two solo home runs from J.P. Crawford and Luke Raley but couldn't get enough to win. The Mariners bullpen has been fading lately and couldn't protect a late lead.
HOU Starter
Lance McCullers Jr.
5.1 IP · 7 H · 2 ER · 6 K · 2 BB · 90 PC
HOU Batters
Zach Cole 3-4 (1 RBI)
Braden Shewmake 2-5 (1 R)
Brice Matthews 2-5 (2 R)
Insight
Houston eked out a 4-3 win with Zach Cole going 3-for-4 and driving in a run to lead the way. The Astros bullpen has been one of the better units lately and held things down when it mattered.
Los Angeles Angels (LAA) @ Cleveland Guardians (CLE)
Progressive Field
LAA
2
CLE
4
LAA Starter
Reid Detmers
5.2 IP · 6 H · 3 ER · 6 K · 2 BB · 102 PC
LAA Batters
Zach Neto 2-3 (1 HR, 2 RBI, 1 BB)
Insight
Zach Neto hit a homer and drove in 2 runs but Los Angeles couldn't get enough support around him. The Angels dropped this one 4-2 in a quiet offensive night.
CLE Starter
Parker Messick
6.2 IP · 4 H · 2 ER · 7 K · 3 BB · 104 PC
CLE Batters
Chase DeLauter 2-3 (1 RBI)
Travis Bazzana 2-4
Insight
Parker Messick was solid again, going 6-plus innings while giving up just 2 runs and striking out 7. He has been consistently keeping teams to 1 or 2 runs in most of his recent starts.
Washington Nationals (WSH) @ Cincinnati Reds (CIN)
Great American Ball Park
WSH
8
CIN
7
WSH Starter
Jake Irvin
3 IP · 4 H · 5 ER · 4 K · 4 BB · 86 PC
WSH Batters
Daylen Lile 2-4 (1 HR, 3 RBI)
CJ Abrams 2-5 (2 R)
Jacob Young 2-4 (2 R, 1 BB)
Insight
Jake Irvin got knocked around early, giving up 5 runs in just 3 innings, but Washington's offense bailed him out. Daylen Lile hit a homer and drove in 3 to help the Nationals rally for the win.
CIN Starter
Nick Lodolo
4 IP · 6 H · 5 ER · 6 K · 3 BB · 87 PC
CIN Batters
Spencer Steer 2-4 (1 RBI, 1 BB)
Elly De La Cruz 2-5 (1 R)
Insight
Nick Lodolo gave up 5 runs in 4 innings in a rough outing, and Cincinnati's offense couldn't make up the difference. The Reds bats have been trending down lately and couldn't get it done tonight.
Kansas City Royals (KC) @ Chicago White Sox (CWS)
Rate Field
KC
5
CWS
6
KC Starter
Seth Lugo
5 IP · 8 H · 5 ER · 4 K · 2 BB · 92 PC
KC Batters
Carter Jensen 2-2 (1 R)
Insight
Seth Lugo got tagged for 5 runs in 5 innings, and Kansas City couldn't recover in a 6-5 loss. The Royals offense has been trending down recently and couldn't generate enough to bail him out.
CWS Starter
Noah Schultz
4.1 IP · 2 H · 3 ER · 3 K · 5 BB · 76 PC
CWS Batters
Colson Montgomery 3-4 (1 HR, 1 RBI)
Jarred Kelenic 2-3 (2 RBI, 1 BB)
Tristan Peters 2-4 (1 RBI)
Insight
Colson Montgomery went 3-for-4 with a homer to lead Chicago's offense in the win. The White Sox bullpen has been struggling lately but held on just enough to close this one out.
Philadelphia Phillies (PHI) @ Boston Red Sox (BOS)
Fenway Park
PHI
1
BOS
3
PHI Starter
Andrew Painter
5 IP · 4 H · 1 ER · 4 K · 0 BB · 62 PC
PHI Batters
Nothing Noteworthy
Insight
Philadelphia managed just 1 run despite Andrew Painter keeping it close with a solid 5-inning start. The Phillies rotation has been trending down a lot lately, but Painter actually gave them a chance tonight.
BOS Starter
Sonny Gray
6 IP · 2 H · 1 ER · 6 K · 1 BB · 78 PC
BOS Batters
Trevor Story 2-3 (1 HR, 1 RBI)
Wilyer Abreu 3-4 (1 R)
Insight
Sonny Gray went 6 innings allowing just 2 hits and 1 run, continuing a strong recent stretch for Boston's rotation. Trevor Story added a homer and the Red Sox took care of business at home.
New York Yankees (NYY) @ Baltimore Orioles (BAL)
Oriole Park at Camden Yards
NYY
0
BAL
7
NYY Starter
Max Fried
3 IP · 5 H · 3 ER · 2 K · 1 BB · 61 PC
NYY Batters
Nothing Noteworthy
Insight
Max Fried got knocked around for 3 runs in just 3 innings, and New York was shut out in a 7-0 loss. The Yankees offense has been trending down a lot lately and had nothing going tonight.
BAL Starter
Kyle Bradish
6 IP · 1 H · 0 ER · 7 K · 3 BB · 100 PC
BAL Batters
Blaze Alexander 3-4 (2 RBI)
Pete Alonso 2-4 (1 RBI)
Coby Mayo 2-4 (1 RBI)
Insight
Kyle Bradish was filthy, going 6 innings allowing just 1 hit and no runs with 7 strikeouts. Blaze Alexander chipped in with 3 hits and 2 RBI as Baltimore rolled to an easy win.
Chicago Cubs (CHC) @ Atlanta Braves (ATL)
Truist Park
CHC
1
ATL
4
CHC Starter
Shota Imanaga
7 IP · 5 H · 2 ER · 6 K · 0 BB · 96 PC
CHC Batters
Alex Bregman 2-4
Insight
Shota Imanaga gave the Cubs 7 solid innings but Chicago's offense could only scratch across 1 run. The Cubs bats have been fading hard lately and couldn't give him any support.
ATL Starter
JR Ritchie
4.1 IP · 2 H · 1 ER · 4 K · 3 BB · 87 PC
ATL Batters
Nothing Noteworthy
Insight
Atlanta won 4-1 despite their offense also trending down recently, getting just enough from the bullpen after JR Ritchie's solid outing. It was a quiet but effective win for the Braves.
St. Louis Cardinals (STL) @ Athletics (ATH)
Sutter Health Park
STL
2
ATH
6
STL Starter
Matthew Liberatore
5 IP · 9 H · 4 ER · 5 K · 2 BB · 89 PC
STL Batters
Alec Burleson 3-5
Nathan Church 2-4 (1 RBI)
JJ Wetherholt 2-4
Insight
Matthew Liberatore gave up 4 runs on 9 hits in 5 innings as St. Louis dropped this one 6-2. The Cardinals offense has been trending down a lot lately and couldn't pick him up.
ATH Starter
J.T. Ginn
6 IP · 9 H · 0 ER · 3 K · 1 BB · 95 PC
ATH Batters
Nick Kurtz 2-4 (1 HR, 4 RBI)
Darell Hernaiz 3-4 (1 R)
Henry Bolte 2-2 (1 RBI, 1 BB)
Insight
J.T. Ginn was impressive, holding St. Louis to no runs on 9 hits across 6 innings in a gutsy outing. Nick Kurtz hit a homer and drove in 4 runs to power Oakland to the comfortable win.
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 NYM 0.00 1.67 3.36 2.45 25.4% +10 Neutral
2 BAL 0.85 4.19 4.54 2.60 20.3% +21 Value
3 ATL 2.12 3.15 3.13 4.16 20.0% +2 Neutral
4 ARI 2.16 2.70 4.14 1.48 27.2% +17 Value
5 MIA 2.33 2.66 3.42 3.26 22.1% +7 Value
6 MIL 2.41 2.41 3.06 2.35 36.0% -2 Neutral
7 BOS 2.61 2.35 2.79 3.29 21.4% -6 Fade
8 SD 2.77 2.29 4.06 2.56 24.6% +11 Neutral
9 STL 2.80 2.92 4.00 4.60 25.7% +9 Neutral
10 ATH 2.92 6.07 4.85 2.13 31.3% +15 Neutral
11 PHI 2.96 3.00 3.26 2.44 34.1% -2 Neutral
12 HOU 3.01 5.08 5.75 3.67 19.4% +17 Value
13 MIN 3.16 5.58 5.68 3.92 17.3% +15 Value
14 SEA 3.20 2.45 3.22 4.12 23.2% -6 Fade
15 CLE 3.56 3.06 3.17 3.69 31.8% -9 Fade
16 NYY 3.86 2.47 3.21 4.71 21.2% -9 Fade
17 CHC 3.91 4.14 3.75 6.03 14.1% -1 Neutral
18 SF 4.01 4.35 3.00 3.95 10.6% -15 Fade
19 TB 4.14 2.27 2.94 3.60 22.8% -17 Fade
20 KC 4.15 3.19 4.10 4.94 25.0% 0 Neutral
21 TOR 4.15 4.09 3.73 4.72 18.0% -6 Fade
22 LAD 4.20 2.95 3.90 2.89 18.7% -5 Neutral
23 WSH 4.33 3.61 3.65 4.03 20.8% -9 Fade
24 TEX 4.57 3.73 3.34 3.49 16.0% -14 Fade
25 DET 4.59 2.88 4.38 2.75 23.7% -3 Watch
26 COL 4.66 6.50 5.43 3.67 18.5% 0 Neutral
27 CWS 4.85 3.23 3.57 3.93 23.2% -14 Fade
28 LAA 5.07 4.23 5.45 5.26 16.7% -1 Neutral
29 PIT 5.11 6.71 4.69 3.95 16.7% -5 Fade
30 CIN 6.92 7.51 6.04 5.29 21.4% 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 TOR 3.00 3.59 3.73 1.93 20.9% 1.30 +5 Neutral
2 CLE 2.49 4.43 4.07 2.50 18.3% 1.26 +9 Neutral
3 NYY 4.18 4.27 3.16 2.51 12.9% 1.08 0 Neutral
4 MIL 2.31 2.37 2.77 2.73 26.2% 1.06 -3 Watch
5 SD 3.54 4.82 4.93 2.89 16.8% 1.04 +12 Neutral
6 SEA 3.90 3.97 4.30 3.10 22.2% 1.18 +14 Value
7 ATL 1.67 3.05 3.19 3.14 18.3% 0.85 +9 Neutral
8 STL 2.73 3.26 3.66 3.16 14.6% 1.15 +7 Neutral
9 NYM 3.46 2.82 3.78 3.31 14.8% 1.32 -5 Fade
10 TEX 2.47 4.28 4.05 3.37 10.7% 1.10 +3 Watch
11 DET 4.14 4.97 4.34 3.39 9.1% 1.44 -2 Neutral
12 BOS 3.33 3.04 3.95 3.47 17.5% 0.99 +9 Value
13 ATH 2.34 3.69 4.17 3.65 11.1% 1.42 +13 Neutral
14 LAD 5.19 4.54 3.37 3.65 22.6% 1.21 -9 Neutral
15 MIN 4.13 4.39 4.20 3.70 8.7% 1.06 +10 Value
16 PIT 3.10 2.96 3.79 3.71 15.5% 0.93 -14 Fade
17 KC 5.92 4.63 5.30 3.76 8.6% 1.61 +7 Value
18 ARI 3.33 4.62 5.73 3.88 15.1% 0.89 +9 Value
19 TB 2.37 1.89 2.78 3.89 10.5% 1.09 -12 Fade
20 WSH 4.50 4.13 4.56 3.91 12.5% 1.31 -1 Neutral
21 LAA 5.18 4.55 4.04 3.93 6.5% 1.44 -11 Neutral
22 MIA 4.81 5.71 4.55 4.41 12.1% 1.42 -14 Neutral
23 CHC 3.99 3.23 3.98 4.43 16.7% 1.17 -5 Fade
24 HOU 4.22 4.20 4.47 4.47 11.6% 1.31 -1 Neutral
25 BAL 5.52 6.13 5.63 4.52 13.7% 1.23 +4 Watch
26 PHI 5.57 3.60 4.69 4.66 14.1% 1.40 -14 Fade
27 CWS 4.39 3.95 3.89 4.81 10.4% 1.30 -5 Fade
28 SF 4.01 3.79 4.11 5.42 12.0% 1.50 -14 Fade
29 COL 6.19 7.19 5.77 6.66 6.1% 1.66 +1 Neutral
30 CIN 5.14 5.29 4.85 6.92 4.1% 1.36 -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.
🎯 SignalValue = Hot. Fade = Cold. Watch = Neutral.
# Team 7d R/G 14d 28d OPS wRC+ Mom. Signal
1 WSH 6.17 5.42 5.44 0.727 135 +1 Neutral
2 CWS 5.60 4.91 5.25 0.714 132 +2 Neutral
3 ATH 5.50 5.08 4.75 0.729 125 +5 Neutral
4 TOR 5.50 4.54 4.35 0.690 94 +8 Neutral
5 PIT 5.33 5.42 5.00 0.724 115 0 Neutral
6 SEA 5.00 4.08 4.28 0.699 110 +9 Value
7 SF 5.00 3.31 3.40 0.651 114 +22 Value
8 ATL 4.80 5.17 5.46 0.786 121 -7 Fade
9 CLE 4.71 4.92 4.31 0.691 98 +4 Watch
10 MIA 4.67 4.17 4.04 0.701 78 +11 Value
11 COL 4.60 3.92 4.20 0.721 60 +6 Value
12 KC 4.50 4.31 4.92 0.711 111 -5 Fade
13 PHI 4.33 4.46 3.80 0.691 98 +11 Value
14 TB 4.29 4.00 3.96 0.704 112 +8 Neutral
15 MIL 4.20 4.58 4.71 0.690 80 -6 Fade
16 MIN 4.00 4.58 4.12 0.708 106 +4 Watch
17 CIN 3.67 3.69 4.44 0.686 82 -6 Fade
18 NYM 3.60 4.00 3.70 0.633 47 +7 Neutral
19 TEX 3.57 3.50 3.56 0.684 82 +8 Neutral
20 STL 3.33 3.77 4.56 0.713 77 -10 Fade
21 NYY 3.29 5.38 5.42 0.777 79 -18 Fade
22 BAL 3.14 4.14 4.27 0.700 72 -6 Fade
23 CHC 3.00 4.08 4.96 0.768 43 -17 Fade
24 HOU 3.00 2.92 3.48 0.763 84 +4 Watch
25 ARI 2.86 3.00 4.17 0.692 57 -6 Fade
26 DET 2.80 3.50 4.20 0.715 85 -8 Fade
27 LAD 2.67 3.75 4.28 0.780 71 -13 Neutral
28 SD 2.50 3.17 3.83 0.670 41 -5 Fade
29 LAA 2.17 2.75 3.56 0.708 79 -3 Watch
30 BOS 1.83 3.08 3.32 0.667 56 0 Neutral

Table Insights
Extracted from rolling tables above.
Strongest
BAL Value
VALUE: The Baltimore bullpen has been one of the best in baseball over the last week, giving up almost nothing. They have been keeping runners off base and getting outs consistently. Back Baltimore when their relievers are called on this week.
TEX Fade
FADE: The Texas bullpen has been letting runners on base at a high rate and giving up runs this past week. They have been one of the worse relief groups in baseball lately despite a soft schedule. Avoid backing Texas in games where their bullpen figures to play a big role.
ARI Value
VALUE: The Arizona bullpen has been sharp lately, sitting near the top of the league this past week with a very low ERA and barely anyone reaching base. They are striking out a lot of hitters and keeping games locked down. Back Arizona in close games where the bullpen will matter.
CLE Fade
FADE: Cleveland's bullpen has been middle of the pack recently and the team has been sliding the wrong direction. They have been facing an easy schedule, which makes those numbers look less impressive. Fade Cleveland's relief group until they show better results against tougher competition.
TB Fade
FADE: Tampa Bay's starters looked great over the last two weeks, but this past week they have slipped closer to average. That recent dip, combined with a schedule that was not very tough, makes it hard to trust them right now. Avoid leaning on Tampa Bay starters until they show they can hold up.
KC Value
VALUE: Kansas City's starters have been giving up more runs than they probably should based on how they have actually been pitching. The numbers look worse than the real performance suggests. Back KC starters while the rest of the league may be sleeping on them.
SF Fade
FADE: San Francisco's starters have been among the worst in baseball this past week and the team is losing momentum fast. They have been putting too many runners on base and struggling to get through lineups cleanly. Avoid backing SF starters right now.
ARI Value
VALUE: Arizona's starters have been keeping runners off base at an excellent rate, posting one of the best WHIPs in baseball this past week. The momentum is trending up for this team across both pitching groups. Back Arizona starters as a solid play this week.
CHC Fade
FADE: The Chicago Cubs offense has been really struggling, scoring just 3 runs per game and ranking among the worst in baseball offensively over the past week. The team is cold and losing momentum in a hurry. Avoid relying on the Cubs bats to show up right now.
DET Fade
FADE: Detroit's offense has been one of the quieter groups in baseball lately, averaging fewer than 3 runs a game this past week. They rank near the bottom in offensive production and have been trending the wrong way. Fade the Tigers until their lineup wakes up.

Injury & Lineup Log
Player Team Status Injury Impact
Robby Snelling MIA 10-day IL 15-day IL — Left elbow UCL sprain Miami Marlins placed LHP Robby Snelling on the 15-day injured list. Left elbow UCL sprain.
Dylan Beavers BAL 10-day IL 10-day IL — Right oblique strain Baltimore Orioles placed RF Dylan Beavers on the 10-day injured list retroactive to May 11, 2026. Right oblique strain.
Brooks Kriske ATH 10-day IL 15-day IL — Right shoulder impingement Athletics placed RHP Brooks Kriske on the 15-day injured list. Right shoulder impingement.
Rhett Lowder CIN 10-day IL 15-day IL — Right shoulder pain Cincinnati Reds placed RHP Rhett Lowder on the 15-day injured list. Right shoulder pain.
Drew Pomeranz LAA 10-day IL 15-day IL — Left elbow inflammation Los Angeles Angels placed LHP Drew Pomeranz on the 15-day injured list. Left elbow inflammation.
Francisco Alvarez NYM 10-day IL 10-day IL — Right meniscus tear New York Mets placed C Francisco Alvarez on the 10-day injured list. Right meniscus tear.
Activated from IL
SEA: Bryce Miller — activated from IL
MIA: Pete Fairbanks — activated from IL
DET: Framber Valdez — activated from IL
LAA: Ryan Johnson — 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.