Game Recaps
Los Angeles Dodgers (LAD)
@
Washington Nationals (WSH)
Nationals Park
LAD Starter
Roki Sasaki
5.0 IP · 5 H · 6 ER · 5 K · 3 BB · 90 PC
LAD Batters
Shohei Ohtani
2-4 (1 HR, 2 RBI)
Teoscar Hernández
2-4 (1 HR, 1 RBI, 1 BB)
Alex Call
2-3 (2 R, 2 BB)
Insight
Data pending — rolling signal analysis available above.
WSH Starter
Foster Griffin
5.0 IP · 5 H · 1 ER · 6 K · 3 BB · 95 PC
WSH Batters
Nothing Noteworthy
Insight
Data pending — check injury log for lineup impact.
Cincinnati Reds (CIN)
@
Texas Rangers (TEX)
Globe Life Field
CIN Starter
Chase Burns
6.0 IP · 5 H · 1 ER · 9 K · 1 BB · 87 PC
CIN Batters
Elly De La Cruz
2-5 (1 RBI)
Will Benson
2-2
Insight
Data pending — rolling signal analysis available above.
TEX Starter
Jack Leiter
5.0 IP · 4 H · 1 ER · 9 K · 1 BB · 85 PC
TEX Batters
Insight
Data pending — check injury log for lineup impact.
New York Mets (NYM)
@
San Francisco Giants (SF)
Oracle Park
NYM Starter
Kodai Senga
5.7 IP · 5 H · 2 ER · 7 K · 2 BB · 88 PC
NYM Batters
Luis Robert Jr.
3-5 (2 R)
Jared Young
3-3
Mark Vientos
2-4 (1 RBI)
Insight
Data pending — rolling signal analysis available above.
SF Starter
Logan Webb
7.0 IP · 7 H · 1 ER · 3 K · 1 BB · 92 PC
SF Batters
Matt Chapman
2-3 (1 RBI, 1 BB)
Insight
Data pending — check injury log for lineup impact.
Baltimore Orioles (BAL)
@
Pittsburgh Pirates (PIT)
PNC Park
BAL Starter
Chris Bassitt
2.0 IP · 6 H · 6 ER · 0 K · 2 BB · 62 PC
BAL Batters
Insight
Data pending — rolling signal analysis available above.
PIT Starter
Braxton Ashcraft
6.0 IP · 4 H · 1 ER · 8 K · 0 BB · 87 PC
PIT Batters
Ryan O'Hearn
2-5 (1 HR, 4 RBI)
Oneil Cruz
2-4 (1 HR, 3 RBI)
Jake Mangum
2-4 (2 R)
Insight
Data pending — check injury log for lineup impact.
Miami Marlins (MIA)
@
New York Yankees (NYY)
Yankee Stadium
MIA Starter
Pete Fairbanks
1.0 IP · 3 H · 3 ER · 1 K · 1 BB · 27 PC
MIA Batters
Xavier Edwards
2-4 (3 RBI)
Otto Lopez
2-3 (1 RBI, 1 BB)
Austin Slater
2-3 (1 R)
Insight
Data pending — rolling signal analysis available above.
NYY Starter
Max Fried
6.7 IP · 5 H · 3 ER · 4 K · 3 BB · 103 PC
NYY Batters
Aaron Judge
2-5 (2 R)
Giancarlo Stanton
2-5
Insight
Data pending — check injury log for lineup impact.
Tampa Bay Rays (TB)
@
Minnesota Twins (MIN)
Target Field
TB Starter
Nick Martinez
6.0 IP · 1 H · 1 ER · 4 K · 1 BB · 81 PC
TB Batters
Richie Palacios
2-3 (1 HR, 2 RBI, 1 BB)
Insight
Data pending — rolling signal analysis available above.
MIN Starter
Simeon Woods Richardson
6.7 IP · 5 H · 1 ER · 4 K · 2 BB · 88 PC
MIN Batters
Matt Wallner
2-4 (1 HR, 1 RBI)
Insight
Data pending — check injury log for lineup impact.
Seattle Mariners (SEA)
@
Los Angeles Angels (LAA)
Angel Stadium
SEA Starter
Luis Castillo
3.7 IP · 6 H · 3 ER · 4 K · 1 BB · 84 PC
SEA Batters
Nothing Noteworthy
Insight
Data pending — rolling signal analysis available above.
LAA Starter
George Klassen
2.7 IP · 3 H · 2 ER · 4 K · 5 BB · 73 PC
LAA Batters
Adam Frazier
3-4 (1 RBI)
Jorge Soler
2-4 (2 RBI, 1 BB)
Insight
Data pending — check injury log for lineup impact.
Milwaukee Brewers (MIL)
@
Kansas City Royals (KC)
Kauffman Stadium
MIL Starter
Kyle Harrison
5.3 IP · 3 H · 2 ER · 6 K · 2 BB · 90 PC
MIL Batters
William Contreras
2-3 (2 RBI, 2 BB)
Christian Yelich
2-5 (1 RBI)
Insight
Data pending — rolling signal analysis available above.
KC Starter
Kris Bubic
5.0 IP · 4 H · 4 ER · 8 K · 3 BB · 96 PC
KC Batters
Maikel Garcia
2-5 (1 HR, 3 RBI)
Vinnie Pasquantino
2-5 (2 RBI)
Insight
Data pending — check injury log for lineup impact.
St. Louis Cardinals (STL)
@
Detroit Tigers (DET)
Comerica Park
STL Starter
Kyle Leahy
5.0 IP · 5 H · 2 ER · 4 K · 3 BB · 97 PC
STL Batters
Nothing Noteworthy
Insight
Data pending — rolling signal analysis available above.
DET Starter
Keider Montero
4.3 IP · 3 H · 2 ER · 3 K · 1 BB · 63 PC
DET Batters
Insight
Data pending — check injury log for lineup impact.
Philadelphia Phillies (PHI)
@
Colorado Rockies (COL)
Coors Field
PHI Starter
Taijuan Walker
5.0 IP · 7 H · 4 ER · 4 K · 2 BB · 87 PC
PHI Batters
Adolis García
2-4 (1 HR, 1 RBI)
Insight
Data pending — rolling signal analysis available above.
COL Starter
Tomoyuki Sugano
6.0 IP · 4 H · 1 ER · 5 K · 1 BB · 78 PC
COL Batters
Mickey Moniak
2-4 (2 HR, 2 RBI)
Hunter Goodman
2-4 (1 R)
Insight
Data pending — check injury log for lineup impact.
Chicago Cubs (CHC)
@
Cleveland Guardians (CLE)
Progressive Field
CHC Starter
Edward Cabrera
5.7 IP · 1 H · 0 ER · 4 K · 5 BB · 97 PC
CHC Batters
Nothing Noteworthy
Insight
Data pending — rolling signal analysis available above.
CLE Starter
Slade Cecconi
6.0 IP · 1 H · 0 ER · 6 K · 1 BB · 85 PC
CLE Batters
Nothing Noteworthy
Insight
Data pending — check injury log for lineup impact.
Toronto Blue Jays (TOR)
@
Chicago White Sox (CWS)
Rate Field
TOR Starter
Eric Lauer
2.0 IP · 3 H · 2 ER · 0 K · 3 BB · 49 PC
TOR Batters
Insight
Data pending — rolling signal analysis available above.
CWS Starter
Davis Martin
6.0 IP · 4 H · 0 ER · 6 K · 2 BB · 85 PC
CWS Batters
Luisangel Acuña
2-4 (1 R)
Insight
Data pending — check injury log for lineup impact.
San Diego Padres (SD)
@
Boston Red Sox (BOS)
Fenway Park
SD Starter
Walker Buehler
2.7 IP · 3 H · 4 ER · 4 K · 3 BB · 61 PC
SD Batters
Jackson Merrill
3-5 (1 HR, 2 RBI)
Manny Machado
2-4 (1 HR, 3 RBI)
Xander Bogaerts
3-3 (1 BB)
Insight
Data pending — rolling signal analysis available above.
BOS Starter
Ranger Suarez
4.0 IP · 6 H · 4 ER · 2 K · 2 BB · 75 PC
BOS Batters
Masataka Yoshida
3-4 (3 RBI)
Wilyer Abreu
3-4 (1 RBI)
Insight
Data pending — check injury log for lineup impact.
Houston Astros (HOU)
@
Athletics (ATH)
Sutter Health Park
HOU Starter
Lance McCullers Jr.
4.0 IP · 5 H · 3 ER · 4 K · 3 BB · 79 PC
HOU Batters
Jake Meyers
2-4 (1 HR, 1 RBI, 1 BB)
Cam Smith
2-5 (3 RBI, 1 BB)
Jose Altuve
2-4 (1 RBI, 2 BB)
Insight
Data pending — rolling signal analysis available above.
ATH Starter
Jacob Lopez
4.3 IP · 3 H · 3 ER · 6 K · 5 BB · 92 PC
ATH Batters
Brent Rooker
2-4 (2 HR, 6 RBI, 1 BB)
Carlos Cortes
2-3 (2 RBI, 1 BB)
Nick Kurtz
2-3 (1 R, 3 BB)
Insight
Data pending — check injury log for lineup impact.
Atlanta Braves (ATL)
@
Arizona Diamondbacks (ARI)
Chase Field
ATL Starter
Martín Pérez
5.0 IP · 5 H · 4 ER · 1 K · 1 BB · 75 PC
ATL Batters
Drake Baldwin
3-5 (1 HR, 4 RBI)
Ronald Acuña Jr.
2-5
Jorge Mateo
2-3 (3 R, 1 BB)
Insight
Data pending — rolling signal analysis available above.
ARI Starter
Brandon Pfaadt
4.7 IP · 6 H · 3 ER · 2 K · 2 BB · 79 PC
ARI Batters
Corbin Carroll
3-4 (1 RBI)
Ketel Marte
2-5 (1 RBI)
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 |
NYM |
1.15 |
1.65 |
1.65 |
3.27 |
21.9% |
+1 |
Neutral |
| 2 |
ATL |
1.16 |
1.35 |
1.35 |
2.37 |
20.7% |
-1 |
Neutral |
| 3 |
SEA |
1.29 |
2.33 |
2.33 |
1.81 |
29.9% |
+2 |
Neutral |
| 4 |
STL |
2.16 |
4.99 |
4.99 |
4.74 |
17.1% |
+19 |
Value |
| 5 |
LAA |
2.49 |
2.68 |
2.68 |
2.74 |
27.6% |
+1 |
Neutral |
| 6 |
TEX |
2.84 |
2.05 |
2.05 |
3.60 |
19.2% |
-3 |
Watch |
| 7 |
CIN |
2.92 |
3.03 |
3.03 |
3.42 |
29.3% |
+3 |
Watch |
| 8 |
PIT |
3.00 |
3.55 |
3.55 |
4.20 |
31.8% |
+6 |
Neutral |
| 9 |
SD |
3.05 |
3.41 |
3.41 |
1.78 |
28.4% |
+4 |
Watch |
| 10 |
COL |
3.13 |
2.91 |
2.91 |
3.23 |
27.3% |
-3 |
Watch |
| 11 |
MIL |
3.37 |
2.16 |
2.16 |
2.99 |
25.6% |
-7 |
Fade |
| 12 |
CHC |
3.44 |
3.28 |
3.28 |
3.87 |
25.1% |
0 |
Neutral |
| 13 |
CWS |
3.93 |
7.17 |
7.17 |
4.98 |
16.0% |
+16 |
Value |
| 14 |
MIA |
3.96 |
3.00 |
3.00 |
3.90 |
28.2% |
-5 |
Fade |
| 15 |
CLE |
4.01 |
3.57 |
3.57 |
2.85 |
28.1% |
0 |
Neutral |
| 16 |
MIN |
4.64 |
4.93 |
4.93 |
5.37 |
18.3% |
+5 |
Value |
| 17 |
LAD |
4.65 |
3.00 |
3.00 |
3.80 |
20.9% |
-9 |
Fade |
| 18 |
PHI |
4.78 |
4.83 |
4.83 |
2.13 |
28.2% |
+1 |
Neutral |
| 19 |
BAL |
4.92 |
4.56 |
4.56 |
4.74 |
20.6% |
-1 |
Neutral |
| 20 |
NYY |
5.00 |
3.20 |
3.20 |
1.69 |
26.3% |
-9 |
Fade |
| 21 |
BOS |
5.09 |
4.11 |
4.11 |
5.62 |
22.4% |
-4 |
Watch |
| 22 |
ATH |
5.60 |
4.99 |
4.99 |
5.04 |
17.3% |
0 |
Neutral |
| 23 |
DET |
5.60 |
4.05 |
4.05 |
5.48 |
18.2% |
-7 |
Fade |
| 24 |
TOR |
5.73 |
5.29 |
5.29 |
4.07 |
22.8% |
0 |
Neutral |
| 25 |
TB |
6.16 |
7.99 |
7.99 |
4.99 |
21.2% |
+5 |
Value |
| 26 |
KC |
6.30 |
7.14 |
7.14 |
6.10 |
23.7% |
+2 |
Neutral |
| 27 |
WSH |
6.50 |
5.85 |
5.85 |
7.07 |
13.6% |
-2 |
Neutral |
| 28 |
HOU |
6.67 |
5.86 |
5.86 |
6.39 |
25.0% |
-2 |
Neutral |
| 29 |
ARI |
6.68 |
6.52 |
6.52 |
4.27 |
22.4% |
-2 |
Neutral |
| 30 |
SF |
6.74 |
4.83 |
4.83 |
4.73 |
22.6% |
-10 |
Fade |
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 |
CLE |
0.64 |
3.11 |
3.11 |
1.76 |
21.1% |
0.85 |
+13 |
Value |
| 2 |
HOU |
3.73 |
5.12 |
5.12 |
2.30 |
15.5% |
1.31 |
+14 |
Value |
| 3 |
NYM |
2.98 |
3.13 |
3.13 |
2.57 |
15.4% |
1.14 |
+2 |
Neutral |
| 4 |
NYY |
2.40 |
1.81 |
1.81 |
2.65 |
18.6% |
0.98 |
-2 |
Neutral |
| 5 |
SEA |
3.37 |
2.95 |
2.95 |
2.75 |
17.0% |
1.07 |
-2 |
Neutral |
| 6 |
PHI |
3.78 |
4.12 |
4.12 |
2.80 |
20.6% |
1.38 |
+1 |
Neutral |
| 7 |
CHC |
0.39 |
3.07 |
3.07 |
2.88 |
10.2% |
0.82 |
+4 |
Watch |
| 8 |
TOR |
2.60 |
2.39 |
2.39 |
2.93 |
15.7% |
1.04 |
-7 |
Fade |
| 9 |
PIT |
2.25 |
3.14 |
3.14 |
2.94 |
8.8% |
1.28 |
-5 |
Fade |
| 10 |
ATL |
2.33 |
2.26 |
2.26 |
3.00 |
13.2% |
0.90 |
+3 |
Watch |
| 11 |
TB |
2.45 |
2.94 |
2.94 |
3.01 |
20.6% |
0.82 |
-1 |
Neutral |
| 12 |
TEX |
4.98 |
4.83 |
4.83 |
3.13 |
26.3% |
1.34 |
-4 |
Watch |
| 13 |
SF |
3.89 |
4.53 |
4.53 |
3.28 |
13.6% |
1.30 |
-7 |
Fade |
| 14 |
MIN |
4.55 |
3.95 |
3.95 |
3.61 |
7.6% |
1.45 |
-2 |
Neutral |
| 15 |
ARI |
2.58 |
3.28 |
3.28 |
3.62 |
9.5% |
1.09 |
+10 |
Value |
| 16 |
CWS |
5.85 |
6.22 |
6.22 |
3.65 |
12.2% |
1.50 |
+2 |
Neutral |
| 17 |
KC |
3.96 |
3.27 |
3.27 |
3.66 |
16.7% |
1.32 |
+5 |
Value |
| 18 |
DET |
4.06 |
3.23 |
3.23 |
3.68 |
12.4% |
1.16 |
-9 |
Fade |
| 19 |
LAA |
3.94 |
4.25 |
4.25 |
3.91 |
3.7% |
1.55 |
-4 |
Watch |
| 20 |
BAL |
5.95 |
4.85 |
4.85 |
3.99 |
7.3% |
1.79 |
0 |
Neutral |
| 21 |
CIN |
3.61 |
3.42 |
3.42 |
4.18 |
15.5% |
1.17 |
+3 |
Watch |
| 22 |
MIL |
2.40 |
3.73 |
3.73 |
4.20 |
20.8% |
1.03 |
+6 |
Value |
| 23 |
LAD |
4.13 |
4.31 |
4.31 |
4.26 |
10.2% |
1.19 |
-2 |
Neutral |
| 24 |
SD |
5.45 |
4.90 |
4.90 |
4.39 |
11.7% |
1.52 |
-5 |
Fade |
| 25 |
BOS |
6.75 |
5.20 |
5.20 |
4.53 |
8.6% |
1.57 |
-8 |
Neutral |
| 26 |
MIA |
6.33 |
4.89 |
4.89 |
4.58 |
15.5% |
1.30 |
-3 |
Watch |
| 27 |
COL |
5.22 |
5.10 |
5.10 |
4.75 |
11.9% |
1.52 |
-1 |
Neutral |
| 28 |
STL |
5.28 |
4.91 |
4.91 |
5.24 |
5.3% |
1.52 |
-1 |
Neutral |
| 29 |
WSH |
7.47 |
6.69 |
6.69 |
5.31 |
12.7% |
1.66 |
0 |
Neutral |
| 30 |
ATH |
6.33 |
6.04 |
6.04 |
5.52 |
0.0% |
1.91 |
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 |
HOU |
8.00 |
7.00 |
7.00 |
0.834 |
180 |
0 |
Neutral |
| 2 |
MIA |
6.50 |
5.44 |
5.44 |
0.804 |
120 |
+3 |
Watch |
| 3 |
LAD |
6.33 |
6.00 |
6.00 |
0.758 |
153 |
+1 |
Neutral |
| 4 |
WSH |
6.17 |
6.11 |
6.11 |
0.789 |
115 |
-1 |
Neutral |
| 5 |
NYY |
5.67 |
5.22 |
5.22 |
0.668 |
98 |
+1 |
Neutral |
| 6 |
PIT |
5.33 |
5.00 |
5.00 |
0.701 |
115 |
+1 |
Neutral |
| 7 |
ATL |
5.14 |
4.90 |
4.90 |
0.768 |
106 |
+2 |
Neutral |
| 8 |
ATH |
4.83 |
4.44 |
4.44 |
0.577 |
119 |
+4 |
Watch |
| 9 |
DET |
4.83 |
4.67 |
4.67 |
0.645 |
111 |
+2 |
Neutral |
| 10 |
MIL |
4.83 |
6.44 |
6.44 |
0.839 |
114 |
-8 |
Fade |
| 11 |
MIN |
4.50 |
4.22 |
4.22 |
0.667 |
73 |
+3 |
Watch |
| 12 |
NYM |
4.43 |
4.90 |
4.90 |
0.694 |
102 |
-2 |
Neutral |
| 13 |
SD |
4.17 |
3.56 |
3.56 |
0.553 |
79 |
+8 |
Neutral |
| 14 |
KC |
4.00 |
3.33 |
3.33 |
0.672 |
125 |
+12 |
Value |
| 15 |
PHI |
4.00 |
4.00 |
4.00 |
0.666 |
102 |
+1 |
Neutral |
| 16 |
ARI |
3.86 |
3.50 |
3.50 |
0.676 |
79 |
+6 |
Value |
| 17 |
BAL |
3.83 |
3.78 |
3.78 |
0.686 |
102 |
+1 |
Neutral |
| 18 |
COL |
3.83 |
3.33 |
3.33 |
0.636 |
70 |
+6 |
Neutral |
| 19 |
TB |
3.67 |
5.00 |
5.00 |
0.747 |
91 |
-11 |
Fade |
| 20 |
SF |
3.57 |
2.60 |
2.60 |
0.563 |
78 |
+10 |
Value |
| 21 |
BOS |
3.33 |
3.33 |
3.33 |
0.656 |
61 |
+2 |
Neutral |
| 22 |
CWS |
3.33 |
3.33 |
3.33 |
0.654 |
64 |
+3 |
Watch |
| 23 |
TEX |
3.33 |
4.00 |
4.00 |
0.718 |
81 |
-6 |
Fade |
| 24 |
STL |
3.00 |
4.44 |
4.44 |
0.675 |
50 |
-11 |
Fade |
| 25 |
CIN |
2.83 |
2.89 |
2.89 |
0.625 |
75 |
+3 |
Watch |
| 26 |
LAA |
2.67 |
4.10 |
4.10 |
0.686 |
33 |
-11 |
Fade |
| 27 |
CHC |
2.50 |
3.56 |
3.56 |
0.667 |
55 |
-7 |
Fade |
| 28 |
SEA |
2.50 |
3.70 |
3.70 |
0.666 |
52 |
-9 |
Fade |
| 29 |
TOR |
2.33 |
3.33 |
3.33 |
0.752 |
93 |
-2 |
Neutral |
| 30 |
CLE |
2.17 |
2.60 |
2.60 |
0.610 |
71 |
-1 |
Neutral |
Top Edge Signals
Signals extracted from rolling tables above. Data observations only — not betting recommendations.
Injury & Lineup Log
| Player |
Team |
Status |
Injury |
Impact |
| Everson Pereira |
CWS |
10-day IL |
10-day IL — Left ankle sprain |
Chicago White Sox placed CF Everson Pereira on the 10-day injured list retroactive to April 2, 2026. Left ankle sprain. |
| Hunter Brown |
HOU |
10-day IL |
15-day IL — Right shoulder strain |
Houston Astros placed RHP Hunter Brown on the 15-day injured list retroactive to April 2, 2026. Right shoulder strain. |
| Cody Ponce |
TOR |
60-day IL |
60-day IL — Right knee ACL sprain |
Toronto Blue Jays transferred RHP Cody Ponce from the 15-day injured list to the 60-day injured list. Right knee ACL sprain. |
| Yaramil Hiraldo |
BAL |
10-day IL |
15-day IL — Right shoulder inflammation |
Baltimore Orioles placed RHP Yaramil Hiraldo on the 15-day injured list retroactive to April 2, 2026. Right shoulder inflammation. |
| Cade Horton |
CHC |
10-day IL |
15-day IL — Right forearm strain |
Chicago Cubs placed RHP Cade Horton on the 15-day injured list retroactive to April 4, 2026. Right forearm strain. |
| Anthony Santander |
TOR |
60-day IL |
60-day IL — Left shoulder labral tear |
Toronto Blue Jays transferred RF Anthony Santander from the 10-day injured list to the 60-day injured list. Left shoulder labral tear. |
| Mookie Betts |
LAD |
10-day IL |
10-day IL — Right oblique strain |
Los Angeles Dodgers placed SS Mookie Betts on the 10-day injured list. Right oblique strain. |
| Jared Triolo |
PIT |
10-day IL |
10-day IL — Right knee patellar tendon injury |
Pittsburgh Pirates placed SS Jared Triolo on the 10-day injured list retroactive to April 4, 2026. Right knee patellar tendon injury. |
| Carter Baumler |
TEX |
10-day IL |
15-day IL — Right intercostal strain |
Texas Rangers placed RHP Carter Baumler on the 15-day injured list. Right intercostal strain. |
Everson Pereira
CWS
10-day IL
Injury
10-day IL — Left ankle sprain
Impact
Chicago White Sox placed CF Everson Pereira on the 10-day injured list retroactive to April 2, 2026. Left ankle sprain.
Hunter Brown
HOU
10-day IL
Injury
15-day IL — Right shoulder strain
Impact
Houston Astros placed RHP Hunter Brown on the 15-day injured list retroactive to April 2, 2026. Right shoulder strain.
Cody Ponce
TOR
60-day IL
Injury
60-day IL — Right knee ACL sprain
Impact
Toronto Blue Jays transferred RHP Cody Ponce from the 15-day injured list to the 60-day injured list. Right knee ACL sprain.
Yaramil Hiraldo
BAL
10-day IL
Injury
15-day IL — Right shoulder inflammation
Impact
Baltimore Orioles placed RHP Yaramil Hiraldo on the 15-day injured list retroactive to April 2, 2026. Right shoulder inflammation.
Cade Horton
CHC
10-day IL
Injury
15-day IL — Right forearm strain
Impact
Chicago Cubs placed RHP Cade Horton on the 15-day injured list retroactive to April 4, 2026. Right forearm strain.
Anthony Santander
TOR
60-day IL
Injury
60-day IL — Left shoulder labral tear
Impact
Toronto Blue Jays transferred RF Anthony Santander from the 10-day injured list to the 60-day injured list. Left shoulder labral tear.
Mookie Betts
LAD
10-day IL
Injury
10-day IL — Right oblique strain
Impact
Los Angeles Dodgers placed SS Mookie Betts on the 10-day injured list. Right oblique strain.
Jared Triolo
PIT
10-day IL
Injury
10-day IL — Right knee patellar tendon injury
Impact
Pittsburgh Pirates placed SS Jared Triolo on the 10-day injured list retroactive to April 4, 2026. Right knee patellar tendon injury.
Carter Baumler
TEX
10-day IL
Injury
15-day IL — Right intercostal strain
Impact
Texas Rangers placed RHP Carter Baumler on the 15-day injured list. Right intercostal strain.
Activated from IL
LAA: George Klassen — activated from IL
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.