View archived editions: Click Here For All Editions →
MLB Recaps
Sunday, May 10 15 games · full slate
Game Recaps
Los Angeles Angels (LAA) @ Toronto Blue Jays (TOR)
Rogers Centre
LAA
6
TOR
1
LAA Starter
José Soriano
7.2 IP · 5 H · 1 ER · 7 K · 1 BB · 103 PC
LAA Batters
Jo Adell 3-4 (2 HR, 2 RBI)
Vaughn Grissom 2-4 (2 RBI)
Insight
Jose Soriano was locked in, going 7.2 innings and giving up just 1 run on 5 hits with 7 strikeouts. Jo Adell did the damage at the plate, going 3-for-4 with 2 home runs.
TOR Starter
Spencer Miles
3 IP · 2 H · 0 ER · 2 K · 0 BB · 38 PC
TOR Batters
Daulton Varsho 2-4 (1 R)
Insight
Toronto got shut down in this one, managing just 1 run against Soriano and the Angels bullpen. Daulton Varsho was the lone bright spot, going 2-for-4.
Chicago Cubs (CHC) @ Texas Rangers (TEX)
Globe Life Field
CHC
0
TEX
3
CHC Starter
Jameson Taillon
5.1 IP · 4 H · 1 ER · 4 K · 2 BB · 90 PC
CHC Batters
Nico Hoerner 2-4
Insight
The Cubs got blanked and could not figure out Jacob deGrom, who struck out 10 in 7 scoreless innings. Chicago was held to just 3 hits on the night.
TEX Starter
Jacob deGrom
7 IP · 3 H · 0 ER · 10 K · 0 BB · 94 PC
TEX Batters
Josh Jung 3-4 (2 R)
Insight
DeGrom was filthy, punching out 10 and not issuing a single walk across 7 shutout innings. He has now given up just 1 run in each of his last two starts after a rough outing before that.
Pittsburgh Pirates (PIT) @ San Francisco Giants (SF)
Oracle Park
PIT
6
SF
7
PIT Starter
Bubba Chandler
5 IP · 5 H · 2 ER · 3 K · 1 BB · 77 PC
PIT Batters
Spencer Horwitz 2-5 (3 RBI, 1 BB)
Insight
Pittsburgh had a chance but could not hold on, losing a back-and-forth game 7-6. Spencer Horwitz drove in 3 runs to keep the Pirates in it.
SF Starter
Tyler Mahle
5.2 IP · 5 H · 4 ER · 8 K · 2 BB · 97 PC
SF Batters
Heliot Ramos 2-6 (1 HR, 2 RBI)
Willy Adames 3-6 (2 RBI)
Matt Chapman 2-5 (1 RBI)
Insight
San Francisco's offense came through when it mattered, with Willy Adames going 3-for-6 and driving in 2 runs. The Giants squeaked out a one-run win to back an offense that has been rolling lately.
St. Louis Cardinals (STL) @ San Diego Padres (SD)
Petco Park
STL
2
SD
3
STL Starter
Kyle Leahy
5 IP · 2 H · 0 ER · 5 K · 4 BB · 95 PC
STL Batters
Nothing Noteworthy
Insight
St. Louis dropped a close one and their offense has been cold lately, managing just 2 runs against Walker Buehler and the Padres bullpen.
SD Starter
Walker Buehler
6 IP · 3 H · 2 ER · 2 K · 0 BB · 89 PC
SD Batters
Xander Bogaerts 2-4 (1 R)
Insight
San Diego found a way to win 3-2 despite Buehler allowing 2 runs in 6 innings. The bullpen held it down the rest of the way to close it out.
Colorado Rockies (COL) @ Philadelphia Phillies (PHI)
Citizens Bank Park
COL
0
PHI
6
COL Starter
Tomoyuki Sugano
5 IP · 7 H · 5 ER · 2 K · 1 BB · 81 PC
COL Batters
Ezequiel Tovar 2-3
Insight
Tomoyuki Sugano ran into trouble early, giving up 5 runs in just 5 innings, and Colorado was shut out the rest of the way. The Rockies could not get anything going offensively.
PHI Starter
Cristopher Sánchez
7 IP · 6 H · 0 ER · 7 K · 0 BB · 103 PC
PHI Batters
Kyle Schwarber 3-4 (2 HR, 2 RBI)
Brandon Marsh 4-4 (1 R)
Insight
Cristopher Sanchez was excellent, going 7 scoreless innings and striking out 7. Kyle Schwarber hit 2 home runs and Brandon Marsh went a perfect 4-for-4 to back him up.
New York Yankees (NYY) @ Milwaukee Brewers (MIL)
American Family Field
NYY
3
MIL
4
NYY Starter
Carlos Rodón
4.1 IP · 2 H · 3 ER · 4 K · 5 BB · 78 PC
NYY Batters
Nothing Noteworthy
Insight
Carlos Rodon had a rough night, lasting only 4.1 innings and walking 5 batters while giving up 3 runs. The Yankees fell just short in a 4-3 loss.
MIL Starter
Logan Henderson
5 IP · 4 H · 2 ER · 5 K · 1 BB · 74 PC
MIL Batters
Brice Turang 2-4 (1 HR, 1 RBI)
Insight
Milwaukee won a tight one at home, with Brice Turang providing the big swing by hitting a home run. The Brewers got just enough offense to pull it out.
Washington Nationals (WSH) @ Miami Marlins (MIA)
loanDepot park
WSH
2
MIA
5
WSH Starter
Cade Cavalli
5.2 IP · 4 H · 2 ER · 4 K · 1 BB · 95 PC
WSH Batters
Luis García Jr. 2-4 (1 RBI)
Daylen Lile 2-4
Insight
Washington dropped this one 5-2 despite Cade Cavalli giving them a decent outing. The bullpen struggled to keep it close after Cavalli left.
MIA Starter
Sandy Alcantara
6 IP · 5 H · 2 ER · 3 K · 2 BB · 89 PC
MIA Batters
Heriberto Hernández 2-4 (2 RBI)
Insight
Miami's offense has been trending up lately and it showed again tonight, with Heriberto Hernandez knocking in 2 runs to help the Marlins pick up the win.
Atlanta Braves (ATL) @ Los Angeles Dodgers (LAD)
UNIQLO Field at Dodger Stadium
ATL
7
LAD
2
ATL Starter
Bryce Elder
5.2 IP · 1 H · 0 ER · 8 K · 4 BB · 83 PC
ATL Batters
Jorge Mateo 2-3 (1 RBI, 1 BB)
Insight
Bryce Elder was dominant, holding the Dodgers to just 1 hit over 5.2 scoreless innings while striking out 8. Atlanta rolled to a 7-2 road win.
LAD Starter
Justin Wrobleski
8.2 IP · 7 H · 7 ER · 7 K · 1 BB · 100 PC
LAD Batters
Nothing Noteworthy
Insight
Justin Wrobleski had been outstanding in his last three starts but ran into a wall tonight, giving up 7 runs over 8.2 innings after three straight strong outings. That is a tough way to end a nice stretch.
Detroit Tigers (DET) @ Kansas City Royals (KC)
Kauffman Stadium
DET
6
KC
3
DET Starter
Brenan Hanifee
0.2 IP · 2 H · 0 ER · 0 K · 0 BB · 10 PC
DET Batters
Riley Greene 2-3 (1 R, 2 BB)
Insight
Detroit's bullpen stepped up big after starter Brenan Hanifee lasted only two outs, keeping Kansas City in check the rest of the way in a 6-3 win.
KC Starter
Noah Cameron
4 IP · 5 H · 3 ER · 4 K · 3 BB · 95 PC
KC Batters
Maikel Garcia 3-3 (1 RBI, 1 BB)
Vinnie Pasquantino 2-4 (1 RBI)
Bobby Witt Jr. 2-4 (1 R)
Insight
Noah Cameron has been getting hit around lately and tonight was more of the same, giving up 3 runs in 4 innings after a rough stretch of recent starts. Kansas City could not recover.
Minnesota Twins (MIN) @ Cleveland Guardians (CLE)
Progressive Field
MIN
5
CLE
4
MIN Starter
Andrew Morris
1 IP · 0 H · 0 ER · 0 K · 0 BB · 6 PC
MIN Batters
Kody Clemens 3-4 (2 R)
Josh Bell 2-4 (1 RBI)
Austin Martin 2-3 (1 RBI, 1 BB)
Insight
Minnesota scratched out a 5-4 win with a balanced offensive effort, with Kody Clemens going 3-for-4 and scoring twice to lead the way.
CLE Starter
Gavin Williams
6 IP · 10 H · 5 ER · 6 K · 1 BB · 101 PC
CLE Batters
Brayan Rocchio 4-4 (2 R)
Chase DeLauter 2-5 (2 RBI)
Insight
Gavin Williams gave up 5 runs on 10 hits in 6 innings, and Cleveland could not come all the way back despite Brayan Rocchio going a perfect 4-for-4.
Houston Astros (HOU) @ Cincinnati Reds (CIN)
Great American Ball Park
HOU
0
CIN
5
HOU Starter
Kai-Wei Teng
3 IP · 5 H · 3 ER · 1 K · 1 BB · 63 PC
HOU Batters
Nothing Noteworthy
Insight
Houston got shut out and starter Kai-Wei Teng could not make it through 3 innings, giving up 3 runs before getting pulled early. The Astros offense had nothing going all night.
CIN Starter
Andrew Abbott
6 IP · 3 H · 0 ER · 5 K · 1 BB · 85 PC
CIN Batters
Elly De La Cruz 3-4 (2 R)
Insight
Andrew Abbott bounced back nicely with 6 scoreless innings after giving up 5 runs in his last start. Elly De La Cruz went 3-for-4 and scored twice to pace the Reds offense.
Seattle Mariners (SEA) @ Chicago White Sox (CWS)
Rate Field
SEA
1
CWS
2
SEA Starter
Logan Gilbert
6 IP · 1 H · 0 ER · 9 K · 0 BB · 87 PC
SEA Batters
Josh Naylor 2-3 (1 BB)
Connor Joe 2-2
Insight
Logan Gilbert was sharp, giving up just 1 hit and no runs over 6 innings with 9 strikeouts, but Seattle could not score enough to win. The offense let him down in a tough 2-1 loss.
CWS Starter
Davis Martin
6 IP · 3 H · 1 ER · 9 K · 2 BB · 105 PC
CWS Batters
Nothing Noteworthy
Insight
Davis Martin has been quietly excellent, and tonight he continued that stretch with 6 innings of 1-run ball and 9 strikeouts. That is his third straight start allowing 1 run or fewer.
Tampa Bay Rays (TB) @ Boston Red Sox (BOS)
Fenway Park
TB
4
BOS
1
TB Starter
Nick Martinez
5.2 IP · 7 H · 1 ER · 3 K · 0 BB · 80 PC
TB Batters
Nothing Noteworthy
Insight
Nick Martinez has been on a great run lately and kept it going tonight, allowing just 1 run in 5.2 innings. That is three straight starts giving up 1 run or fewer for him.
BOS Starter
Payton Tolle
5 IP · 7 H · 3 ER · 4 K · 0 BB · 81 PC
BOS Batters
Mickey Gasper 3-4 (1 RBI)
Andruw Monasterio 2-3
Insight
Boston could not generate much offense and fell 4-1 at home. Mickey Gasper went 3-for-4 but the rest of the lineup was quiet.
Athletics (ATH) @ Baltimore Orioles (BAL)
Oriole Park at Camden Yards
ATH
1
BAL
2
ATH Starter
Luis Severino
5.1 IP · 6 H · 2 ER · 4 K · 4 BB · 102 PC
ATH Batters
Nothing Noteworthy
Insight
Luis Severino had been pitching really well over his last three starts but ran into some trouble tonight, walking 4 and giving up 2 runs in 5.1 innings as Oakland dropped a 2-1 decision.
BAL Starter
Keegan Akin
1 IP · 0 H · 0 ER · 2 K · 0 BB · 13 PC
BAL Batters
Gunnar Henderson 2-4 (1 RBI)
Dylan Beavers 2-4 (1 RBI)
Insight
Baltimore's pitching staff has been trending up a lot lately and they made it count tonight, holding Oakland to just 1 run. Gunnar Henderson and Dylan Beavers each drove in a run to provide all the offense needed.
New York Mets (NYM) @ Arizona Diamondbacks (ARI)
Chase Field
NYM
1
ARI
5
NYM Starter
Huascar Brazobán
1 IP · 0 H · 2 ER · 0 K · 3 BB · 30 PC
NYM Batters
Luis Torrens 2-3 (1 RBI)
Insight
New York's starter Huascar Brazoban lasted only 1 inning, walking 3 and giving up 2 runs, which put the Mets in a hole they could not climb out of.
ARI Starter
Eduardo Rodriguez
8.1 IP · 4 H · 1 ER · 4 K · 3 BB · 100 PC
ARI Batters
Ryan Waldschmidt 2-4 (3 RBI)
Insight
Eduardo Rodriguez was outstanding, going 8.1 innings and allowing just 1 run. Ryan Waldschmidt drove in 3 runs to give Arizona a comfortable 5-1 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 TB 0.41 0.43 2.52 1.82 23.9% 0 Neutral
2 ARI 0.66 3.97 4.60 1.93 23.4% +21 Neutral
3 LAD 1.19 1.53 3.32 1.64 27.0% +3 Watch
4 SD 1.21 2.88 3.77 2.43 31.5% +5 Neutral
5 MIL 1.98 1.89 3.21 2.00 28.9% -1 Neutral
6 NYY 2.35 2.12 3.40 3.30 26.2% +1 Neutral
7 PHI 2.40 2.75 3.93 2.49 31.5% +7 Value
8 NYM 2.49 2.96 4.11 2.39 29.8% +8 Neutral
9 CLE 2.52 2.78 3.45 3.78 30.1% -1 Neutral
10 CWS 2.54 2.39 3.85 3.38 22.9% +1 Neutral
11 MIA 2.73 2.92 3.78 2.42 20.4% -1 Neutral
12 STL 2.84 3.16 4.18 3.99 26.3% +6 Neutral
13 BOS 3.04 3.03 3.27 2.89 25.2% -8 Fade
14 TEX 3.20 2.63 3.12 4.34 14.3% -11 Fade
15 DET 3.43 3.03 4.11 3.13 24.5% 0 Neutral
16 BAL 3.55 5.32 5.06 3.46 20.7% +8 Value
17 KC 3.75 2.88 4.35 4.20 18.2% +4 Watch
18 CHC 3.85 4.12 3.93 5.08 16.5% -5 Fade
19 LAA 3.98 4.96 6.05 3.59 28.3% +11 Value
20 ATL 4.04 3.79 4.19 4.45 26.6% -1 Neutral
21 TOR 4.67 3.41 3.88 4.23 16.2% -9 Fade
22 SEA 4.76 3.71 4.15 4.63 25.3% -5 Fade
23 COL 5.21 7.30 5.17 3.21 22.8% +3 Watch
24 HOU 5.21 5.40 5.56 4.68 23.1% +4 Watch
25 CIN 6.17 7.87 5.56 5.56 20.5% +2 Neutral
26 WSH 6.26 3.64 4.47 5.32 16.7% -4 Watch
27 MIN 6.65 6.76 5.79 5.78 16.0% +2 Neutral
28 ATH 6.84 6.30 5.13 3.22 28.3% -3 Watch
29 SF 7.01 5.65 3.12 5.52 7.4% -27 Fade
30 PIT 7.80 6.66 4.32 3.50 15.3% -10 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 2.13 2.96 3.38 2.53 14.8% 1.12 +5 Neutral
2 BOS 2.67 3.32 4.83 3.03 14.5% 1.09 +25 Neutral
3 STL 2.36 2.81 3.50 3.13 14.2% 1.11 +18 Neutral
4 MIL 3.23 3.05 2.78 3.23 18.4% 1.39 -3 Watch
5 HOU 3.79 3.66 4.50 3.48 7.0% 1.38 +14 Value
6 KC 3.68 3.97 4.60 3.48 9.1% 1.17 +12 Neutral
7 MIN 4.62 3.96 4.28 3.50 11.5% 1.14 +15 Value
8 TEX 3.86 4.47 4.16 3.50 17.5% 1.09 +3 Watch
9 WSH 3.72 3.88 4.60 3.58 13.4% 1.10 +8 Value
10 CLE 4.50 4.33 4.31 3.63 13.7% 1.42 +6 Value
11 SD 4.59 5.48 5.10 3.64 14.8% 1.05 +4 Watch
12 TB 2.60 1.94 2.92 3.65 11.7% 1.12 -4 Watch
13 ARI 1.74 4.79 5.62 3.68 13.0% 0.92 +13 Neutral
14 NYM 2.41 3.41 3.82 3.69 6.6% 1.07 -11 Fade
15 ATL 2.29 2.82 3.24 3.72 16.4% 0.96 -3 Watch
16 LAD 5.33 4.37 2.93 3.73 25.6% 1.12 -14 Fade
17 PIT 2.19 3.47 3.86 3.88 11.0% 0.95 -13 Fade
18 PHI 4.65 3.62 5.30 3.93 17.1% 1.24 -5 Fade
19 NYY 5.11 3.50 3.31 4.05 5.5% 1.58 -9 Fade
20 BAL 6.59 6.05 5.76 4.06 9.3% 1.43 +9 Value
21 SF 3.85 4.01 4.47 4.08 21.2% 1.04 +3 Watch
22 MIA 5.90 4.95 4.55 4.19 8.9% 1.58 -17 Neutral
23 SEA 3.86 4.65 4.29 4.27 21.3% 0.89 -3 Watch
24 ATH 2.12 3.21 4.16 4.31 12.2% 1.36 +4 Watch
25 LAA 5.20 4.20 3.97 4.36 2.2% 1.60 -16 Fade
26 CWS 5.28 3.77 4.03 4.66 15.7% 1.37 -3 Watch
27 DET 6.75 4.88 4.00 4.66 20.6% 1.56 -20 Fade
28 CHC 3.14 3.49 4.17 4.74 17.3% 1.34 -14 Fade
29 CIN 3.58 4.90 4.39 5.33 3.2% 1.14 -4 Watch
30 COL 8.31 7.02 6.01 7.79 2.4% 1.73 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 WSH 6.17 5.08 4.92 0.717 117 +5 Value
2 PHI 5.57 4.77 4.27 0.685 132 +16 Value
3 NYY 5.00 5.31 5.77 0.786 99 -2 Neutral
4 MIN 4.83 4.77 4.60 0.708 93 +6 Value
5 LAD 4.67 3.67 4.48 0.790 100 +8 Neutral
6 ATH 4.50 4.75 4.52 0.728 97 +6 Value
7 CWS 4.50 4.83 5.08 0.709 118 -2 Neutral
8 PIT 4.33 5.46 5.38 0.722 97 -4 Watch
9 CHC 4.29 5.08 5.73 0.778 86 -7 Fade
10 MIA 4.29 3.85 4.24 0.705 87 +9 Value
11 KC 4.14 4.00 4.60 0.709 105 -2 Neutral
12 SEA 4.00 4.08 4.16 0.699 103 +10 Value
13 SF 4.00 2.33 3.08 0.643 86 +17 Value
14 BAL 3.86 3.92 4.46 0.705 93 0 Neutral
15 CLE 3.86 4.23 4.42 0.693 79 0 Neutral
16 ATL 3.83 5.17 5.52 0.793 90 -13 Fade
17 MIL 3.83 5.25 4.79 0.692 92 -10 Fade
18 BOS 3.71 3.00 3.62 0.670 80 +9 Neutral
19 TEX 3.67 3.00 3.60 0.687 96 +9 Value
20 SD 3.57 3.62 4.00 0.679 56 +5 Neutral
21 TOR 3.50 4.15 4.28 0.694 87 -4 Watch
22 TB 3.43 3.00 4.04 0.703 109 +2 Neutral
23 CIN 3.29 3.54 4.40 0.688 93 -7 Fade
24 ARI 3.17 3.08 4.57 0.703 47 -13 Fade
25 COL 3.17 4.25 4.04 0.724 67 -2 Neutral
26 LAA 3.17 3.17 4.16 0.709 88 -5 Fade
27 NYM 3.17 3.75 3.12 0.634 57 +2 Neutral
28 HOU 3.00 2.83 3.68 0.773 62 -2 Neutral
29 STL 2.86 4.36 4.62 0.721 60 -21 Fade
30 DET 2.83 3.58 4.20 0.720 54 -10 Fade

Table Insights
Extracted from rolling tables above.
Strongest
PIT Fade
FADE: The Pittsburgh bullpen has been a disaster lately, giving up runs at an alarming rate over the past week. They rank dead last in the league over the last seven days. Avoid backing Pittsburgh when the game gets to their relief pitchers.
SF Fade
FADE: San Francisco's bullpen has been one of the worst in baseball lately, ranking 29th out of 30 teams over the past week. They have been giving up a ton of baserunners and runs, and the team has been losing ground fast. Avoid the Giants when the game reaches their bullpen.
TEX Fade
FADE: Texas's bullpen numbers look solid on the surface, but the actual pitching has not been as good as the results show. The team has also been slipping lately despite facing average competition. Do not trust the Rangers' relievers to keep holding games together.
BAL Value
VALUE: Baltimore's bullpen has been pitching well this week, posting a solid ERA and keeping baserunners off the bases at a decent clip. The team is also on a positive momentum run, which makes them a good option to back. Back Baltimore when games get late and their relievers take over.
BAL Value
VALUE: Baltimore's starters have been struggling on paper, but the team is playing with real momentum right now and winning games. The results have been worse than the actual pitching quality suggests, which means things could turn around soon. Back Baltimore starters while they are riding this hot streak.
CHC Fade
FADE: Chicago's starters look better than they actually are right now — their recent ERA is low, but the pitching has not been as sharp as that number makes it seem. The team has also been trending down badly over the past few weeks. Fade the Cubs starters until they show more consistent results.
DET Fade
FADE: Detroit's rotation has been rough over the past week, allowing nearly 7 runs per game on average. The team has also been on a steep downward slide lately. Stay away from Detroit starters right now.
LAD Fade
FADE: The Dodgers rotation has cooled off significantly after a strong stretch earlier in the season. They have lost momentum over the past two weeks and are giving up more runs than their pitching quality would normally allow. Hold off on backing LA starters until they find their footing again.
ARI Fade
FADE: Arizona's offense has been one of the weakest in the league, scoring just over 3 runs per game and posting a well-below-average batting number. The team is also trending in the wrong direction lately. Avoid Arizona in games where they need their bats to carry them.
ATL Fade
FADE: Atlanta's offense has been below where you would expect from this lineup, and the team has been losing ground over the past two weeks. They are scoring under 4 runs a game, which is a problem for a team with this much talent. Fade the Braves until their bats wake back up.

Injury & Lineup Log
Player Team Status Injury Impact
Justin Verlander DET 60-day IL 60-day IL — Left hip inflammation Detroit Tigers transferred RHP Justin Verlander from the 15-day injured list to the 60-day injured list. Left hip inflammation.
Kerry Carpenter DET 10-day IL 10-day IL — Left AC Joint Sprain Detroit Tigers placed RF Kerry Carpenter on the 10-day injured list. Left AC Joint Sprain.
Edwin Díaz LAD 60-day IL 60-day IL — Right elbow loose bodies Los Angeles Dodgers transferred RHP Edwin Díaz from the 15-day injured list to the 60-day injured list. Right elbow loose bodies.
Activated from IL
NYY: Carlos Rodón — activated from IL
SF: Sam Hentges — activated from IL
NYM: Joey Gerber — 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.