Game Recaps
Atlanta Braves (ATL)
@
Washington Nationals (WSH)
Nationals Park
ATL Starter
JR Ritchie
7 IP · 5 H · 2 ER · 7 K · 2 BB · 89 PC
ATL Batters
Ozzie Albies
3-4 (1 HR, 4 RBI)
Michael Harris II
3-4 (2 RBI)
Matt Olson
3-5 (2 R)
Insight
JR Ritchie was really good tonight, going 7 innings and striking out 7. Ozzie Albies backed him up with a homer and 4 RBI to power the Braves to an easy win.
WSH Starter
Cade Cavalli
5 IP · 7 H · 2 ER · 10 K · 0 BB · 85 PC
WSH Batters
Insight
Cade Cavalli actually pitched well with 10 strikeouts and no walks, but the offense couldn't give him any support. The Nationals were held to just 2 runs despite some recent bullpen momentum.
Pittsburgh Pirates (PIT)
@
Texas Rangers (TEX)
Globe Life Field
PIT Starter
Bubba Chandler
4 IP · 7 H · 6 ER · 4 K · 3 BB · 78 PC
PIT Batters
Insight
Bubba Chandler got shelled after three straight solid outings, giving up 6 runs in just 4 innings. That blowup really tells the story for Pittsburgh tonight.
TEX Starter
Jacob deGrom
5.2 IP · 5 H · 1 ER · 10 K · 1 BB · 89 PC
TEX Batters
Corey Seager
2-4 (1 HR, 3 RBI)
Evan Carter
2-4 (1 HR, 2 RBI)
Brandon Nimmo
2-3 (2 BB)
Insight
Jacob deGrom looks like he is locked in right now, giving up just 1 run in his third straight strong start. Corey Seager and Evan Carter each went deep to back him up.
Los Angeles Dodgers (LAD)
@
San Francisco Giants (SF)
Oracle Park
LAD Starter
Tyler Glasnow
8 IP · 1 H · 0 ER · 9 K · 1 BB · 105 PC
LAD Batters
Hyeseong Kim
2-4 (1 RBI)
Kyle Tucker
2-4 (1 R)
Insight
Tyler Glasnow was absolutely dealing tonight, going 8 innings and allowing just 1 hit. That is a statement performance from the Dodgers ace.
SF Starter
Logan Webb
7 IP · 7 H · 3 ER · 5 K · 2 BB · 98 PC
SF Batters
Nothing Noteworthy
Insight
Logan Webb gave the Giants 7 solid innings but the offense could not get anything going against Glasnow. San Francisco was shut out despite Webb doing his part.
Minnesota Twins (MIN)
@
New York Mets (NYM)
Citi Field
MIN Starter
Joe Ryan
5 IP · 7 H · 4 ER · 5 K · 2 BB · 92 PC
MIN Batters
Tristan Gray
2-5 (1 HR, 2 RBI)
Austin Martin
3-4 (1 RBI, 1 BB)
Brooks Lee
3-4 (3 R, 1 BB)
Insight
Joe Ryan gave up 4 runs after three straight very stingy starts, which is a bit of a step back. The Twins offense put up 8 runs but it still was not enough in a wild game.
NYM Starter
Christian Scott
1.1 IP · 0 H · 1 ER · 1 K · 5 BB · 43 PC
NYM Batters
Bo Bichette
3-5 (3 RBI)
Brett Baty
2-4 (1 HR, 3 RBI)
Carson Benge
2-3 (1 HR, 1 RBI)
Insight
Christian Scott walked 5 guys in just 1.1 innings and had to be pulled early, but the Mets offense bailed everyone out. Brett Baty hit a homer with 3 RBI and Bo Bichette drove in 3 more to get the win.
Milwaukee Brewers (MIL)
@
Detroit Tigers (DET)
Comerica Park
MIL Starter
Brandon Sproat
5.1 IP · 4 H · 3 ER · 4 K · 2 BB · 76 PC
MIL Batters
Gary Sánchez
2-4 (1 RBI)
David Hamilton
2-4 (1 RBI)
Insight
Brandon Sproat has been really inconsistent, going from a dominant outing to giving up 7 runs last time, and tonight he allowed 3 more in a loss. Milwaukee's bullpen has been trending down lately and that showed up again here.
DET Starter
Tarik Skubal
6 IP · 7 H · 4 ER · 5 K · 0 BB · 94 PC
DET Batters
Riley Greene
2-3 (1 HR, 2 RBI, 1 BB)
Insight
Tarik Skubal gave up 4 runs which is more than his recent norm, but the Tigers found a way to win anyway. Riley Greene hit a homer and drove in 2 to help Detroit scratch out the win despite their bullpen being a concern lately.
San Diego Padres (SD)
@
Colorado Rockies (COL)
Coors Field
SD Starter
Matt Waldron
5 IP · 8 H · 6 ER · 3 K · 3 BB · 82 PC
SD Batters
Ramón Laureano
3-6 (2 RBI)
Xander Bogaerts
2-3 (1 HR, 2 RBI, 2 BB)
Miguel Andujar
2-5 (3 RBI)
Insight
Matt Waldron got knocked around again after giving up 6 runs in his last start too, but the Padres offense picked him up big time. Ramon Laureano and Xander Bogaerts were both really productive in the win.
COL Starter
Ryan Feltner
2 IP · 2 H · 2 ER · 3 K · 1 BB · 40 PC
COL Batters
Mickey Moniak
4-5 (2 HR, 2 RBI)
Troy Johnston
3-4 (2 RBI, 1 BB)
TJ Rumfield
2-4 (2 RBI, 1 BB)
Insight
Mickey Moniak went 4 for 5 with 2 homers for Colorado but it was not enough to overcome a rough night from the pitching staff. Ryan Feltner only lasted 2 innings, continuing a shaky stretch for him.
Philadelphia Phillies (PHI)
@
Chicago Cubs (CHC)
Wrigley Field
PHI Starter
Cristopher Sánchez
5.1 IP · 12 H · 6 ER · 4 K · 2 BB · 99 PC
PHI Batters
Brandon Marsh
3-4 (2 HR, 3 RBI, 1 BB)
Insight
Cristopher Sanchez had been pitching really well lately but got touched up for 6 runs and 12 hits tonight, a tough blowup after three strong outings. Brandon Marsh hit two homers but Philly could not hold on.
CHC Starter
Edward Cabrera
7 IP · 6 H · 3 ER · 5 K · 0 BB · 83 PC
CHC Batters
Seiya Suzuki
3-4 (1 HR, 1 RBI, 2 BB)
Michael Busch
2-6 (1 HR, 4 RBI)
Ian Happ
2-6 (1 HR, 1 RBI)
Insight
Edward Cabrera went 7 solid innings and the Cubs lineup came through with multiple guys going deep. Michael Busch had the big night with a homer and 4 RBI to seal the win for Chicago.
New York Yankees (NYY)
@
Boston Red Sox (BOS)
Fenway Park
NYY Starter
Cam Schlittler
8 IP · 4 H · 1 ER · 5 K · 1 BB · 96 PC
NYY Batters
Jazz Chisholm Jr.
2-4 (1 HR, 1 RBI)
José Caballero
2-4 (1 R)
Insight
Cam Schlittler was excellent going 8 innings and giving up just 1 run, a really strong outing. Jazz Chisholm Jr. added a solo shot to give the Yankees enough cushion to win.
BOS Starter
Payton Tolle
6 IP · 3 H · 1 ER · 11 K · 1 BB · 93 PC
BOS Batters
Nothing Noteworthy
Insight
Payton Tolle was impressive with 11 strikeouts in 6 innings but the Red Sox offense could not back him up. Boston managed just 2 runs despite their starting pitching trending up lately.
Chicago White Sox (CWS)
@
Arizona Diamondbacks (ARI)
Chase Field
CWS Starter
Davis Martin
6.1 IP · 6 H · 1 ER · 7 K · 1 BB · 97 PC
CWS Batters
Andrew Benintendi
2-5 (1 HR, 3 RBI)
Colson Montgomery
3-4
Chase Meidroth
2-3 (1 R, 1 BB)
Insight
Davis Martin has been on a real roll, and tonight he kept it going with 6-plus strong innings to help the White Sox upset Arizona. Andrew Benintendi hit a homer and drove in 3 to do most of the offensive damage.
ARI Starter
Michael Soroka
5 IP · 7 H · 1 ER · 6 K · 1 BB · 101 PC
ARI Batters
Insight
Michael Soroka pitched well enough to win but the Arizona offense only managed 1 run despite trending up lately. A quiet night at the plate cost the Diamondbacks this one.
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.
🎯 Signal — Value = Target. Fade = Avoid. Watch = Mixed signals.
| # |
Team |
7d ERA |
14d |
28d |
FIP |
K% |
Mom. |
Signal |
| 1 |
SF |
0.93 |
1.91 |
3.35 |
3.15 |
24.4% |
+8 |
Value |
| 2 |
CHC |
2.05 |
2.78 |
3.16 |
3.65 |
23.0% |
+3 |
Watch |
| 3 |
CIN |
2.45 |
2.39 |
2.33 |
2.96 |
22.1% |
-2 |
Neutral |
| 4 |
ATH |
2.93 |
3.94 |
4.36 |
3.34 |
23.8% |
+14 |
Value |
| 5 |
TEX |
2.96 |
4.49 |
3.10 |
2.91 |
25.9% |
-3 |
Watch |
| 6 |
ATL |
3.05 |
5.02 |
3.15 |
4.23 |
25.0% |
-2 |
Neutral |
| 7 |
MIA |
3.05 |
3.65 |
3.23 |
2.68 |
32.0% |
0 |
Neutral |
| 8 |
NYY |
3.16 |
5.40 |
4.12 |
3.63 |
17.7% |
+6 |
Neutral |
| 9 |
BOS |
3.17 |
3.73 |
3.84 |
2.11 |
21.1% |
+3 |
Watch |
| 10 |
PIT |
3.40 |
3.17 |
3.22 |
3.44 |
23.2% |
-4 |
Watch |
| 11 |
BAL |
3.77 |
3.69 |
3.66 |
4.68 |
27.1% |
-1 |
Neutral |
| 12 |
SD |
3.91 |
3.19 |
3.13 |
3.84 |
23.0% |
-9 |
Fade |
| 13 |
ARI |
4.08 |
4.00 |
4.52 |
4.46 |
20.3% |
+7 |
Value |
| 14 |
WSH |
4.08 |
4.93 |
5.73 |
3.64 |
18.2% |
+14 |
Value |
| 15 |
MIN |
4.35 |
4.99 |
4.78 |
2.62 |
22.2% |
+6 |
Value |
| 16 |
PHI |
4.35 |
4.74 |
4.23 |
6.04 |
18.4% |
-1 |
Neutral |
| 17 |
CLE |
4.43 |
6.18 |
4.81 |
3.94 |
28.4% |
+6 |
Value |
| 18 |
STL |
4.71 |
5.00 |
4.79 |
4.77 |
19.2% |
+4 |
Watch |
| 19 |
SEA |
4.91 |
4.78 |
3.26 |
3.92 |
20.4% |
-11 |
Fade |
| 20 |
NYM |
5.04 |
5.53 |
3.86 |
4.33 |
21.2% |
-7 |
Neutral |
| 21 |
LAA |
5.05 |
6.43 |
4.90 |
2.39 |
22.4% |
+3 |
Watch |
| 22 |
TB |
5.19 |
4.75 |
5.06 |
5.18 |
24.8% |
+3 |
Watch |
| 23 |
CWS |
5.32 |
5.89 |
5.33 |
5.55 |
18.9% |
+4 |
Watch |
| 24 |
HOU |
5.40 |
4.56 |
5.74 |
4.86 |
19.8% |
+5 |
Value |
| 25 |
COL |
5.45 |
4.44 |
3.73 |
4.37 |
27.2% |
-14 |
Fade |
| 26 |
MIL |
5.49 |
6.14 |
4.35 |
5.09 |
20.2% |
-9 |
Fade |
| 27 |
TOR |
5.90 |
3.77 |
5.06 |
3.71 |
23.3% |
-1 |
Neutral |
| 28 |
DET |
5.97 |
4.83 |
4.31 |
3.14 |
14.6% |
-12 |
Fade |
| 29 |
KC |
7.15 |
6.61 |
6.61 |
6.60 |
18.8% |
+1 |
Neutral |
| 30 |
LAD |
8.18 |
5.59 |
4.40 |
4.85 |
20.3% |
-11 |
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.
🎯 Signal — Value = Target. Fade = Avoid. Watch = Mixed signals.
| # |
Team |
7d ERA |
14d |
28d |
FIP |
K-BB% |
WHIP |
Mom. |
Signal |
| 1 |
LAD |
2.01 |
2.29 |
2.80 |
2.25 |
17.0% |
0.94 |
+5 |
Value |
| 2 |
NYY |
0.63 |
2.98 |
2.71 |
2.42 |
20.2% |
0.73 |
0 |
Neutral |
| 3 |
DET |
2.27 |
2.10 |
3.45 |
2.45 |
16.7% |
1.08 |
-2 |
Neutral |
| 4 |
LAA |
1.83 |
2.85 |
3.83 |
2.46 |
16.3% |
1.10 |
+4 |
Watch |
| 5 |
MIL |
2.61 |
2.60 |
3.47 |
2.99 |
12.3% |
1.12 |
+9 |
Value |
| 6 |
MIN |
3.34 |
4.07 |
3.82 |
3.22 |
17.2% |
1.15 |
-2 |
Neutral |
| 7 |
TOR |
3.21 |
5.28 |
4.21 |
3.24 |
12.6% |
1.25 |
+3 |
Watch |
| 8 |
PIT |
4.46 |
3.90 |
3.06 |
3.32 |
15.0% |
1.12 |
-3 |
Watch |
| 9 |
MIA |
3.74 |
4.94 |
4.45 |
3.39 |
11.3% |
1.25 |
+11 |
Value |
| 10 |
HOU |
4.97 |
6.67 |
6.10 |
3.41 |
13.0% |
1.52 |
+12 |
Value |
| 11 |
SD |
4.95 |
4.18 |
3.69 |
3.62 |
9.2% |
1.48 |
-4 |
Watch |
| 12 |
SF |
3.68 |
4.47 |
3.92 |
3.62 |
10.9% |
1.25 |
+5 |
Value |
| 13 |
CHC |
2.51 |
3.91 |
3.09 |
3.91 |
11.0% |
1.02 |
0 |
Neutral |
| 14 |
TEX |
3.52 |
3.73 |
3.64 |
3.98 |
17.3% |
1.34 |
-3 |
Watch |
| 15 |
CLE |
4.01 |
4.17 |
3.44 |
4.26 |
13.0% |
1.34 |
-3 |
Watch |
| 16 |
CIN |
4.22 |
4.86 |
4.56 |
4.29 |
2.1% |
1.50 |
+8 |
Value |
| 17 |
BOS |
4.54 |
5.17 |
5.13 |
4.30 |
16.0% |
1.20 |
+8 |
Value |
| 18 |
SEA |
3.66 |
3.93 |
3.35 |
4.41 |
15.7% |
1.38 |
-15 |
Fade |
| 19 |
COL |
5.39 |
6.33 |
5.27 |
4.58 |
11.7% |
1.51 |
+9 |
Value |
| 20 |
ATL |
4.07 |
3.56 |
3.16 |
4.65 |
15.9% |
1.27 |
-1 |
Neutral |
| 21 |
CWS |
4.40 |
4.06 |
4.07 |
4.72 |
8.9% |
1.13 |
0 |
Neutral |
| 22 |
TB |
6.00 |
4.19 |
4.11 |
4.90 |
12.7% |
1.47 |
-7 |
Neutral |
| 23 |
STL |
3.94 |
4.43 |
4.65 |
5.01 |
10.2% |
1.28 |
+4 |
Watch |
| 24 |
ARI |
8.24 |
6.34 |
4.34 |
5.08 |
11.9% |
1.94 |
+2 |
Neutral |
| 25 |
BAL |
4.92 |
4.69 |
4.69 |
5.14 |
8.6% |
1.61 |
-7 |
Fade |
| 26 |
NYM |
5.19 |
4.93 |
4.12 |
5.29 |
9.1% |
1.23 |
-17 |
Neutral |
| 27 |
PHI |
7.06 |
6.91 |
5.87 |
5.32 |
9.5% |
2.05 |
-11 |
Neutral |
| 28 |
WSH |
6.74 |
6.14 |
5.99 |
5.54 |
16.8% |
1.47 |
+2 |
Neutral |
| 29 |
ATH |
7.28 |
5.15 |
4.95 |
6.60 |
10.9% |
1.75 |
0 |
Neutral |
| 30 |
KC |
6.35 |
4.35 |
3.77 |
6.87 |
5.4% |
1.50 |
-7 |
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.
🎯 Signal — Value = Hot. Fade = Cold. Watch = Neutral.
| # |
Team |
7d R/G |
14d |
28d |
OPS |
wRC+ |
Mom. |
Signal |
| 1 |
CWS |
7.33 |
5.08 |
4.04 |
0.670 |
174 |
+21 |
Value |
| 2 |
CHC |
6.43 |
6.38 |
5.42 |
0.754 |
161 |
+1 |
Neutral |
| 3 |
ATL |
6.29 |
6.46 |
5.77 |
0.794 |
129 |
-2 |
Neutral |
| 4 |
NYY |
6.00 |
5.23 |
4.79 |
0.725 |
133 |
+5 |
Neutral |
| 5 |
ARI |
5.50 |
5.33 |
4.75 |
0.705 |
141 |
+5 |
Value |
| 6 |
CIN |
5.50 |
4.83 |
4.04 |
0.632 |
75 |
+15 |
Value |
| 7 |
MIL |
5.50 |
4.50 |
4.70 |
0.713 |
94 |
+5 |
Value |
| 8 |
BAL |
5.33 |
5.08 |
4.54 |
0.696 |
90 |
+5 |
Value |
| 9 |
STL |
5.33 |
4.42 |
4.48 |
0.704 |
82 |
+7 |
Value |
| 10 |
WSH |
5.29 |
5.21 |
5.36 |
0.741 |
105 |
-5 |
Neutral |
| 11 |
HOU |
5.00 |
4.46 |
5.48 |
0.785 |
110 |
-9 |
Neutral |
| 12 |
COL |
4.71 |
4.00 |
4.15 |
0.692 |
101 |
+8 |
Value |
| 13 |
ATH |
4.67 |
4.54 |
4.24 |
0.685 |
125 |
+5 |
Value |
| 14 |
PIT |
4.67 |
5.31 |
4.83 |
0.733 |
92 |
-6 |
Fade |
| 15 |
LAD |
4.57 |
4.77 |
5.38 |
0.853 |
118 |
-11 |
Fade |
| 16 |
TOR |
4.50 |
4.50 |
3.79 |
0.691 |
109 |
+8 |
Value |
| 17 |
CLE |
4.33 |
4.54 |
3.72 |
0.695 |
100 |
+8 |
Value |
| 18 |
DET |
4.29 |
4.62 |
4.24 |
0.704 |
107 |
+1 |
Neutral |
| 19 |
TB |
4.17 |
5.08 |
4.74 |
0.713 |
87 |
-8 |
Neutral |
| 20 |
TEX |
4.17 |
4.85 |
4.33 |
0.713 |
110 |
-3 |
Watch |
| 21 |
MIA |
4.00 |
3.75 |
4.48 |
0.722 |
101 |
-6 |
Neutral |
| 22 |
MIN |
4.00 |
5.58 |
5.25 |
0.713 |
91 |
-16 |
Fade |
| 23 |
KC |
3.83 |
3.58 |
3.20 |
0.647 |
98 |
+7 |
Value |
| 24 |
NYM |
3.83 |
2.67 |
3.21 |
0.627 |
97 |
+5 |
Value |
| 25 |
SEA |
3.83 |
4.69 |
3.88 |
0.667 |
124 |
-2 |
Neutral |
| 26 |
SF |
3.83 |
3.33 |
3.38 |
0.655 |
86 |
+2 |
Neutral |
| 27 |
LAA |
3.50 |
5.77 |
4.92 |
0.730 |
90 |
-20 |
Fade |
| 28 |
SD |
3.33 |
4.75 |
4.50 |
0.680 |
74 |
-14 |
Fade |
| 29 |
PHI |
2.43 |
3.62 |
3.50 |
0.665 |
56 |
-2 |
Neutral |
| 30 |
BOS |
2.14 |
3.69 |
3.71 |
0.652 |
36 |
-4 |
Watch |
Table Insights
Extracted from rolling tables above.
Strongest
DET
Fade
FADE: The Detroit bullpen has been getting lit up lately, ranking 28th in the league over the past week. They've been giving up a lot of runs even against easier competition. Avoid backing Detroit when the game gets to their relievers.
SF
Value
VALUE: The San Francisco bullpen has been the best in baseball over the last two weeks, and they've done it against tough opponents. They've barely given up anything, posting a 0.93 ERA this past week. Back the Giants when the game is close and their relievers are coming in.
COL
Fade
FADE: Colorado's bullpen has been rough this week and the team overall is trending in the wrong direction. The relievers have been giving up runs consistently and don't look trustworthy right now. Avoid betting on Colorado games where it comes down to their bullpen.
MIN
Value
VALUE: Minnesota's bullpen is pitching noticeably better than their recent ERA suggests. The quality of their outings has been solid even if the run totals have been a little bumpy. Keep an eye on the Twins in close games where the bullpen will be the difference.
HOU
Value
VALUE: Houston's starters have been pitching better than their numbers look this week, and the team is on a positive momentum swing. Their recent ERA looks rough but the actual quality of pitching has been better than that. Back Houston starters this week as they seem to be turning a corner.
BOS
Value
VALUE: Boston's starters have been holding their own this week against a tough schedule, and the team is building some positive momentum. Their numbers this past week are a step up from their recent stretch. Back the Red Sox rotation this week as they face better competition and are holding steady.
CIN
Value
VALUE: Cincinnati's starters are pitching pretty much exactly as well as you'd expect right now — no smoke and mirrors, just solid results. The team is on an upswing heading into this week. Back the Reds rotation while things are trending in the right direction.
COL
Value
VALUE: Colorado's starters have shown some positive momentum this week despite the team's rough recent history in the rotation. Their pitching quality over the last seven days is holding up better than the bigger picture suggests. Worth watching if Colorado gets a favorable matchup with a starter going this week.
CIN
Value
VALUE: Cincinnati's offense has been heating up recently and they're scoring 5.5 runs per game over the last week, which is a solid number. The team's momentum is among the strongest in the data right now. Back the Reds offense while they're feeling it at the plate.
CLE
Value
VALUE: Cleveland's lineup is producing at a league-average clip against a tough schedule, which is actually a good sign. They're putting up steady numbers even when facing better competition. Back the Guardians offense as a reliable option this week.
Injury & Lineup Log
| Player |
Team |
Status |
Injury |
Impact |
| Dylan Dodd |
ATL |
10-day IL |
15-day IL — Left thoracic spine inflammation |
Atlanta Braves placed LHP Dylan Dodd on the 15-day injured list retroactive to April 22, 2026. Left thoracic spine inflammation. |
| Robert Garcia |
TEX |
10-day IL |
15-day IL — Left shoulder inflammation |
Texas Rangers placed LHP Robert Garcia on the 15-day injured list retroactive to April 20, 2026. Left shoulder inflammation. |
| Jimmy Herget |
COL |
10-day IL |
IL |
Colorado Rockies placed RHP Jimmy Herget on the paternity list. |
| Francisco Lindor |
NYM |
10-day IL |
10-day IL — Left calf strain |
New York Mets placed SS Francisco Lindor on the 10-day injured list. Left calf strain. |
| Dean Kremer |
BAL |
10-day IL |
15-day IL — Right quad strain |
Baltimore Orioles placed RHP Dean Kremer on the 15-day injured list retroactive to April 20, 2026. Right quad strain. |
Dylan Dodd
ATL
10-day IL
Injury
15-day IL — Left thoracic spine inflammation
Impact
Atlanta Braves placed LHP Dylan Dodd on the 15-day injured list retroactive to April 22, 2026. Left thoracic spine inflammation.
Robert Garcia
TEX
10-day IL
Injury
15-day IL — Left shoulder inflammation
Impact
Texas Rangers placed LHP Robert Garcia on the 15-day injured list retroactive to April 20, 2026. Left shoulder inflammation.
Jimmy Herget
COL
10-day IL
Impact
Colorado Rockies placed RHP Jimmy Herget on the paternity list.
Francisco Lindor
NYM
10-day IL
Injury
10-day IL — Left calf strain
Impact
New York Mets placed SS Francisco Lindor on the 10-day injured list. Left calf strain.
Dean Kremer
BAL
10-day IL
Injury
15-day IL — Right quad strain
Impact
Baltimore Orioles placed RHP Dean Kremer on the 15-day injured list retroactive to April 20, 2026. Right quad strain.
Activated from IL
MIL: Craig Yoho — activated from IL
MIA: Esteury Ruiz — 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.