View archived editions: Click Here For All Editions →
MLB Recaps
Friday, May 22 14 games · full slate
Game Recaps
Pittsburgh Pirates (PIT) @ Toronto Blue Jays (TOR)
Rogers Centre
PIT
2
TOR
6
PIT Starter
Bubba Chandler
5 IP · 2 H · 1 ER · 11 K · 3 BB · 99 PC
PIT Batters
Brandon Lowe (2B) 2-3 (2 R, 1 BB)
Nick Gonzales (3B) 2-4
Endy Rodríguez (C) 2-4
Insight
Bubba Chandler struck out 11 in 5 innings but the offense couldn't back him up, and Pittsburgh has been sliding on both sides of the ball lately.
TOR Starter
Kevin Gausman
6.2 IP · 6 H · 1 ER · 8 K · 1 BB · 94 PC
TOR Batters
Nothing Noteworthy
Insight
Kevin Gausman was sharp again, giving up just 1 run over 6.2 innings as Toronto handled the Pirates comfortably at home.
Chicago White Sox (CWS) @ San Francisco Giants (SF)
Oracle Park
CWS
9
SF
4
CWS Starter
Davis Martin
5.2 IP · 6 H · 4 ER · 7 K · 2 BB · 98 PC
CWS Batters
Nothing Noteworthy
Insight
Chicago came in and put up 9 runs, getting plenty of run support even though Davis Martin gave up 4 on the day.
SF Starter
Trevor McDonald
3.2 IP · 3 H · 7 ER · 4 K · 1 BB · 66 PC
SF Batters
Luis Arraez (2B) 2-5 (1 RBI)
Insight
Trevor McDonald had been solid in his last three outings but got roughed up today, giving up 7 runs before getting pulled in the fourth inning.
Athletics (ATH) @ San Diego Padres (SD)
Petco Park
ATH
3
SD
7
ATH Starter
Jeffrey Springs
6.1 IP · 3 H · 4 ER · 3 K · 3 BB · 95 PC
ATH Batters
Henry Bolte (CF) 2-3 (1 RBI, 1 BB)
Jeff McNeil (2B) 2-4
Insight
Jeffrey Springs gave up 4 runs and the Athletics offense couldn't do enough to keep up with San Diego.
SD Starter
Walker Buehler
5 IP · 5 H · 3 ER · 4 K · 4 BB · 85 PC
SD Batters
Nothing Noteworthy
Insight
The Padres bullpen has been one of the best in the league lately and they protected the lead to close this one out.
Cleveland Guardians (CLE) @ Philadelphia Phillies (PHI)
Citizens Bank Park
CLE
1
PHI
0
CLE Starter
Gavin Williams
8 IP · 4 H · 0 ER · 11 K · 0 BB · 99 PC
CLE Batters
David Fry (DH) 2-3
Insight
Gavin Williams was absolutely dealing, going 8 innings with 11 strikeouts and zero walks in a complete gem that won the game 1-0.
PHI Starter
Cristopher Sánchez
8 IP · 4 H · 0 ER · 6 K · 2 BB · 96 PC
PHI Batters
Nothing Noteworthy
Insight
Cristopher Sanchez has now shut out opponents in all three of his last starts, but the Phillies offense has been really cold lately and couldn't scratch a run across today.
Tampa Bay Rays (TB) @ New York Yankees (NYY)
Yankee Stadium
TB
4
NYY
2
TB Starter
Nick Martinez
6 IP · 9 H · 1 ER · 1 K · 1 BB · 94 PC
TB Batters
Chandler Simpson (LF) 2-5 (1 R)
Cedric Mullins (CF) 2-4
Insight
Nick Martinez has been locked in, allowing just 1 run or fewer in each of his last three starts, and he kept that going today to help Tampa Bay knock off the Yankees.
NYY Starter
Gerrit Cole
6 IP · 2 H · 0 ER · 2 K · 3 BB · 72 PC
NYY Batters
Trent Grisham (CF) 3-5
Jazz Chisholm Jr. (2B) 2-4 (1 RBI)
Cody Bellinger (LF) 2-4 (1 R)
Insight
The Yankees offense has been trending down a lot lately and it showed again today, managing just 2 runs despite multiple guys getting hits.
Los Angeles Dodgers (LAD) @ Milwaukee Brewers (MIL)
American Family Field
LAD
1
MIL
5
LAD Starter
Justin Wrobleski
5 IP · 8 H · 5 ER · 4 K · 2 BB · 100 PC
LAD Batters
Nothing Noteworthy
Insight
Justin Wrobleski got tagged for 5 runs in 5 innings as the Dodgers offense was mostly quiet in a road loss.
MIL Starter
Logan Henderson
5 IP · 2 H · 0 ER · 7 K · 3 BB · 85 PC
MIL Batters
William Contreras (C) 3-4 (1 HR, 3 RBI)
Andrew Vaughn (1B) 2-4 (1 RBI)
Insight
William Contreras went deep and drove in 3 to power Milwaukee to the win, with Logan Henderson keeping Los Angeles off the board through 5 innings.
New York Mets (NYM) @ Miami Marlins (MIA)
loanDepot park
NYM
1
MIA
2
NYM Starter
Tobias Myers
1.1 IP · 1 H · 1 ER · 0 K · 1 BB · 20 PC
NYM Batters
Juan Soto (DH) 2-3 (1 HR, 1 RBI)
Insight
Juan Soto hit a home run but it wasn't enough as the Mets lost a close one and starter Tobias Myers exited early after just 1.1 innings.
MIA Starter
Eury Pérez
6.1 IP · 2 H · 1 ER · 5 K · 0 BB · 86 PC
MIA Batters
Esteury Ruiz (RF) 2-3 (2 R)
Insight
Eury Perez bounced back nicely here, giving up just 1 run over 6.1 innings after allowing 5 runs in each of his previous two starts.
Texas Rangers (TEX) @ Los Angeles Angels (LAA)
Angel Stadium
TEX
6
LAA
9
TEX Starter
Jacob deGrom
3 IP · 6 H · 6 ER · 3 K · 3 BB · 65 PC
TEX Batters
Brandon Nimmo (RF) 2-5 (1 HR, 2 RBI)
Justin Foscue (2B) 2-3 (1 RBI)
Alejandro Osuna (CF) 2-4
Insight
Jacob deGrom got roughed up again, giving up 6 runs in just 3 innings, and Texas has been a real fade with its starting pitching lately.
LAA Starter
Grayson Rodriguez
5.2 IP · 7 H · 4 ER · 5 K · 2 BB · 97 PC
LAA Batters
Zach Neto (SS) 2-4 (2 HR, 2 RBI)
Oswald Peraza (2B) 3-4 (1 HR, 1 RBI)
Wade Meckler (LF) 2-3 (1 HR, 3 RBI, 1 BB)
Insight
Zach Neto went deep twice and Wade Meckler added a homer with 3 RBI as the Angels offense exploded for 9 runs in a big home win.
Seattle Mariners (SEA) @ Kansas City Royals (KC)
Kauffman Stadium
SEA
2
KC
0
SEA Starter
Logan Gilbert
5.2 IP · 2 H · 0 ER · 6 K · 2 BB · 94 PC
SEA Batters
Mitch Garver (C) 2-4 (1 HR, 2 RBI)
Julio Rodríguez (CF) 2-4
Insight
Mitch Garver hit a home run to provide the key offense as Seattle won a low-scoring game 2-0 on the road.
KC Starter
Noah Cameron
6 IP · 4 H · 0 ER · 8 K · 2 BB · 96 PC
KC Batters
Maikel Garcia (3B) 2-4
Insight
Kansas City's offense has been really cold lately and they were shut out at home, managing just 2 hits off Logan Gilbert and the Seattle bullpen.
Houston Astros (HOU) @ Chicago Cubs (CHC)
Wrigley Field
HOU
4
CHC
2
HOU Starter
Spencer Arrighetti
5 IP · 2 H · 0 ER · 5 K · 4 BB · 89 PC
HOU Batters
Christian Vázquez (C) 2-4 (1 HR, 2 RBI)
Insight
Spencer Arrighetti kept it rolling, allowing zero runs over 5 innings, marking another strong outing as Houston's pitching has quietly been on a nice run.
CHC Starter
Jameson Taillon
4.2 IP · 8 H · 4 ER · 5 K · 1 BB · 90 PC
CHC Batters
Nothing Noteworthy
Insight
Chicago's offense has been trending down a lot lately and they couldn't get much going against Houston, falling at home despite a decent bullpen showing.
Minnesota Twins (MIN) @ Boston Red Sox (BOS)
Fenway Park
MIN
8
BOS
6
MIN Starter
Connor Prielipp
4 IP · 7 H · 5 ER · 1 K · 3 BB · 85 PC
MIN Batters
Byron Buxton (DH) 2-5 (1 HR, 3 RBI)
Austin Martin (RF) 2-5 (1 HR, 2 RBI)
Ryan Kreidler (SS) 2-5 (1 RBI)
Insight
Byron Buxton homered and drove in 3 while Austin Martin also went deep as Minnesota's bats did the heavy lifting in an 8-6 road win.
BOS Starter
Payton Tolle
6 IP · 4 H · 3 ER · 9 K · 2 BB · 85 PC
BOS Batters
Wilyer Abreu (RF) 2-5 (1 RBI)
Nick Sogard (3B) 2-3 (1 R, 1 BB)
Insight
Boston's starting pitching has been trending down a lot lately and that showed up again today as the Red Sox couldn't hold the lead.
Detroit Tigers (DET) @ Baltimore Orioles (BAL)
Oriole Park at Camden Yards
DET
4
BAL
7
DET Starter
Jack Flaherty
3.1 IP · 8 H · 3 ER · 7 K · 0 BB · 78 PC
DET Batters
Hao-Yu Lee (2B) 2-3 (2 RBI)
Insight
Jack Flaherty was pulled after 3.1 innings after giving up 3 runs on 8 hits, and Detroit couldn't recover in a road loss to Baltimore.
BAL Starter
Keegan Akin
1 IP · 1 H · 1 ER · 2 K · 0 BB · 18 PC
BAL Batters
Jackson Holliday (2B) 2-3 (1 HR, 2 RBI, 1 BB)
Gunnar Henderson (SS) 3-5 (2 R)
Adley Rutschman (C) 2-5
Insight
Jackson Holliday hit a home run and Gunnar Henderson went 3 for 5 as Baltimore's offense has been on a real upswing lately and showed up big tonight.
Washington Nationals (WSH) @ Atlanta Braves (ATL)
Truist Park
WSH
4
ATL
5
WSH Starter
Richard Lovelady
1 IP · 1 H · 0 ER · 0 K · 0 BB · 12 PC
WSH Batters
CJ Abrams (SS) 2-5 (1 HR, 3 RBI)
Curtis Mead (3B) 2-5 (1 HR, 1 RBI)
Insight
CJ Abrams went deep and drove in 3 while Curtis Mead also homered, but Washington came up just one run short in a tough road loss.
ATL Starter
Bryce Elder
6 IP · 5 H · 1 ER · 4 K · 1 BB · 87 PC
ATL Batters
Mauricio Dubón (3B) 3-5 (1 RBI)
Austin Riley (3B) 3-3 (1 R, 1 BB)
Chadwick Tromp (C) 2-3 (2 RBI)
Insight
Bryce Elder gave up just 1 run over 6 innings and the Atlanta offense did just enough to hold on for a close 5-4 win at home.
Colorado Rockies (COL) @ Arizona Diamondbacks (ARI)
Chase Field
COL
3
ARI
2
COL Starter
Tomoyuki Sugano
6.2 IP · 6 H · 2 ER · 3 K · 1 BB · 97 PC
COL Batters
Hunter Goodman (C) 2-4 (1 R, 1 BB)
Willi Castro (1B) 2-4 (1 R)
Ezequiel Tovar (SS) 2-4
Insight
Tomoyuki Sugano went 6.2 innings and the Colorado bullpen closed it out as the Rockies pulled off a road win over Arizona.
ARI Starter
Michael Soroka
6 IP · 4 H · 1 ER · 2 K · 0 BB · 78 PC
ARI Batters
Corbin Carroll (RF) 2-4
Ryan Waldschmidt (LF) 2-3
Insight
Michael Soroka had been pitching well in his last three starts and kept that going today, but the Diamondbacks offense couldn't get him the run support he needed.
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.00 1.88 1.48 2.82 19.1% 0 Neutral
2 CLE 0.94 2.27 2.84 2.31 37.0% +5 Neutral
3 MIN 1.56 2.11 4.96 2.71 22.8% +21 Neutral
4 SD 1.59 2.15 3.41 3.98 22.6% +11 Value
5 MIL 1.70 2.00 2.01 2.49 26.6% -3 Watch
6 TEX 1.93 2.89 2.75 3.35 18.9% 0 Neutral
7 TOR 2.28 3.24 2.91 3.13 26.6% +2 Neutral
8 BOS 2.60 2.02 2.53 3.50 28.6% -5 Fade
9 NYM 2.65 1.90 2.57 2.81 20.7% -5 Neutral
10 CHC 2.70 2.91 3.83 3.89 22.0% +9 Value
11 SEA 2.81 2.35 2.65 3.00 30.4% -6 Fade
12 DET 3.30 3.81 3.36 4.27 17.0% +1 Neutral
13 SF 3.60 3.62 3.74 4.15 22.6% +5 Value
14 ATL 3.73 2.97 3.36 4.44 21.5% -2 Neutral
15 ARI 3.79 3.37 4.07 3.21 13.4% +6 Value
16 CWS 3.91 4.07 3.45 5.27 25.8% 0 Neutral
17 PIT 4.04 4.68 5.10 4.36 30.3% +8 Neutral
18 COL 4.16 3.98 5.29 4.09 17.7% +8 Value
19 MIA 4.22 3.73 3.70 3.49 25.9% -2 Neutral
20 STL 4.43 4.09 4.03 4.08 16.5% 0 Neutral
21 NYY 4.65 4.56 3.12 3.14 24.5% -10 Fade
22 HOU 4.66 3.75 5.39 4.55 13.1% +5 Value
23 ATH 4.74 3.79 4.86 2.96 19.0% 0 Neutral
24 KC 4.78 3.79 3.03 4.60 14.0% -14 Fade
25 WSH 4.96 5.52 4.14 3.83 21.2% -3 Watch
26 TB 5.70 5.05 2.91 4.15 22.4% -18 Fade
27 PHI 6.92 3.78 3.38 5.02 22.4% -13 Neutral
28 CIN 7.36 6.27 7.51 7.94 23.4% +2 Neutral
29 LAA 7.64 6.67 6.16 6.03 15.9% -1 Neutral
30 BAL 9.60 5.19 6.24 3.93 20.0% -1 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 PHI 1.76 2.29 3.29 1.66 20.6% 0.90 +1 Neutral
2 MIL 1.70 2.00 2.32 2.37 24.0% 0.95 -1 Neutral
3 KC 2.23 4.14 4.35 2.57 14.8% 1.18 +7 Neutral
4 TOR 2.67 3.19 3.24 2.64 25.2% 1.06 -1 Neutral
5 LAA 6.91 6.50 5.56 2.95 11.5% 1.46 +13 Value
6 NYY 3.57 3.34 3.79 3.07 13.1% 1.33 0 Neutral
7 CLE 2.20 2.46 3.42 3.21 16.7% 1.00 +1 Neutral
8 ARI 2.93 2.85 4.14 3.24 14.6% 1.14 +9 Value
9 ATL 3.83 2.69 2.92 3.45 20.6% 1.02 0 Neutral
10 CWS 4.50 4.01 4.09 3.47 15.5% 1.30 +3 Watch
11 STL 4.22 3.86 3.60 3.50 14.2% 1.59 +1 Neutral
12 LAD 3.44 4.25 3.86 3.51 16.4% 1.12 +8 Value
13 TB 2.59 2.29 2.00 3.68 11.0% 1.34 -9 Fade
14 DET 3.92 4.68 5.11 3.70 13.5% 1.04 +10 Value
15 MIN 3.48 2.86 3.67 3.75 15.6% 1.13 0 Neutral
16 SF 7.10 6.28 5.02 3.79 9.2% 1.48 +3 Watch
17 PIT 4.40 3.93 4.04 3.82 16.5% 1.14 -10 Fade
18 SEA 3.88 3.46 4.39 3.93 17.3% 0.98 +3 Watch
19 SD 4.03 3.81 4.88 4.06 9.0% 1.28 +4 Watch
20 BOS 4.30 3.73 3.23 4.17 12.8% 1.18 -9 Fade
21 WSH 4.56 5.44 4.28 4.21 24.2% 1.18 -5 Neutral
22 HOU 3.30 4.33 3.88 4.60 11.2% 1.10 +3 Watch
23 MIA 5.31 6.22 5.52 4.65 13.3% 1.23 -1 Neutral
24 COL 4.98 6.89 6.40 4.85 6.7% 1.57 +6 Value
25 BAL 6.19 5.64 5.88 5.25 10.7% 1.54 +3 Watch
26 NYM 6.09 5.37 4.25 5.32 4.2% 1.50 -21 Neutral
27 CIN 4.15 3.49 4.53 5.41 12.7% 1.23 +2 Neutral
28 TEX 6.26 2.98 4.17 5.67 13.5% 1.52 -14 Fade
29 ATH 4.93 4.05 3.82 5.91 14.4% 1.12 -2 Neutral
30 CHC 9.44 6.95 5.43 6.55 8.3% 1.95 -4 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 TB 6.67 5.75 4.56 0.722 127 +7 Value
2 WSH 6.43 5.85 5.44 0.740 117 -1 Neutral
3 NYM 6.00 5.23 4.48 0.651 101 +8 Value
4 TEX 6.00 4.83 3.75 0.682 134 +20 Neutral
5 ATL 5.86 5.15 5.04 0.770 107 -3 Watch
6 LAD 5.83 4.54 4.68 0.774 103 0 Neutral
7 CWS 5.50 5.33 4.92 0.731 103 -4 Watch
8 ARI 5.29 4.85 4.36 0.707 130 +6 Value
9 CLE 5.14 4.69 4.46 0.702 117 +3 Watch
10 MIA 5.00 4.62 3.92 0.699 103 +11 Value
11 MIL 5.00 4.58 4.92 0.697 117 -7 Fade
12 SF 4.67 4.38 3.48 0.667 106 +15 Value
13 ATH 4.57 4.46 4.52 0.729 91 -3 Watch
14 BAL 4.50 3.75 3.84 0.701 135 +9 Value
15 SD 4.50 3.67 3.88 0.662 101 +7 Value
16 MIN 4.17 4.25 4.36 0.709 99 -1 Neutral
17 BOS 4.00 2.67 3.68 0.672 97 +9 Neutral
18 CIN 4.00 5.42 4.60 0.703 93 -11 Fade
19 LAA 3.86 3.08 3.24 0.688 83 +9 Value
20 TOR 3.71 4.54 4.12 0.677 69 -2 Neutral
21 PHI 3.67 4.50 4.44 0.693 63 -8 Fade
22 COL 3.57 3.23 3.72 0.702 52 +3 Watch
23 PIT 3.50 5.25 4.84 0.723 86 -18 Fade
24 SEA 3.50 3.62 4.32 0.695 56 -8 Fade
25 NYY 3.43 3.31 4.54 0.760 90 -16 Fade
26 CHC 3.00 2.75 4.12 0.742 64 -9 Fade
27 STL 2.50 3.08 4.04 0.711 78 -8 Fade
28 HOU 2.33 2.08 2.80 0.735 57 +2 Neutral
29 DET 2.00 2.46 3.12 0.697 52 0 Neutral
30 KC 1.50 2.75 4.00 0.698 61 -10 Fade

Table Insights
Extracted from rolling tables above.
Strongest
NYY Fade
FADE: The Yankees bullpen has been giving up runs at a higher rate over the last week and two weeks, sliding to around the bottom third of the league. They looked solid a month ago but that has clearly faded recently.
SD Value
VALUE: The Padres bullpen has been one of the best in baseball over the last two weeks, and they've done it against a tough schedule. They're holding opponents to very few runs and the momentum is pointed in the right direction.
TB Fade
FADE: Tampa Bay's bullpen has been struggling badly over the last week, ranking 26th in the league with a 5.70 ERA. This is a sharp drop from where they were a month ago and the trend is heading the wrong way.
CHC Value
VALUE: The Cubs bullpen has been quietly solid, ranking in the top 10 over both the last week and last two weeks. They've been keeping runners off base and the momentum is building.
LAA Value
VALUE: The Angels starters have a rough ERA on the surface lately but the way they've been pitching suggests they've been much better than that number shows. They rank 5th over the last week, which tells a different story than what the box scores say.
ARI Value
VALUE: Arizona's starters have been pitching well for about two weeks now, sitting in the top 10 with a WHIP just over 1.14. The consistency is encouraging and they're doing it against average competition.
BOS Fade
FADE: Boston's rotation has been slipping lately, ranking 20th over the last week even against an easy schedule. A 4.30 ERA this week after looking decent over the last month is a sign things are heading in the wrong direction.
TB Fade
FADE: Tampa Bay's starters have been losing momentum lately even though the recent ERA looks decent. The team's overall trend is pointing down and the rotation hasn't been able to stop the slide.
BAL Value
VALUE: Baltimore's offense is producing at an elite level right now, with a wRC+ of 135 which means they're hitting well above average compared to the rest of the league. They're doing this against tough pitching, which makes it even more impressive.
CHC Fade
FADE: The Cubs offense has been struggling to score, averaging just 3 runs per game lately and ranking 26th in the league over the last two weeks. The bullpen may be keeping them in games but the bats aren't doing their part.

Injury & Lineup Log
Player Team Status Injury Impact
Matt Shaw CHC 10-day IL 10-day IL — Mid-back tightness Chicago Cubs placed RF Matt Shaw on the 10-day injured list retroactive to May 20, 2026. Mid-back tightness.
Yoán Moncada LAA 10-day IL 10-day IL — Right knee inflammation Los Angeles Angels placed 3B Yoán Moncada on the 10-day injured list. Right knee inflammation.
Burch Smith DET 10-day IL 15-day IL — Right shoulder inflammation Detroit Tigers placed RHP Burch Smith on the 15-day injured list. Right shoulder inflammation.
Nathan Church STL 10-day IL 10-day IL — Left shoulder strain St. Louis Cardinals placed LF Nathan Church on the 10-day injured list retroactive to May 21, 2026. Left shoulder strain.
Jung Hoo Lee SF 10-day IL 10-day IL — Mid-back strain San Francisco Giants placed RF Jung Hoo Lee on the 10-day injured list retroactive to May 19, 2026. Mid-back strain.
Tristan Gray MIN 10-day IL IL Minnesota Twins placed 3B Tristan Gray on the paternity list.
Ke'Bryan Hayes CIN 10-day IL 10-day IL — Lumbar bulging disc Cincinnati Reds placed 3B Ke'Bryan Hayes on the 10-day injured list retroactive to May 21, 2026. Lumbar bulging disc.
Yusei Kikuchi LAA 60-day IL 60-day IL — Left shoulder inflammation Los Angeles Angels transferred LHP Yusei Kikuchi from the 15-day injured list to the 60-day injured list. Left shoulder inflammation.
Mickey Moniak COL 10-day IL 10-day IL — Right ankle tendonitis Colorado Rockies placed LF Mickey Moniak on the 10-day injured list. Right ankle tendonitis.
Activated from IL
NYY: José Caballero — activated from IL
NYY: Gerrit Cole — activated from IL
CIN: Eugenio Suárez — activated from IL
SEA: Victor Robles — activated from IL
CLE: Peyton Pallette — 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.