View archived editions: Click Here For All Editions →
MLB Recaps
Monday, May 11 6 games · 6 games
Game Recaps
Tampa Bay Rays (TB) @ Toronto Blue Jays (TOR)
Rogers Centre
TB
8
TOR
5
TB Starter
Drew Rasmussen
6 IP · 4 H · 3 ER · 6 K · 1 BB · 100 PC
TB Batters
Jonathan Aranda 2-3 (1 HR, 3 RBI)
Richie Palacios 3-4 (3 RBI)
Chandler Simpson 3-5 (3 R)
Insight
Drew Rasmussen went 6 solid innings and the offense did the rest, with Richie Palacios going 3-for-4 with 3 RBI and Chandler Simpson scoring 3 times. Rasmussen has quietly been getting better each of his last three starts, giving up fewer runs every time out.
TOR Starter
Kevin Gausman
4.2 IP · 10 H · 6 ER · 5 K · 0 BB · 100 PC
TOR Batters
Andrés Giménez 2-4 (2 HR, 5 RBI)
Insight
Kevin Gausman got knocked around early, giving up 6 runs on 10 hits in under 5 innings, which is a rough night compared to his recent form coming in. Andres Gimenez hit two home runs and drove in 5, which was basically the only bright spot for Toronto.
Arizona Diamondbacks (ARI) @ Texas Rangers (TEX)
Globe Life Field
ARI
1
TEX
0
ARI Starter
Michael Soroka
6.1 IP · 3 H · 0 ER · 5 K · 1 BB · 89 PC
ARI Batters
Geraldo Perdomo 2-4 (1 RBI)
Nolan Arenado 2-4
Insight
Michael Soroka was really good tonight, going 6.1 innings without giving up a run on just 3 hits. After getting lit up for 8 runs in his previous start, this was a big bounce-back showing.
TEX Starter
Jakob Junis
2.2 IP · 2 H · 1 ER · 2 K · 0 BB · 31 PC
TEX Batters
Nothing Noteworthy
Insight
Texas could not get anything going offensively and got shut out, which fits a pattern of their offense being shaky lately. Jakob Junis only lasted 2.2 innings before getting pulled, making it a tough night all around.
San Francisco Giants (SF) @ Los Angeles Dodgers (LAD)
UNIQLO Field at Dodger Stadium
SF
9
LAD
3
SF Starter
Trevor McDonald
5.1 IP · 9 H · 3 ER · 4 K · 2 BB · 101 PC
SF Batters
Rafael Devers 2-3 (1 HR, 2 RBI, 2 BB)
Willy Adames 2-5 (3 RBI)
Heliot Ramos 2-4 (2 RBI, 1 BB)
Insight
San Francisco's offense came alive with a 9-run night, getting contributions all over the lineup from Rafael Devers, Willy Adames, and Heliot Ramos. The Giants offense has been trending up big lately and tonight was a good example of that.
LAD Starter
Roki Sasaki
5 IP · 6 H · 3 ER · 5 K · 1 BB · 91 PC
LAD Batters
Max Muncy 2-4 (1 HR, 2 RBI)
Freddie Freeman 2-4 (1 R)
Will Smith 2-4
Insight
Roki Sasaki has now given up 3 or more runs in each of his last three starts, and tonight was more of the same as the Dodgers offense went quiet behind him. LAD's starting pitching has been sliding lately and this one fit that trend.
Seattle Mariners (SEA) @ Houston Astros (HOU)
Daikin Park
SEA
3
HOU
1
SEA Starter
George Kirby
5 IP · 7 H · 1 ER · 7 K · 2 BB · 99 PC
SEA Batters
Julio Rodríguez 2-4 (1 HR, 1 RBI)
Randy Arozarena 2-4 (1 R)
Insight
George Kirby held Houston to 1 run over 5 innings and has given up just 2 runs in each of his last three starts, which is a really steady stretch. Julio Rodriguez added a homer to help seal the win.
HOU Starter
Peter Lambert
7 IP · 6 H · 3 ER · 6 K · 1 BB · 96 PC
HOU Batters
Isaac Paredes 3-4 (1 RBI)
Jose Altuve 3-5 (1 R)
Insight
Peter Lambert threw 7 innings and gave up only 3 runs, which is actually a solid outing, but the Houston offense could not back him up. Lambert has been strong lately, shutting teams out twice in his last three starts, so this loss was not really on him.
Los Angeles Angels (LAA) @ Cleveland Guardians (CLE)
Progressive Field
LAA
2
CLE
7
LAA Starter
Brent Suter
1.2 IP · 2 H · 2 ER · 1 K · 1 BB · 37 PC
LAA Batters
Jo Adell 2-4 (1 RBI)
Nolan Schanuel 2-4
Insight
Brent Suter got knocked out after just 1.2 innings and the Angels could never really recover from the early hole. LA's starting pitching has been struggling a lot lately and tonight was another rough one.
CLE Starter
Joey Cantillo
6 IP · 5 H · 0 ER · 4 K · 1 BB · 93 PC
CLE Batters
David Fry 2-3 (1 RBI, 1 BB)
Kyle Manzardo 2-4 (2 R, 1 BB)
Insight
Joey Cantillo threw 6 shutout innings and gave Cleveland exactly what they needed after a couple of shaky recent outings. The Guardians offense and starting pitching have both been trending up, and tonight that combination came together nicely.
New York Yankees (NYY) @ Baltimore Orioles (BAL)
Oriole Park at Camden Yards
NYY
2
BAL
3
NYY Starter
Ryan Weathers
6.1 IP · 1 H · 2 ER · 9 K · 3 BB · 101 PC
NYY Batters
Ben Rice 2-4 (1 HR, 2 RBI)
Insight
Ryan Weathers was really impressive, going 6.1 innings and allowing just 1 hit while striking out 9, and he has been consistently solid across his last three starts. Ben Rice hit a homer to account for both Yankees runs but it was not enough.
BAL Starter
Brandon Young
5.1 IP · 3 H · 2 ER · 5 K · 3 BB · 97 PC
BAL Batters
Nothing Noteworthy
Insight
Baltimore won a close one at home with their starting pitching and bullpen both trending up lately, and tonight that held up. Brandon Young gave them a solid 5-plus innings and the Orioles did just enough to get the 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 ARI 0.55 3.69 3.85 1.88 23.1% +13 Neutral
2 TB 1.29 0.83 2.62 2.38 25.7% -1 Neutral
3 SD 1.31 2.75 3.77 2.41 32.3% +7 Neutral
4 MIL 1.50 1.89 3.21 2.10 29.6% +1 Neutral
5 BAL 1.70 4.93 4.80 2.91 24.2% +19 Value
6 TEX 2.32 2.41 2.86 3.74 16.7% -4 Watch
7 STL 2.35 3.40 4.17 3.23 31.1% +14 Value
8 BOS 2.49 3.10 3.29 3.01 24.4% -2 Neutral
9 NYM 2.60 2.96 4.25 3.33 26.7% +13 Neutral
10 PHI 2.70 2.75 3.76 2.58 33.0% -1 Neutral
11 NYY 2.79 2.17 3.02 3.89 25.8% -7 Fade
12 CWS 2.80 2.46 3.85 3.83 19.5% +3 Watch
13 DET 2.82 3.03 4.11 3.07 23.7% +7 Neutral
14 CLE 3.00 2.80 3.60 3.10 32.4% -7 Fade
15 MIA 3.17 2.62 3.99 2.48 21.1% +2 Neutral
16 LAD 3.43 2.84 3.92 2.63 18.8% 0 Neutral
17 ATL 3.57 3.79 3.67 3.89 26.5% -9 Neutral
18 CHC 3.96 3.85 3.79 5.43 14.4% -7 Fade
19 KC 4.06 2.88 4.35 4.29 19.4% +4 Watch
20 TOR 4.11 3.33 3.80 4.42 15.3% -7 Fade
21 HOU 4.13 5.19 5.56 4.17 21.2% +7 Neutral
22 SEA 4.50 2.65 4.01 4.49 26.9% -4 Watch
23 LAA 5.25 4.52 5.74 4.77 24.8% +6 Value
24 SF 6.21 5.16 2.98 4.79 7.9% -21 Fade
25 CIN 6.22 7.87 5.56 5.13 19.6% +2 Neutral
26 WSH 6.26 3.64 3.79 5.32 16.7% -14 Neutral
27 COL 6.47 7.30 5.17 4.15 16.4% -1 Neutral
28 MIN 6.65 6.94 5.78 5.78 16.0% +2 Neutral
29 ATH 6.84 6.30 4.89 3.22 28.3% -4 Watch
30 PIT 7.80 7.13 4.08 3.50 15.3% -11 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 TOR 3.00 3.28 3.67 2.23 17.3% 1.23 +6 Neutral
2 SEA 3.18 3.87 4.31 2.60 23.9% 0.94 +19 Value
3 ATL 1.78 2.82 3.13 2.94 23.4% 0.79 +9 Neutral
4 CLE 3.38 4.18 4.16 3.20 13.9% 1.32 +11 Value
5 MIL 1.89 3.05 2.78 3.21 21.8% 1.10 -4 Watch
6 SD 4.57 5.19 5.10 3.21 18.0% 1.01 +11 Neutral
7 KC 3.94 3.97 4.60 3.23 9.4% 1.28 +13 Neutral
8 STL 2.48 2.80 3.36 3.27 14.5% 1.03 +11 Value
9 TEX 3.82 4.28 4.37 3.37 17.6% 1.06 +2 Neutral
10 ARI 1.51 4.38 5.49 3.46 13.5% 0.88 +18 Neutral
11 HOU 3.61 3.69 4.22 3.50 9.5% 1.20 +5 Neutral
12 MIN 4.62 4.00 4.20 3.50 11.5% 1.14 +10 Value
13 BOS 3.48 3.83 4.15 3.57 10.9% 1.33 +12 Neutral
14 LAA 4.65 4.52 3.87 3.58 0.8% 1.44 -8 Fade
15 WSH 3.72 3.88 4.34 3.58 13.4% 1.10 +3 Watch
16 NYM 2.54 3.41 3.64 3.72 6.8% 1.13 -14 Fade
17 NYY 5.29 3.76 3.38 3.72 9.2% 1.36 -7 Fade
18 BAL 5.81 5.83 5.74 3.81 11.9% 1.32 +11 Value
19 PIT 2.19 3.51 3.97 3.88 11.0% 0.95 -15 Fade
20 TB 3.08 2.12 2.99 3.91 13.0% 1.06 -11 Fade
21 LAD 5.51 4.37 3.18 3.95 23.5% 1.19 -18 Fade
22 ATH 2.12 3.21 4.08 4.31 12.2% 1.36 +5 Value
23 MIA 6.61 4.98 4.48 4.35 6.1% 1.69 -18 Neutral
24 PHI 5.50 3.62 5.41 4.38 16.3% 1.32 -11 Fade
25 CHC 2.88 3.03 3.71 4.54 16.6% 1.25 -11 Fade
26 SF 4.65 4.10 4.49 4.58 16.2% 1.39 -2 Neutral
27 DET 7.20 4.88 4.00 4.90 20.6% 1.53 -19 Fade
28 CIN 3.38 4.90 4.39 5.19 4.5% 1.16 -2 Neutral
29 CWS 6.84 3.43 4.03 5.97 10.2% 1.56 -6 Fade
30 COL 8.70 7.02 6.01 8.17 3.9% 1.93 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 PHI 6.33 4.77 3.92 0.688 147 +23 Value
2 WSH 6.17 5.08 4.92 0.717 117 +4 Watch
3 MIA 5.00 3.83 4.00 0.705 95 +19 Value
4 SF 5.00 2.85 3.32 0.645 99 +24 Value
5 MIN 4.83 4.25 4.25 0.708 93 +11 Value
6 CLE 4.57 4.62 4.35 0.692 91 +7 Value
7 ATH 4.50 4.75 4.67 0.728 97 +2 Neutral
8 PIT 4.33 5.75 4.96 0.722 97 -3 Watch
9 CWS 4.20 4.55 5.08 0.709 98 -5 Fade
10 CHC 4.17 4.92 5.68 0.777 83 -9 Fade
11 TOR 4.17 4.54 4.31 0.693 84 +3 Watch
12 BAL 4.14 3.86 4.23 0.704 83 +5 Value
13 MIL 4.00 5.25 4.79 0.692 81 -6 Fade
14 TB 3.86 3.38 4.19 0.703 107 +5 Neutral
15 KC 3.83 4.00 4.60 0.709 103 -5 Fade
16 LAD 3.83 3.50 4.44 0.787 86 -5 Fade
17 SD 3.83 3.17 4.00 0.679 64 +6 Neutral
18 ATL 3.80 5.17 5.58 0.790 75 -16 Fade
19 SEA 3.67 4.00 4.04 0.698 83 +2 Neutral
20 NYY 3.57 5.15 5.42 0.783 81 -17 Fade
21 BOS 3.50 2.83 3.52 0.670 69 +6 Neutral
22 LAA 3.50 2.75 3.84 0.709 101 +3 Watch
23 COL 3.40 4.25 4.04 0.724 87 -3 Watch
24 CIN 3.17 3.54 4.40 0.687 84 -12 Fade
25 TEX 3.14 2.83 3.28 0.686 82 +4 Watch
26 NYM 3.00 3.75 3.26 0.635 65 +4 Watch
27 ARI 2.86 2.92 4.30 0.701 44 -12 Fade
28 HOU 2.67 2.69 3.64 0.769 67 -2 Neutral
29 DET 2.60 3.58 4.20 0.718 69 -11 Fade
30 STL 2.33 4.38 4.68 0.719 45 -22 Fade

Table Insights
Extracted from rolling tables above.
Strongest
PIT Fade
FADE: The Pittsburgh bullpen has been a disaster lately, giving up runs at a historically bad rate over the past week. They rank dead last in the league over the last 7 days. Avoid Pittsburgh when games are close and the pen gets involved.
BAL Value
VALUE: The Baltimore bullpen has been outstanding this week, giving up just 1.7 runs per 9 innings over the last 7 days — that's a top-5 mark in baseball. The relievers are locking down games and the team has strong positive momentum. Back Baltimore in games where the pen is likely to see action.
SF Fade
FADE: San Francisco's bullpen has been one of the worst in the league recently, and the team has been on a steep losing trend. The relievers are walking too many batters and giving up too many runs over the past two weeks. Avoid the Giants when they're leaning on their pen.
CHC Fade
FADE: The Cubs bullpen looks better than it probably should right now, with their schedule having been on the easy side. Chicago is also trending in the wrong direction as a team. Don't trust Chicago relievers in tighter spots this week.
BAL Value
VALUE: Baltimore's starters have been running hot lately with strong momentum heading into this week. The team is on a positive run and the rotation is trending up after a rough stretch. Back Baltimore starters when they take the mound this week.
CHC Fade
FADE: Chicago's rotation numbers look better than they actually are — the easy schedule has been doing a lot of the heavy lifting. The starters aren't performing as well as the surface stats suggest. Fade the Cubs rotation when they face tougher competition.
DET Fade
FADE: Detroit's starters have been getting hammered this week, giving up 7.2 runs per 9 innings over the last 7 days. That's despite playing against weak competition, which makes it even more concerning. Stay away from Detroit starting pitching right now.
LAD Fade
FADE: The Dodgers rotation has cooled off significantly after looking sharp over the past month. They've lost momentum over the last two weeks and the team has dropped 18 spots in the standings trend. Fade LA starters until they show signs of turning it back around.
ARI Fade
FADE: The Arizona lineup has been one of the worst in baseball recently, scoring under 3 runs a game and ranking near the bottom of the league. Even against easy opponents, they can't seem to get anything going at the plate. Fade Arizona in games where they need to score to win.
ATL Fade
FADE: Atlanta's offense has been slumping badly despite facing weaker competition lately. They've been one of the better hitting teams over the past month, but this recent skid is hard to ignore with the team trending down sharply. Fade the Braves lineup until the bats wake back up.

Injury & Lineup Log
Player Team Status Injury Impact
Addison Barger TOR 10-day IL 10-day IL — Right elbow inflammation Toronto Blue Jays placed RF Addison Barger on the 10-day injured list retroactive to May 10, 2026. Right elbow inflammation.
José A. Ferrer SEA 10-day IL IL — Ferrer on the paternity list Seattle Mariners placed LHP José A. Ferrer on the paternity list.
Eli White ATL 10-day IL 7-day IL — Concussion Atlanta Braves placed CF Eli White on the 7-day injured list. Concussion.
Activated from IL
LAD: Mookie Betts — activated from IL
SF: Harrison Bader — activated from IL
ATL: Ha-Seong Kim — 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.