Game Recaps
Colorado Rockies (COL)
@
Toronto Blue Jays (TOR)
Rogers Centre
COL Starter
Kyle Freeland
5.0 IP · 5 H · 1 ER · 6 K · 1 BB · 88 PC
COL Batters
Troy Johnston
2-4 (1 RBI)
Insight
Data pending — rolling signal analysis available above.
TOR Starter
Kevin Gausman
6.0 IP · 2 H · 0 ER · 10 K · 0 BB · 89 PC
TOR Batters
Ernie Clement
2-4
Myles Straw
2-2 (1 R)
Insight
Data pending — check injury log for lineup impact.
New York Mets (NYM)
@
St. Louis Cardinals (STL)
Busch Stadium
NYM Starter
Freddy Peralta
5.3 IP · 3 H · 1 ER · 7 K · 2 BB · 92 PC
NYM Batters
Nothing Noteworthy
Insight
Data pending — rolling signal analysis available above.
STL Starter
Matthew Liberatore
6.0 IP · 3 H · 1 ER · 2 K · 1 BB · 76 PC
STL Batters
Nothing Noteworthy
Insight
Data pending — check injury log for lineup impact.
New York Yankees (NYY)
@
Seattle Mariners (SEA)
T-Mobile Park
NYY Starter
Cam Schlittler
6.3 IP · 2 H · 0 ER · 7 K · 0 BB · 79 PC
NYY Batters
Ben Rice
2-3 (1 HR, 2 RBI, 1 BB)
Insight
Data pending — rolling signal analysis available above.
SEA Starter
George Kirby
6.0 IP · 5 H · 4 ER · 6 K · 3 BB · 89 PC
SEA Batters
Dominic Canzone
2-4 (1 RBI)
Insight
Data pending — check injury log for lineup impact.
San Francisco Giants (SF)
@
San Diego Padres (SD)
Petco Park
SF Starter
Adrian Houser
5.3 IP · 7 H · 1 ER · 4 K · 1 BB · 86 PC
SF Batters
Insight
Data pending — rolling signal analysis available above.
SD Starter
Nick Pivetta
5.0 IP · 1 H · 0 ER · 8 K · 2 BB · 82 PC
SD Batters
Ramón Laureano
2-4 (1 HR, 2 RBI)
Gavin Sheets
2-3 (1 RBI, 1 BB)
Manny Machado
2-4 (1 R)
Insight
Data pending — check injury log for lineup impact.
Washington Nationals (WSH)
@
Philadelphia Phillies (PHI)
Citizens Bank Park
WSH Starter
Cade Cavalli
6.0 IP · 5 H · 1 ER · 3 K · 2 BB · 84 PC
WSH Batters
Brady House
2-4 (1 BB)
Daylen Lile
2-5 (1 R)
Joey Wiemer
2-4 (2 R, 1 BB)
Insight
Data pending — rolling signal analysis available above.
PHI Starter
Cristopher Sánchez
5.3 IP · 4 H · 1 ER · 7 K · 4 BB · 97 PC
PHI Batters
J.T. Realmuto
2-3 (1 HR, 1 RBI, 1 BB)
Justin Crawford
3-5 (1 RBI)
Adolis García
2-4 (1 BB)
Insight
Data pending — check injury log for lineup impact.
Tampa Bay Rays (TB)
@
Milwaukee Brewers (MIL)
American Family Field
TB Starter
Drew Rasmussen
5.0 IP · 2 H · 1 ER · 8 K · 1 BB · 89 PC
TB Batters
Chandler Simpson
2-3 (1 BB)
Insight
Data pending — rolling signal analysis available above.
MIL Starter
Jacob Misiorowski
6.0 IP · 4 H · 2 ER · 7 K · 2 BB · 94 PC
MIL Batters
Christian Yelich
2-4 (2 RBI)
Garrett Mitchell
2-4 (2 RBI)
Insight
Data pending — check injury log for lineup impact.
Chicago White Sox (CWS)
@
Miami Marlins (MIA)
loanDepot park
CWS Starter
Shane Smith
3.0 IP · 8 H · 7 ER · 1 K · 2 BB · 72 PC
CWS Batters
Nothing Noteworthy
Insight
Data pending — rolling signal analysis available above.
MIA Starter
Sandy Alcantara
9.0 IP · 3 H · 0 ER · 7 K · 0 BB · 93 PC
MIA Batters
Liam Hicks
3-4 (1 HR, 4 RBI)
Otto Lopez
2-4 (1 HR, 1 RBI, 1 BB)
Javier Sanoja
2-4 (2 RBI)
Insight
Data pending — check injury log for lineup impact.
Cleveland Guardians (CLE)
@
Los Angeles Dodgers (LAD)
UNIQLO Field at Dodger Stadium
CLE Starter
Gavin Williams
7.0 IP · 2 H · 0 ER · 10 K · 3 BB · 85 PC
CLE Batters
Insight
Data pending — rolling signal analysis available above.
LAD Starter
Yoshinobu Yamamoto
6.0 IP · 4 H · 2 ER · 2 K · 1 BB · 87 PC
LAD Batters
Insight
Data pending — check injury log for lineup impact.
Minnesota Twins (MIN)
@
Kansas City Royals (KC)
Kauffman Stadium
MIN Starter
Joe Ryan
4.0 IP · 9 H · 5 ER · 3 K · 0 BB · 77 PC
MIN Batters
Nothing Noteworthy
Insight
Data pending — rolling signal analysis available above.
KC Starter
Noah Cameron
5.0 IP · 4 H · 1 ER · 5 K · 1 BB · 86 PC
KC Batters
Kyle Isbel
4-4 (1 HR, 2 RBI)
Jonathan India
2-5 (1 HR, 5 RBI)
Jac Caglianone
3-4 (3 R)
Insight
Data pending — check injury log for lineup impact.
Boston Red Sox (BOS)
@
Houston Astros (HOU)
Daikin Park
BOS Starter
Garrett Crochet
5.0 IP · 6 H · 4 ER · 7 K · 0 BB · 93 PC
BOS Batters
Wilyer Abreu
2-4 (1 HR, 1 RBI)
Connor Wong
2-3
Insight
Data pending — rolling signal analysis available above.
HOU Starter
Mike Burrows
5.0 IP · 5 H · 2 ER · 6 K · 3 BB · 84 PC
HOU Batters
Insight
Data pending — check injury log for lineup impact.
Pittsburgh Pirates (PIT)
@
Cincinnati Reds (CIN)
Great American Ball Park
PIT Starter
Paul Skenes
5.0 IP · 3 H · 1 ER · 5 K · 2 BB · 77 PC
PIT Batters
Oneil Cruz
2-5 (1 HR, 3 RBI)
Bryan Reynolds
2-5 (1 HR, 2 RBI)
Nick Gonzales
2-5 (2 RBI)
Insight
Data pending — rolling signal analysis available above.
CIN Starter
Andrew Abbott
5.7 IP · 5 H · 4 ER · 5 K · 3 BB · 88 PC
CIN Batters
Nothing Noteworthy
Insight
Data pending — check injury log for lineup impact.
Los Angeles Angels (LAA)
@
Chicago Cubs (CHC)
Wrigley Field
LAA Starter
Yusei Kikuchi
5.3 IP · 6 H · 5 ER · 5 K · 4 BB · 91 PC
LAA Batters
Zach Neto
2-3 (1 R, 1 BB)
Insight
Data pending — rolling signal analysis available above.
CHC Starter
Matthew Boyd
5.7 IP · 2 H · 1 ER · 10 K · 2 BB · 98 PC
CHC Batters
Nico Hoerner
3-5 (1 RBI)
Matt Shaw
2-4 (2 RBI)
Michael Busch
2-3 (1 R, 1 BB)
Insight
Data pending — check injury log for lineup impact.
Texas Rangers (TEX)
@
Baltimore Orioles (BAL)
Oriole Park at Camden Yards
TEX Starter
Nathan Eovaldi
4.0 IP · 8 H · 6 ER · 5 K · 3 BB · 88 PC
TEX Batters
Insight
Data pending — rolling signal analysis available above.
BAL Starter
Trevor Rogers
6.0 IP · 6 H · 2 ER · 3 K · 1 BB · 91 PC
BAL Batters
Dylan Beavers
3-5 (1 HR, 1 RBI)
Samuel Basallo
2-5 (1 HR, 1 RBI)
Taylor Ward
2-4 (2 RBI)
Insight
Data pending — check injury log for lineup impact.
Athletics (ATH)
@
Atlanta Braves (ATL)
Truist Park
ATH Starter
Luis Severino
3.3 IP · 4 H · 4 ER · 7 K · 5 BB · 91 PC
ATH Batters
Shea Langeliers
2-4 (1 HR, 1 RBI)
Insight
Data pending — rolling signal analysis available above.
ATL Starter
Chris Sale
6.0 IP · 1 H · 1 ER · 3 K · 0 BB · 79 PC
ATL Batters
Drake Baldwin
2-3 (4 RBI, 1 BB)
Dominic Smith
2-4 (2 R)
Insight
Data pending — check injury log for lineup impact.
Detroit Tigers (DET)
@
Arizona Diamondbacks (ARI)
Chase Field
DET Starter
Tarik Skubal
7.0 IP · 6 H · 1 ER · 3 K · 0 BB · 87 PC
DET Batters
Insight
Data pending — rolling signal analysis available above.
ARI Starter
Zac Gallen
6.0 IP · 4 H · 0 ER · 2 K · 0 BB · 88 PC
ARI Batters
Corbin Carroll
2-3 (1 HR, 1 RBI, 1 BB)
Insight
Data pending — check injury log for lineup impact.
Rolling Performance Tables
Bullpen Rankings
7d · 14d · 28d ERA · FIP · K% · row color = signal
📊 Sorted by 7d ERA — Lower ERA = better bullpen right now.
📅 7d / 14d / 28d ERA — earned run average over each rolling window.
🔬 FIP — Removes luck and defense. ERA above FIP by 1.0+ means bullpen is due to improve.
⚡ K% — strikeout rate. Higher is better.
📈 Mom. — momentum. 28d rank minus 7d rank. Positive = bullpen trending up vs season baseline. Negative = declining.
🎯 Signal — Value = bullpen is trending up but market hasn't priced it in yet — target these teams. Fade = bullpen trending down — avoid backing them. Watch = mixed signals, monitor before acting.
| # |
Team |
7d ERA |
14d |
28d |
FIP |
K% |
Mom. |
Signal |
| 1 |
MIA |
0.51 |
0.51 |
0.51 |
0.90 |
38.6% |
0 |
Neutral |
| 2 |
MIL |
1.05 |
1.05 |
1.05 |
2.40 |
36.6% |
0 |
Neutral |
| 3 |
ATL |
1.27 |
1.27 |
1.27 |
2.02 |
26.3% |
0 |
Neutral |
| 4 |
NYM |
1.77 |
1.77 |
1.77 |
3.45 |
23.8% |
0 |
Neutral |
| 5 |
TEX |
1.85 |
1.85 |
1.85 |
3.22 |
22.6% |
+1 |
Neutral |
| 6 |
NYY |
2.11 |
1.82 |
1.82 |
1.87 |
25.2% |
-1 |
Neutral |
| 7 |
LAA |
2.13 |
2.13 |
2.13 |
3.22 |
23.6% |
0 |
Neutral |
| 8 |
LAD |
2.38 |
2.38 |
2.38 |
2.84 |
22.7% |
0 |
Neutral |
| 9 |
ATH |
2.51 |
2.51 |
2.51 |
3.46 |
15.7% |
0 |
Neutral |
| 10 |
SEA |
2.69 |
2.69 |
2.69 |
3.19 |
27.0% |
0 |
Neutral |
| 11 |
CHC |
3.19 |
3.19 |
3.19 |
4.25 |
26.4% |
0 |
Neutral |
| 12 |
SD |
3.54 |
3.54 |
3.54 |
2.39 |
26.1% |
+1 |
Neutral |
| 13 |
CIN |
3.87 |
3.87 |
3.87 |
4.08 |
25.0% |
+1 |
Neutral |
| 14 |
PIT |
3.90 |
3.90 |
3.90 |
5.27 |
29.5% |
+1 |
Neutral |
| 15 |
CLE |
4.14 |
4.14 |
4.14 |
4.21 |
27.2% |
+1 |
Neutral |
| 16 |
SF |
4.14 |
3.36 |
3.36 |
5.57 |
24.6% |
-4 |
Watch |
| 17 |
COL |
4.15 |
4.15 |
4.15 |
3.98 |
21.7% |
0 |
Neutral |
| 18 |
HOU |
4.29 |
4.29 |
4.29 |
5.66 |
35.4% |
0 |
Neutral |
| 19 |
WSH |
4.45 |
4.45 |
4.45 |
6.45 |
13.6% |
0 |
Neutral |
| 20 |
BOS |
4.50 |
4.50 |
4.50 |
6.46 |
23.5% |
0 |
Neutral |
| 21 |
BAL |
5.11 |
5.11 |
5.11 |
3.76 |
31.8% |
0 |
Neutral |
| 22 |
STL |
5.21 |
5.21 |
5.21 |
3.45 |
14.9% |
0 |
Neutral |
| 23 |
ARI |
5.76 |
5.76 |
5.76 |
3.89 |
19.6% |
0 |
Neutral |
| 24 |
DET |
5.86 |
5.86 |
5.86 |
5.53 |
21.9% |
0 |
Neutral |
| 25 |
MIN |
5.87 |
5.87 |
5.87 |
5.11 |
24.1% |
0 |
Neutral |
| 26 |
PHI |
6.46 |
6.46 |
6.46 |
3.23 |
20.5% |
0 |
Neutral |
| 27 |
TOR |
6.55 |
6.55 |
6.55 |
3.75 |
28.0% |
0 |
Neutral |
| 28 |
KC |
8.44 |
8.44 |
8.44 |
5.60 |
20.2% |
0 |
Neutral |
| 29 |
CWS |
9.18 |
9.18 |
9.18 |
6.24 |
18.4% |
0 |
Neutral |
| 30 |
TB |
9.18 |
9.18 |
9.18 |
6.31 |
16.4% |
0 |
Neutral |
SP Rotation Rankings
7d · 14d · 28d ERA · FIP · K-BB% · row color = signal
📊 Sorted by FIP — better predictor of future ERA than ERA itself. High ERA + low FIP = ERA likely to drop.
📅 7d / 14d / 28d ERA — earned run average over each rolling window.
🔬 FIP — Strips out defense and luck. The core metric for SP valuation.
⚡ K-BB% — strikeouts minus walks per batter faced. Above 15% = strong. Below 8% = concern.
🚶 WHIP — Measures baserunner control and game flow impact.
📈 Mom. — momentum. 28d rank minus 7d rank. Positive = rotation outperforming season baseline recently.
🎯 Signal — Value = rotation trending up, opposing hitters may be overpriced. Fade = rotation trending down, avoid backing this staff. Watch = early signs of a trend — monitor before committing.
| # |
Team |
7d ERA |
14d |
28d |
FIP |
K-BB% |
WHIP |
Mom. |
Signal |
| 1 |
NYY |
0.66 |
0.54 |
0.54 |
1.37 |
25.6% |
0.74 |
0 |
Neutral |
| 2 |
TOR |
1.75 |
1.75 |
1.75 |
1.68 |
39.4% |
0.62 |
0 |
Neutral |
| 3 |
SEA |
3.33 |
3.33 |
3.33 |
2.48 |
23.9% |
0.91 |
+1 |
Neutral |
| 4 |
SF |
2.71 |
3.99 |
3.99 |
2.61 |
15.5% |
1.13 |
-1 |
Neutral |
| 5 |
PIT |
3.42 |
3.42 |
3.42 |
2.72 |
10.6% |
1.29 |
0 |
Neutral |
| 6 |
MIA |
3.97 |
3.97 |
3.97 |
3.04 |
20.7% |
0.99 |
0 |
Neutral |
| 7 |
CHC |
3.73 |
3.73 |
3.73 |
3.10 |
19.8% |
1.02 |
0 |
Neutral |
| 8 |
PHI |
4.74 |
4.74 |
4.74 |
3.19 |
21.4% |
1.33 |
0 |
Neutral |
| 9 |
MIN |
4.38 |
4.38 |
4.38 |
3.23 |
15.5% |
1.28 |
0 |
Neutral |
| 10 |
LAD |
3.16 |
3.16 |
3.16 |
3.29 |
16.7% |
1.02 |
0 |
Neutral |
| 11 |
NYM |
3.07 |
3.07 |
3.07 |
3.41 |
19.9% |
1.21 |
0 |
Neutral |
| 12 |
DET |
2.73 |
2.73 |
2.73 |
3.52 |
12.3% |
1.18 |
0 |
Neutral |
| 13 |
ARI |
3.81 |
3.81 |
3.81 |
3.56 |
13.5% |
1.11 |
0 |
Neutral |
| 14 |
COL |
3.16 |
3.16 |
3.16 |
3.57 |
10.8% |
1.33 |
0 |
Neutral |
| 15 |
BAL |
3.77 |
3.77 |
3.77 |
3.62 |
8.9% |
1.36 |
0 |
Neutral |
| 16 |
TEX |
5.64 |
5.64 |
5.64 |
3.62 |
23.6% |
1.29 |
0 |
Neutral |
| 17 |
ATL |
2.48 |
2.48 |
2.48 |
3.65 |
12.2% |
1.01 |
0 |
Neutral |
| 18 |
LAA |
5.62 |
5.62 |
5.62 |
3.70 |
8.3% |
1.64 |
0 |
Neutral |
| 19 |
TB |
3.41 |
3.41 |
3.41 |
3.76 |
14.6% |
0.88 |
0 |
Neutral |
| 20 |
HOU |
4.78 |
4.78 |
4.78 |
3.83 |
14.6% |
1.40 |
0 |
Neutral |
| 21 |
STL |
3.48 |
3.48 |
3.48 |
3.97 |
3.7% |
1.36 |
0 |
Neutral |
| 22 |
SD |
4.50 |
4.50 |
4.50 |
4.02 |
12.8% |
1.50 |
0 |
Neutral |
| 23 |
BOS |
5.22 |
5.22 |
5.22 |
4.12 |
16.7% |
1.50 |
0 |
Neutral |
| 24 |
CLE |
3.86 |
3.86 |
3.86 |
4.13 |
15.9% |
1.31 |
0 |
Neutral |
| 25 |
WSH |
3.85 |
3.85 |
3.85 |
4.23 |
14.8% |
1.21 |
0 |
Neutral |
| 26 |
KC |
1.98 |
1.98 |
1.98 |
4.24 |
13.5% |
1.06 |
0 |
Neutral |
| 27 |
CWS |
8.08 |
8.08 |
8.08 |
4.34 |
9.6% |
1.88 |
0 |
Neutral |
| 28 |
CIN |
4.44 |
4.44 |
4.44 |
5.04 |
12.2% |
1.32 |
0 |
Neutral |
| 29 |
MIL |
4.45 |
4.45 |
4.45 |
5.64 |
23.2% |
1.27 |
0 |
Neutral |
| 30 |
ATH |
6.02 |
6.02 |
6.02 |
5.67 |
0.8% |
1.67 |
0 |
Neutral |
Team Batting Rankings
7d · 14d · 28d R/G · OPS · wRC+ · row color = signal
📊 Sorted by 7d R/G — runs per game over the last 7 days.
📅 7d / 14d / 28d R/G — runs per game over each rolling window.
💥 OPS — Captures both contact quality and power in one number.
🎯 wRC+ — park-adjusted runs created. 100 = league average. 110 = 10% above average.
📈 Mom. — momentum. 28d rank minus 7d rank. Positive = offense trending up.
🎯 Signal — Value = offense is heating up and likely underpriced by the market — look at their overs. Fade = offense is cooling — avoid their run totals. Watch = trending but not confirmed yet.
| # |
Team |
7d R/G |
14d |
28d |
OPS |
wRC+ |
Mom. |
Signal |
| 1 |
MIL |
7.50 |
7.50 |
7.50 |
0.934 |
140 |
0 |
Neutral |
| 2 |
HOU |
6.43 |
6.43 |
6.43 |
0.681 |
129 |
0 |
Neutral |
| 3 |
WSH |
6.33 |
6.33 |
6.33 |
0.813 |
122 |
0 |
Neutral |
| 4 |
MIA |
5.50 |
5.50 |
5.50 |
0.762 |
128 |
0 |
Neutral |
| 5 |
TEX |
5.33 |
5.33 |
5.33 |
0.688 |
105 |
0 |
Neutral |
| 6 |
CHC |
5.00 |
5.00 |
5.00 |
0.692 |
98 |
0 |
Neutral |
| 7 |
TB |
5.00 |
5.00 |
5.00 |
0.787 |
117 |
0 |
Neutral |
| 8 |
PIT |
4.83 |
4.83 |
4.83 |
0.725 |
108 |
0 |
Neutral |
| 9 |
STL |
4.83 |
4.83 |
4.83 |
0.778 |
89 |
0 |
Neutral |
| 10 |
TOR |
4.50 |
4.50 |
4.50 |
0.764 |
121 |
0 |
Neutral |
| 11 |
LAA |
4.43 |
4.43 |
4.43 |
0.811 |
105 |
0 |
Neutral |
| 12 |
KC |
4.40 |
4.40 |
4.40 |
0.543 |
104 |
0 |
Neutral |
| 13 |
BAL |
4.33 |
4.33 |
4.33 |
0.601 |
105 |
0 |
Neutral |
| 14 |
MIN |
4.20 |
4.20 |
4.20 |
0.598 |
87 |
0 |
Neutral |
| 15 |
ARI |
4.17 |
4.17 |
4.17 |
0.644 |
96 |
0 |
Neutral |
| 16 |
ATL |
4.00 |
4.00 |
4.00 |
0.833 |
110 |
0 |
Neutral |
| 17 |
COL |
4.00 |
4.00 |
4.00 |
0.596 |
65 |
0 |
Neutral |
| 18 |
DET |
4.00 |
4.00 |
4.00 |
0.652 |
67 |
0 |
Neutral |
| 19 |
SEA |
3.86 |
3.86 |
3.86 |
0.761 |
85 |
+1 |
Neutral |
| 20 |
LAD |
3.83 |
3.83 |
3.83 |
0.765 |
98 |
+1 |
Neutral |
| 21 |
NYM |
3.83 |
3.83 |
3.83 |
0.780 |
79 |
+1 |
Neutral |
| 22 |
PHI |
3.83 |
3.83 |
3.83 |
0.653 |
84 |
+1 |
Neutral |
| 23 |
CWS |
3.50 |
3.50 |
3.50 |
0.662 |
74 |
+1 |
Neutral |
| 24 |
NYY |
3.40 |
4.00 |
4.00 |
0.662 |
73 |
-5 |
Fade |
| 25 |
SD |
3.17 |
3.17 |
3.17 |
0.533 |
68 |
0 |
Neutral |
| 26 |
CLE |
3.14 |
3.14 |
3.14 |
0.680 |
60 |
0 |
Neutral |
| 27 |
ATH |
2.83 |
2.83 |
2.83 |
0.515 |
49 |
0 |
Neutral |
| 28 |
BOS |
2.83 |
2.83 |
2.83 |
0.692 |
72 |
0 |
Neutral |
| 29 |
CIN |
2.83 |
2.83 |
2.83 |
0.578 |
72 |
0 |
Neutral |
| 30 |
SF |
2.80 |
2.33 |
2.33 |
0.441 |
71 |
0 |
Neutral |
Top Edge Signals
Signals extracted from rolling tables above. Data observations only — not betting recommendations.
Injury & Lineup Log
| Player |
Team |
Status |
Injury |
Impact |
| Zach Eflin |
BAL |
10-day IL |
15-day IL — Right elbow discomfort |
Baltimore Orioles placed RHP Zach Eflin on the 15-day injured list. Right elbow discomfort. |
| Jake Cousins |
LAD |
60-day IL |
60-day IL |
Los Angeles Dodgers transferred RHP Jake Cousins from the 15-day injured list to the 60-day injured list. |
| Tyler Freeman |
COL |
10-day IL |
10-day IL |
Colorado Rockies activated RF Tyler Freeman from the 10-day injured list. |
| Jordan Westburg |
BAL |
60-day IL |
60-day IL — Right elbow UCL sprain |
Baltimore Orioles transferred 3B Jordan Westburg from the 10-day injured list to the 60-day injured list. Right elbow UCL sprain. |
| Carlos Estévez |
KC |
10-day IL |
15-day IL — Left foot contusion |
Kansas City Royals placed RHP Carlos Estévez on the 15-day injured list retroactive to March 29, 2026. Left foot contusion. |
| Gavin Stone |
LAD |
60-day IL |
60-day IL — Right shoulder inflammation |
Los Angeles Dodgers transferred RHP Gavin Stone from the 15-day injured list to the 60-day injured list. Right shoulder inflammation. |
Zach Eflin
BAL
10-day IL
Injury
15-day IL — Right elbow discomfort
Impact
Baltimore Orioles placed RHP Zach Eflin on the 15-day injured list. Right elbow discomfort.
Jake Cousins
LAD
60-day IL
Impact
Los Angeles Dodgers transferred RHP Jake Cousins from the 15-day injured list to the 60-day injured list.
Tyler Freeman
COL
10-day IL
Impact
Colorado Rockies activated RF Tyler Freeman from the 10-day injured list.
Jordan Westburg
BAL
60-day IL
Injury
60-day IL — Right elbow UCL sprain
Impact
Baltimore Orioles transferred 3B Jordan Westburg from the 10-day injured list to the 60-day injured list. Right elbow UCL sprain.
Carlos Estévez
KC
10-day IL
Injury
15-day IL — Left foot contusion
Impact
Kansas City Royals placed RHP Carlos Estévez on the 15-day injured list retroactive to March 29, 2026. Left foot contusion.
Gavin Stone
LAD
60-day IL
Injury
60-day IL — Right shoulder inflammation
Impact
Los Angeles Dodgers transferred RHP Gavin Stone from the 15-day injured list to the 60-day injured list. Right shoulder inflammation.
Free Tool · mlb.up.railway.app
MLB Stats Tracker
The individual player layer behind this newsletter. Look up any batter or pitcher on today's slate with rolling performance windows and color-coded thresholds.
⚾ Batters — AVG / OBP / SLG / HR / K / RBI over last 7, 10, or 21 games with at least one at-bat
⚾ Pitchers — ERA / WHIP / K / BB over last 2, 3, or 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 minus rank_7d. Positive = outperforming recent baseline. Negative = declining.
Schedule strength — avg opponent quality over window. Easy / Avg / Hard. 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. Watch = divergence of 3–4.
V1 note: Straight rolling ERA with no leverage weighting. Leverage-weighted bullpen ERA planned for V2.
Compass publishes statistical analysis and data signals for informational purposes only. Nothing in this newsletter constitutes betting advice or a recommendation to wager. Sports betting involves significant financial risk — please gamble responsibly.