Game Recaps
Tampa Bay Rays (TB)
@
Toronto Blue Jays (TOR)
Rogers Centre
TB Starter
Griffin Jax
5 IP · 4 H · 0 ER · 1 K · 4 BB · 66 PC
TB Batters
Insight
Griffin Jax kept Tampa Bay in it with five scoreless innings, but the bullpen couldn't hold it. TB has been fading in both the rotation and bullpen lately, and tonight was more of the same.
TOR Starter
Dylan Cease
7 IP · 3 H · 1 ER · 9 K · 3 BB · 99 PC
TOR Batters
Insight
Dylan Cease was dealing tonight, going 7 innings with 9 strikeouts and only giving up 1 run. Toronto got the job done despite a bullpen that has been trending the wrong direction recently.
Arizona Diamondbacks (ARI)
@
Texas Rangers (TEX)
Globe Life Field
ARI Starter
Ryne Nelson
7 IP · 4 H · 3 ER · 8 K · 0 BB · 88 PC
ARI Batters
Nolan Arenado
2-4 (2 RBI)
Ketel Marte
2-4 (1 R, 1 BB)
Gabriel Moreno
2-5
Insight
Arizona had multiple guys with multi-hit games but still couldn't pull it out, continuing a stretch where their offense has been slipping. Nolan Arenado did his part with 2 RBI but it wasn't enough.
TEX Starter
Kumar Rocker
5 IP · 3 H · 0 ER · 3 K · 4 BB · 97 PC
TEX Batters
Jake Burger
2-4 (1 HR, 4 RBI)
Josh Jung
2-4 (1 R)
Evan Carter
2-4 (1 R)
Insight
Jake Burger was the story tonight, going 2-for-4 with a homer and 4 RBI to power Texas to the win. Kumar Rocker kept it scoreless through 5 after a couple of rough outings, which was a good sign for Houston.
Colorado Rockies (COL)
@
Pittsburgh Pirates (PIT)
PNC Park
COL Starter
Jose Quintana
4 IP · 5 H · 2 ER · 2 K · 3 BB · 73 PC
COL Batters
Mickey Moniak
3-5 (1 HR, 5 RBI)
TJ Rumfield
3-4 (1 HR, 1 RBI)
Insight
Mickey Moniak went off with 3 hits, a homer, and 5 RBI, carrying Colorado to a blowout road win. The offense has been trending up lately and showed up big tonight.
PIT Starter
Mitch Keller
5.2 IP · 7 H · 6 ER · 3 K · 1 BB · 80 PC
PIT Batters
Ryan O'Hearn
2-4 (1 HR, 1 RBI)
Insight
Mitch Keller gave up 6 runs in under 6 innings, which is a rough outing after back-to-back solid starts. Pittsburgh's rotation has been fading lately and tonight did nothing to change that.
Detroit Tigers (DET)
@
New York Mets (NYM)
Citi Field
DET Starter
Framber Valdez
6.2 IP · 5 H · 2 ER · 7 K · 2 BB · 106 PC
DET Batters
Riley Greene
3-5 (2 RBI)
Dillon Dingler
2-5 (1 R)
Insight
Riley Greene went 3-for-5 with 2 RBI and was the brightest spot for Detroit, but the bullpen couldn't protect the lead. The Detroit offense has been trending down a lot lately and only managed 2 runs.
NYM Starter
Christian Scott
4.2 IP · 7 H · 2 ER · 5 K · 2 BB · 89 PC
NYM Batters
Insight
The Mets scratched out a 3-2 win despite Christian Scott not making it out of the 5th. Carson Benge had 3 hits and drove in the deciding run for New York.
Miami Marlins (MIA)
@
Minnesota Twins (MIN)
Target Field
MIA Starter
Max Meyer
5.2 IP · 7 H · 4 ER · 9 K · 2 BB · 96 PC
MIA Batters
Leo Jiménez
3-5 (2 R)
Xavier Edwards
2-4 (1 RBI, 1 BB)
Connor Norby
2-5
Insight
Miami's offense has been on fire lately and backed it up tonight with 9 runs on the road. Leo Jimenez led the way going 3-for-5 with 2 runs scored.
MIN Starter
Simeon Woods Richardson
3 IP · 7 H · 6 ER · 1 K · 4 BB · 88 PC
MIN Batters
Byron Buxton
2-4 (2 HR, 2 RBI, 1 BB)
Kody Clemens
2-4 (1 HR, 1 RBI)
Austin Martin
2-5 (1 R)
Insight
Simeon Woods Richardson got knocked around for 6 runs in just 3 innings, which is the fourth straight start he has given up 4 or more runs. Byron Buxton hit 2 homers but Minnesota's pitching couldn't keep Miami in check.
San Diego Padres (SD)
@
Milwaukee Brewers (MIL)
American Family Field
SD Starter
Michael King
5.2 IP · 6 H · 1 ER · 5 K · 2 BB · 99 PC
SD Batters
Gavin Sheets
2-4 (1 HR, 3 RBI)
Fernando Tatis Jr.
2-4
Insight
Gavin Sheets hit a homer and drove in 3 to give San Diego just enough to win. The Padres offense has been trending down lately, so any production was welcome tonight.
MIL Starter
Jacob Misiorowski
7 IP · 4 H · 0 ER · 10 K · 0 BB · 93 PC
MIL Batters
Luis Rengifo
3-4
Sal Frelick
2-4 (1 R)
Insight
Jacob Misiorowski was absolutely locked in, going 7 innings with 10 strikeouts and no walks, but the Brewers offense couldn't get him a win. Milwaukee's bats have been trending down recently and managed just 1 run.
San Francisco Giants (SF)
@
Los Angeles Dodgers (LAD)
UNIQLO Field at Dodger Stadium
SF Starter
Robbie Ray
4.2 IP · 7 H · 3 ER · 2 K · 2 BB · 95 PC
SF Batters
Luis Arraez
2-3 (1 BB)
Rafael Devers
2-4
Insight
San Francisco got shut out and Robbie Ray had a rough night, giving up 3 runs before getting pulled in the 5th. The Giants rotation has been fading hard lately and this was another step in the wrong direction.
LAD Starter
Shohei Ohtani
7 IP · 4 H · 0 ER · 8 K · 2 BB · 105 PC
LAD Batters
Teoscar Hernández
2-4 (1 RBI)
Kyle Tucker
2-4 (1 R)
Miguel Rojas
2-4
Insight
Shohei Ohtani was dominant again, going 7 scoreless innings with 8 strikeouts in another strong outing. He has now given up 3 runs or fewer in each of his last 3 starts and looks locked in.
Seattle Mariners (SEA)
@
Houston Astros (HOU)
Daikin Park
SEA Starter
Bryce Miller
5.1 IP · 8 H · 2 ER · 3 K · 1 BB · 81 PC
SEA Batters
J.P. Crawford
2-5 (1 HR, 1 RBI)
Luke Raley
2-3 (1 HR, 1 RBI)
Randy Arozarena
2-5
Insight
Seattle had two solo home runs from J.P. Crawford and Luke Raley but couldn't get enough to win. The Mariners bullpen has been fading lately and couldn't protect a late lead.
HOU Starter
Lance McCullers Jr.
5.1 IP · 7 H · 2 ER · 6 K · 2 BB · 90 PC
HOU Batters
Zach Cole
3-4 (1 RBI)
Braden Shewmake
2-5 (1 R)
Brice Matthews
2-5 (2 R)
Insight
Houston eked out a 4-3 win with Zach Cole going 3-for-4 and driving in a run to lead the way. The Astros bullpen has been one of the better units lately and held things down when it mattered.
Los Angeles Angels (LAA)
@
Cleveland Guardians (CLE)
Progressive Field
LAA Starter
Reid Detmers
5.2 IP · 6 H · 3 ER · 6 K · 2 BB · 102 PC
LAA Batters
Zach Neto
2-3 (1 HR, 2 RBI, 1 BB)
Insight
Zach Neto hit a homer and drove in 2 runs but Los Angeles couldn't get enough support around him. The Angels dropped this one 4-2 in a quiet offensive night.
CLE Starter
Parker Messick
6.2 IP · 4 H · 2 ER · 7 K · 3 BB · 104 PC
CLE Batters
Chase DeLauter
2-3 (1 RBI)
Travis Bazzana
2-4
Insight
Parker Messick was solid again, going 6-plus innings while giving up just 2 runs and striking out 7. He has been consistently keeping teams to 1 or 2 runs in most of his recent starts.
Washington Nationals (WSH)
@
Cincinnati Reds (CIN)
Great American Ball Park
WSH Starter
Jake Irvin
3 IP · 4 H · 5 ER · 4 K · 4 BB · 86 PC
WSH Batters
Daylen Lile
2-4 (1 HR, 3 RBI)
CJ Abrams
2-5 (2 R)
Jacob Young
2-4 (2 R, 1 BB)
Insight
Jake Irvin got knocked around early, giving up 5 runs in just 3 innings, but Washington's offense bailed him out. Daylen Lile hit a homer and drove in 3 to help the Nationals rally for the win.
CIN Starter
Nick Lodolo
4 IP · 6 H · 5 ER · 6 K · 3 BB · 87 PC
CIN Batters
Spencer Steer
2-4 (1 RBI, 1 BB)
Elly De La Cruz
2-5 (1 R)
Insight
Nick Lodolo gave up 5 runs in 4 innings in a rough outing, and Cincinnati's offense couldn't make up the difference. The Reds bats have been trending down lately and couldn't get it done tonight.
Kansas City Royals (KC)
@
Chicago White Sox (CWS)
Rate Field
KC Starter
Seth Lugo
5 IP · 8 H · 5 ER · 4 K · 2 BB · 92 PC
KC Batters
Insight
Seth Lugo got tagged for 5 runs in 5 innings, and Kansas City couldn't recover in a 6-5 loss. The Royals offense has been trending down recently and couldn't generate enough to bail him out.
CWS Starter
Noah Schultz
4.1 IP · 2 H · 3 ER · 3 K · 5 BB · 76 PC
CWS Batters
Colson Montgomery
3-4 (1 HR, 1 RBI)
Jarred Kelenic
2-3 (2 RBI, 1 BB)
Tristan Peters
2-4 (1 RBI)
Insight
Colson Montgomery went 3-for-4 with a homer to lead Chicago's offense in the win. The White Sox bullpen has been struggling lately but held on just enough to close this one out.
Philadelphia Phillies (PHI)
@
Boston Red Sox (BOS)
Fenway Park
PHI Starter
Andrew Painter
5 IP · 4 H · 1 ER · 4 K · 0 BB · 62 PC
PHI Batters
Nothing Noteworthy
Insight
Philadelphia managed just 1 run despite Andrew Painter keeping it close with a solid 5-inning start. The Phillies rotation has been trending down a lot lately, but Painter actually gave them a chance tonight.
BOS Starter
Sonny Gray
6 IP · 2 H · 1 ER · 6 K · 1 BB · 78 PC
BOS Batters
Trevor Story
2-3 (1 HR, 1 RBI)
Wilyer Abreu
3-4 (1 R)
Insight
Sonny Gray went 6 innings allowing just 2 hits and 1 run, continuing a strong recent stretch for Boston's rotation. Trevor Story added a homer and the Red Sox took care of business at home.
New York Yankees (NYY)
@
Baltimore Orioles (BAL)
Oriole Park at Camden Yards
NYY Starter
Max Fried
3 IP · 5 H · 3 ER · 2 K · 1 BB · 61 PC
NYY Batters
Nothing Noteworthy
Insight
Max Fried got knocked around for 3 runs in just 3 innings, and New York was shut out in a 7-0 loss. The Yankees offense has been trending down a lot lately and had nothing going tonight.
BAL Starter
Kyle Bradish
6 IP · 1 H · 0 ER · 7 K · 3 BB · 100 PC
BAL Batters
Blaze Alexander
3-4 (2 RBI)
Pete Alonso
2-4 (1 RBI)
Coby Mayo
2-4 (1 RBI)
Insight
Kyle Bradish was filthy, going 6 innings allowing just 1 hit and no runs with 7 strikeouts. Blaze Alexander chipped in with 3 hits and 2 RBI as Baltimore rolled to an easy win.
Chicago Cubs (CHC)
@
Atlanta Braves (ATL)
Truist Park
CHC Starter
Shota Imanaga
7 IP · 5 H · 2 ER · 6 K · 0 BB · 96 PC
CHC Batters
Insight
Shota Imanaga gave the Cubs 7 solid innings but Chicago's offense could only scratch across 1 run. The Cubs bats have been fading hard lately and couldn't give him any support.
ATL Starter
JR Ritchie
4.1 IP · 2 H · 1 ER · 4 K · 3 BB · 87 PC
ATL Batters
Nothing Noteworthy
Insight
Atlanta won 4-1 despite their offense also trending down recently, getting just enough from the bullpen after JR Ritchie's solid outing. It was a quiet but effective win for the Braves.
St. Louis Cardinals (STL)
@
Athletics (ATH)
Sutter Health Park
STL Starter
Matthew Liberatore
5 IP · 9 H · 4 ER · 5 K · 2 BB · 89 PC
STL Batters
Alec Burleson
3-5
Nathan Church
2-4 (1 RBI)
JJ Wetherholt
2-4
Insight
Matthew Liberatore gave up 4 runs on 9 hits in 5 innings as St. Louis dropped this one 6-2. The Cardinals offense has been trending down a lot lately and couldn't pick him up.
ATH Starter
J.T. Ginn
6 IP · 9 H · 0 ER · 3 K · 1 BB · 95 PC
ATH Batters
Nick Kurtz
2-4 (1 HR, 4 RBI)
Darell Hernaiz
3-4 (1 R)
Henry Bolte
2-2 (1 RBI, 1 BB)
Insight
J.T. Ginn was impressive, holding St. Louis to no runs on 9 hits across 6 innings in a gutsy outing. Nick Kurtz hit a homer and drove in 4 runs to power Oakland to the comfortable 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.
🎯 Signal — Value = Target. Fade = Avoid. Watch = Mixed signals.
| # |
Team |
7d ERA |
14d |
28d |
FIP |
K% |
Mom. |
Signal |
| 1 |
NYM |
0.00 |
1.67 |
3.36 |
2.45 |
25.4% |
+10 |
Neutral |
| 2 |
BAL |
0.85 |
4.19 |
4.54 |
2.60 |
20.3% |
+21 |
Value |
| 3 |
ATL |
2.12 |
3.15 |
3.13 |
4.16 |
20.0% |
+2 |
Neutral |
| 4 |
ARI |
2.16 |
2.70 |
4.14 |
1.48 |
27.2% |
+17 |
Value |
| 5 |
MIA |
2.33 |
2.66 |
3.42 |
3.26 |
22.1% |
+7 |
Value |
| 6 |
MIL |
2.41 |
2.41 |
3.06 |
2.35 |
36.0% |
-2 |
Neutral |
| 7 |
BOS |
2.61 |
2.35 |
2.79 |
3.29 |
21.4% |
-6 |
Fade |
| 8 |
SD |
2.77 |
2.29 |
4.06 |
2.56 |
24.6% |
+11 |
Neutral |
| 9 |
STL |
2.80 |
2.92 |
4.00 |
4.60 |
25.7% |
+9 |
Neutral |
| 10 |
ATH |
2.92 |
6.07 |
4.85 |
2.13 |
31.3% |
+15 |
Neutral |
| 11 |
PHI |
2.96 |
3.00 |
3.26 |
2.44 |
34.1% |
-2 |
Neutral |
| 12 |
HOU |
3.01 |
5.08 |
5.75 |
3.67 |
19.4% |
+17 |
Value |
| 13 |
MIN |
3.16 |
5.58 |
5.68 |
3.92 |
17.3% |
+15 |
Value |
| 14 |
SEA |
3.20 |
2.45 |
3.22 |
4.12 |
23.2% |
-6 |
Fade |
| 15 |
CLE |
3.56 |
3.06 |
3.17 |
3.69 |
31.8% |
-9 |
Fade |
| 16 |
NYY |
3.86 |
2.47 |
3.21 |
4.71 |
21.2% |
-9 |
Fade |
| 17 |
CHC |
3.91 |
4.14 |
3.75 |
6.03 |
14.1% |
-1 |
Neutral |
| 18 |
SF |
4.01 |
4.35 |
3.00 |
3.95 |
10.6% |
-15 |
Fade |
| 19 |
TB |
4.14 |
2.27 |
2.94 |
3.60 |
22.8% |
-17 |
Fade |
| 20 |
KC |
4.15 |
3.19 |
4.10 |
4.94 |
25.0% |
0 |
Neutral |
| 21 |
TOR |
4.15 |
4.09 |
3.73 |
4.72 |
18.0% |
-6 |
Fade |
| 22 |
LAD |
4.20 |
2.95 |
3.90 |
2.89 |
18.7% |
-5 |
Neutral |
| 23 |
WSH |
4.33 |
3.61 |
3.65 |
4.03 |
20.8% |
-9 |
Fade |
| 24 |
TEX |
4.57 |
3.73 |
3.34 |
3.49 |
16.0% |
-14 |
Fade |
| 25 |
DET |
4.59 |
2.88 |
4.38 |
2.75 |
23.7% |
-3 |
Watch |
| 26 |
COL |
4.66 |
6.50 |
5.43 |
3.67 |
18.5% |
0 |
Neutral |
| 27 |
CWS |
4.85 |
3.23 |
3.57 |
3.93 |
23.2% |
-14 |
Fade |
| 28 |
LAA |
5.07 |
4.23 |
5.45 |
5.26 |
16.7% |
-1 |
Neutral |
| 29 |
PIT |
5.11 |
6.71 |
4.69 |
3.95 |
16.7% |
-5 |
Fade |
| 30 |
CIN |
6.92 |
7.51 |
6.04 |
5.29 |
21.4% |
0 |
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 |
TOR |
3.00 |
3.59 |
3.73 |
1.93 |
20.9% |
1.30 |
+5 |
Neutral |
| 2 |
CLE |
2.49 |
4.43 |
4.07 |
2.50 |
18.3% |
1.26 |
+9 |
Neutral |
| 3 |
NYY |
4.18 |
4.27 |
3.16 |
2.51 |
12.9% |
1.08 |
0 |
Neutral |
| 4 |
MIL |
2.31 |
2.37 |
2.77 |
2.73 |
26.2% |
1.06 |
-3 |
Watch |
| 5 |
SD |
3.54 |
4.82 |
4.93 |
2.89 |
16.8% |
1.04 |
+12 |
Neutral |
| 6 |
SEA |
3.90 |
3.97 |
4.30 |
3.10 |
22.2% |
1.18 |
+14 |
Value |
| 7 |
ATL |
1.67 |
3.05 |
3.19 |
3.14 |
18.3% |
0.85 |
+9 |
Neutral |
| 8 |
STL |
2.73 |
3.26 |
3.66 |
3.16 |
14.6% |
1.15 |
+7 |
Neutral |
| 9 |
NYM |
3.46 |
2.82 |
3.78 |
3.31 |
14.8% |
1.32 |
-5 |
Fade |
| 10 |
TEX |
2.47 |
4.28 |
4.05 |
3.37 |
10.7% |
1.10 |
+3 |
Watch |
| 11 |
DET |
4.14 |
4.97 |
4.34 |
3.39 |
9.1% |
1.44 |
-2 |
Neutral |
| 12 |
BOS |
3.33 |
3.04 |
3.95 |
3.47 |
17.5% |
0.99 |
+9 |
Value |
| 13 |
ATH |
2.34 |
3.69 |
4.17 |
3.65 |
11.1% |
1.42 |
+13 |
Neutral |
| 14 |
LAD |
5.19 |
4.54 |
3.37 |
3.65 |
22.6% |
1.21 |
-9 |
Neutral |
| 15 |
MIN |
4.13 |
4.39 |
4.20 |
3.70 |
8.7% |
1.06 |
+10 |
Value |
| 16 |
PIT |
3.10 |
2.96 |
3.79 |
3.71 |
15.5% |
0.93 |
-14 |
Fade |
| 17 |
KC |
5.92 |
4.63 |
5.30 |
3.76 |
8.6% |
1.61 |
+7 |
Value |
| 18 |
ARI |
3.33 |
4.62 |
5.73 |
3.88 |
15.1% |
0.89 |
+9 |
Value |
| 19 |
TB |
2.37 |
1.89 |
2.78 |
3.89 |
10.5% |
1.09 |
-12 |
Fade |
| 20 |
WSH |
4.50 |
4.13 |
4.56 |
3.91 |
12.5% |
1.31 |
-1 |
Neutral |
| 21 |
LAA |
5.18 |
4.55 |
4.04 |
3.93 |
6.5% |
1.44 |
-11 |
Neutral |
| 22 |
MIA |
4.81 |
5.71 |
4.55 |
4.41 |
12.1% |
1.42 |
-14 |
Neutral |
| 23 |
CHC |
3.99 |
3.23 |
3.98 |
4.43 |
16.7% |
1.17 |
-5 |
Fade |
| 24 |
HOU |
4.22 |
4.20 |
4.47 |
4.47 |
11.6% |
1.31 |
-1 |
Neutral |
| 25 |
BAL |
5.52 |
6.13 |
5.63 |
4.52 |
13.7% |
1.23 |
+4 |
Watch |
| 26 |
PHI |
5.57 |
3.60 |
4.69 |
4.66 |
14.1% |
1.40 |
-14 |
Fade |
| 27 |
CWS |
4.39 |
3.95 |
3.89 |
4.81 |
10.4% |
1.30 |
-5 |
Fade |
| 28 |
SF |
4.01 |
3.79 |
4.11 |
5.42 |
12.0% |
1.50 |
-14 |
Fade |
| 29 |
COL |
6.19 |
7.19 |
5.77 |
6.66 |
6.1% |
1.66 |
+1 |
Neutral |
| 30 |
CIN |
5.14 |
5.29 |
4.85 |
6.92 |
4.1% |
1.36 |
-2 |
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 |
WSH |
6.17 |
5.42 |
5.44 |
0.727 |
135 |
+1 |
Neutral |
| 2 |
CWS |
5.60 |
4.91 |
5.25 |
0.714 |
132 |
+2 |
Neutral |
| 3 |
ATH |
5.50 |
5.08 |
4.75 |
0.729 |
125 |
+5 |
Neutral |
| 4 |
TOR |
5.50 |
4.54 |
4.35 |
0.690 |
94 |
+8 |
Neutral |
| 5 |
PIT |
5.33 |
5.42 |
5.00 |
0.724 |
115 |
0 |
Neutral |
| 6 |
SEA |
5.00 |
4.08 |
4.28 |
0.699 |
110 |
+9 |
Value |
| 7 |
SF |
5.00 |
3.31 |
3.40 |
0.651 |
114 |
+22 |
Value |
| 8 |
ATL |
4.80 |
5.17 |
5.46 |
0.786 |
121 |
-7 |
Fade |
| 9 |
CLE |
4.71 |
4.92 |
4.31 |
0.691 |
98 |
+4 |
Watch |
| 10 |
MIA |
4.67 |
4.17 |
4.04 |
0.701 |
78 |
+11 |
Value |
| 11 |
COL |
4.60 |
3.92 |
4.20 |
0.721 |
60 |
+6 |
Value |
| 12 |
KC |
4.50 |
4.31 |
4.92 |
0.711 |
111 |
-5 |
Fade |
| 13 |
PHI |
4.33 |
4.46 |
3.80 |
0.691 |
98 |
+11 |
Value |
| 14 |
TB |
4.29 |
4.00 |
3.96 |
0.704 |
112 |
+8 |
Neutral |
| 15 |
MIL |
4.20 |
4.58 |
4.71 |
0.690 |
80 |
-6 |
Fade |
| 16 |
MIN |
4.00 |
4.58 |
4.12 |
0.708 |
106 |
+4 |
Watch |
| 17 |
CIN |
3.67 |
3.69 |
4.44 |
0.686 |
82 |
-6 |
Fade |
| 18 |
NYM |
3.60 |
4.00 |
3.70 |
0.633 |
47 |
+7 |
Neutral |
| 19 |
TEX |
3.57 |
3.50 |
3.56 |
0.684 |
82 |
+8 |
Neutral |
| 20 |
STL |
3.33 |
3.77 |
4.56 |
0.713 |
77 |
-10 |
Fade |
| 21 |
NYY |
3.29 |
5.38 |
5.42 |
0.777 |
79 |
-18 |
Fade |
| 22 |
BAL |
3.14 |
4.14 |
4.27 |
0.700 |
72 |
-6 |
Fade |
| 23 |
CHC |
3.00 |
4.08 |
4.96 |
0.768 |
43 |
-17 |
Fade |
| 24 |
HOU |
3.00 |
2.92 |
3.48 |
0.763 |
84 |
+4 |
Watch |
| 25 |
ARI |
2.86 |
3.00 |
4.17 |
0.692 |
57 |
-6 |
Fade |
| 26 |
DET |
2.80 |
3.50 |
4.20 |
0.715 |
85 |
-8 |
Fade |
| 27 |
LAD |
2.67 |
3.75 |
4.28 |
0.780 |
71 |
-13 |
Neutral |
| 28 |
SD |
2.50 |
3.17 |
3.83 |
0.670 |
41 |
-5 |
Fade |
| 29 |
LAA |
2.17 |
2.75 |
3.56 |
0.708 |
79 |
-3 |
Watch |
| 30 |
BOS |
1.83 |
3.08 |
3.32 |
0.667 |
56 |
0 |
Neutral |
Table Insights
Extracted from rolling tables above.
Strongest
BAL
Value
VALUE: The Baltimore bullpen has been one of the best in baseball over the last week, giving up almost nothing. They have been keeping runners off base and getting outs consistently. Back Baltimore when their relievers are called on this week.
TEX
Fade
FADE: The Texas bullpen has been letting runners on base at a high rate and giving up runs this past week. They have been one of the worse relief groups in baseball lately despite a soft schedule. Avoid backing Texas in games where their bullpen figures to play a big role.
ARI
Value
VALUE: The Arizona bullpen has been sharp lately, sitting near the top of the league this past week with a very low ERA and barely anyone reaching base. They are striking out a lot of hitters and keeping games locked down. Back Arizona in close games where the bullpen will matter.
CLE
Fade
FADE: Cleveland's bullpen has been middle of the pack recently and the team has been sliding the wrong direction. They have been facing an easy schedule, which makes those numbers look less impressive. Fade Cleveland's relief group until they show better results against tougher competition.
TB
Fade
FADE: Tampa Bay's starters looked great over the last two weeks, but this past week they have slipped closer to average. That recent dip, combined with a schedule that was not very tough, makes it hard to trust them right now. Avoid leaning on Tampa Bay starters until they show they can hold up.
KC
Value
VALUE: Kansas City's starters have been giving up more runs than they probably should based on how they have actually been pitching. The numbers look worse than the real performance suggests. Back KC starters while the rest of the league may be sleeping on them.
SF
Fade
FADE: San Francisco's starters have been among the worst in baseball this past week and the team is losing momentum fast. They have been putting too many runners on base and struggling to get through lineups cleanly. Avoid backing SF starters right now.
ARI
Value
VALUE: Arizona's starters have been keeping runners off base at an excellent rate, posting one of the best WHIPs in baseball this past week. The momentum is trending up for this team across both pitching groups. Back Arizona starters as a solid play this week.
CHC
Fade
FADE: The Chicago Cubs offense has been really struggling, scoring just 3 runs per game and ranking among the worst in baseball offensively over the past week. The team is cold and losing momentum in a hurry. Avoid relying on the Cubs bats to show up right now.
DET
Fade
FADE: Detroit's offense has been one of the quieter groups in baseball lately, averaging fewer than 3 runs a game this past week. They rank near the bottom in offensive production and have been trending the wrong way. Fade the Tigers until their lineup wakes up.
Injury & Lineup Log
| Player |
Team |
Status |
Injury |
Impact |
| Robby Snelling |
MIA |
10-day IL |
15-day IL — Left elbow UCL sprain |
Miami Marlins placed LHP Robby Snelling on the 15-day injured list. Left elbow UCL sprain. |
| Dylan Beavers |
BAL |
10-day IL |
10-day IL — Right oblique strain |
Baltimore Orioles placed RF Dylan Beavers on the 10-day injured list retroactive to May 11, 2026. Right oblique strain. |
| Brooks Kriske |
ATH |
10-day IL |
15-day IL — Right shoulder impingement |
Athletics placed RHP Brooks Kriske on the 15-day injured list. Right shoulder impingement. |
| Rhett Lowder |
CIN |
10-day IL |
15-day IL — Right shoulder pain |
Cincinnati Reds placed RHP Rhett Lowder on the 15-day injured list. Right shoulder pain. |
| Drew Pomeranz |
LAA |
10-day IL |
15-day IL — Left elbow inflammation |
Los Angeles Angels placed LHP Drew Pomeranz on the 15-day injured list. Left elbow inflammation. |
| Francisco Alvarez |
NYM |
10-day IL |
10-day IL — Right meniscus tear |
New York Mets placed C Francisco Alvarez on the 10-day injured list. Right meniscus tear. |
Robby Snelling
MIA
10-day IL
Injury
15-day IL — Left elbow UCL sprain
Impact
Miami Marlins placed LHP Robby Snelling on the 15-day injured list. Left elbow UCL sprain.
Dylan Beavers
BAL
10-day IL
Injury
10-day IL — Right oblique strain
Impact
Baltimore Orioles placed RF Dylan Beavers on the 10-day injured list retroactive to May 11, 2026. Right oblique strain.
Brooks Kriske
ATH
10-day IL
Injury
15-day IL — Right shoulder impingement
Impact
Athletics placed RHP Brooks Kriske on the 15-day injured list. Right shoulder impingement.
Rhett Lowder
CIN
10-day IL
Injury
15-day IL — Right shoulder pain
Impact
Cincinnati Reds placed RHP Rhett Lowder on the 15-day injured list. Right shoulder pain.
Drew Pomeranz
LAA
10-day IL
Injury
15-day IL — Left elbow inflammation
Impact
Los Angeles Angels placed LHP Drew Pomeranz on the 15-day injured list. Left elbow inflammation.
Francisco Alvarez
NYM
10-day IL
Injury
10-day IL — Right meniscus tear
Impact
New York Mets placed C Francisco Alvarez on the 10-day injured list. Right meniscus tear.
Activated from IL
SEA: Bryce Miller — activated from IL
MIA: Pete Fairbanks — activated from IL
DET: Framber Valdez — activated from IL
LAA: Ryan Johnson — 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.