Baseball

Cardinals By The Numbers: Mid-Season 2026

Cardinals By The Numbers: Mid-Season

It’s been a while since I’ve done one of these, so a mid-season update is perfect. Especially in a season where we expected the worst from the Cardinals and aren’t getting that.

The team is sitting at 50-45 after 95 games. They’ve scored 429 runs and have allowed 423, for a differential of +6. The team has been over .500 for the full season, which very few would have predicted back in March.

It’s also amazing to realize they have the exact same record as this point last year; the team ended up caving in the 2nd half, so hopefully history will not repeat itself. Last year’s team was not as good as this one, so fingers crossed.

They have gotten close a few time to dipping below the winning mark, but have managed to hover just above it for most of the season. The splits aren’t great though.

HomeRoad
WLPctWLPct
2626.5002419.558

Most teams have a winning record at home and hope to play decent on the road; the Cardinals have flipped that this year and it kind of makes sense. Busch Stadium has trended as a pitchers park since it’s opened and the numbers show it.

Cardinals hitters have scored 191 runs on the road and 238 on the road, which is 3.67 runs per game at home and 5.53 on the road. The pitchers have allowed 225 at home and 198 on the road, which is 4.33 per game at home and 4.60 on the road. If the hitters could get another run per game on average, they’d have an almost identical home/road split.

With the run differential at +6 overall, how does that translate into expected wins

RARARDpWpLpPct
429423+64847.506

The Cardinals have 2 wins more than they should based off their run differential, meaning they are over performing. At 2 wins, they are within the standard deviation and it’s not something that be concerning moving forward. If the difference were over 3 wins, then it would be a problem.

That said, there are a lot of concerns with their run differential; it’s been all over the map this season and there are no trends to show if it’s going up or down.

A big reason for the fluctuations can be seen at the game level.

The Cardinals are 29-20 in games that have a run differential of +/- 2 runs or less; meaning any game where the Cardinals win or lose by 1-2 runs, they tend to win more often. When the run differential gets to +/- 4 runs or more, they tend to lose those games (14-21). They’ve had 1 game where their differential was +/- 8 or more runs (17, July 3rd vs the Cubs).

Most of the the issue falls on the hitting. When the team scores less than 4 runs, they are 14-37; when you consider they average less than 4 per game at home, it obvious that they could be above .500 at Busch. The good news is the Cardinals have more road games than home for the remainder of the season.

Here are the current NL Central standings:

PlaceTeamWLPctGB
1Milwaukee Brewers5937.615
2Chicago Cubs5442.5635.0
3St. Louis Cardinals5045.5268.5
4Pittsburgh Pirates5047.5159.5
5Cincinnati Reds4352.45315.5

Here are the current NL Wild Card standings:

TeamWLPctGB
Chicago Cubs5452.563+2.5
Philadelphia Phillies5444.551+1.5
Miami Marlins5245.536
St. Louis Cardinals5045.5261.0
Pittsburgh Pirates5047.5152.0
Arizona Diamondbacks4947.5102.5
San Diego Padres4848.5003.5
Washington Nationals4849.4954.0
Cincinnati Reds4352.4538.0
San Francisco Giants4155.42710.5
New York Mets4157.41811.5
Colorado Rockies3959.39813.5

The Cardinals are in the hunt still and should probably continue to be. That said, no one is really out of this yet. The bottom 3 teams have a real long shot, and the Mets have decided to sell, so it’s almost a 9 team race for the 3 spots. I expect the Reds, Nationals, and Diamondbacks to fall off, so that will help the Cardinals as well.

This year, instead of listing the team leaders at specific stats, I’m scoring those stats (and a few more) to create rankings.

RankPlayerbWARfWAROPS+wRC+Score
1Jordan Walker3.82.719014375
2JJ Wetherholt3.83.511511466
2Alec Burleson1.41.612612266
4Ivan Herrera2.11.512112165
5Lars Nootbaar0.50.812111758
6Nelson Velazquez0.30.013212757
7Masyn Winn1.71.5848354
8Nathan Church0.90.3878349

Walker is clearly the best player on the team. The second tier players are Wetherholt, Burleson, and Herrera; the first 2 are interchangeable, with Wetherholt getting points for his defense and Burleson for his offense. The bottom of the list have a couple of defense first guys that are below average on offense.

The bottom 3 are Cesar Prieto (7, he didn’t get much of a chance when he was on the roster), Thomas Saggese (8, he didn’t do much when on the roster), and Victor Scott II (17, very disappointing). Nolan Gorman was surprisingly not in the bottom 3, or even 5; he’s been the 6th worst on the team (27 points).

RankPlayerbWARfWARERA+xFIPScore
1Michael McGreevy2.81.21344.0678
2Riley O’Brien0.60.61193.6271
3Kyle Leahy1.61.21094.2270
3Andre Pallante1.41.41024.1170
5Dustin May0.52.1893.8767
6George Soriano0.70.41231965
6JoJo Romero0.70.11213.9265
8Ryan Fernandez-0.20.21543.0663

McGreevy has obviously been the best starter and O’Brien the best reliever. It’s hard to remember the May has been very up and down for the season; he had a stretch where he was incredible, but a lot of bad pitching has been mixed in there.

The biggest surprise is Fernandez; he’s not been up much, but he’s pitched pretty well when he’s there. He’s allowed 5 unearned run, which is 1 more than his earned runs. He has struggled with walks, which could bring his other numbers back to Earth.

The bottom 3 are Chris Roycroft (6, no longer with the team), Jared Shuster (14, outrighted to Memphis), and Matt Svanson (25, but he’s been better than his initial start). Svanson was actually tied with Bryan Torres, but I won’t include him since he’s not a pitcher.

Matthew Liberatore is ranked 12th among pitchers (out of 22). Surprisingly, he’s got an fWAR of 0.4 and is only 19% below average according to ERA+. I still maintain they throw him on the IL with a phantom injury and send him to the pitching lab in Jupiter to rework his mechanics.

The Cardinal’s season starts back up tonight with a series in Arizona.

Eugene Tierney

Recent Posts

Cardinals Announce 2027 Schedule

The St. Louis Cardinals, in conjunction with Major League Baseball’s league-wide release, today announced its…

21 hours ago

2026 MLB Draft Tracker

The 2026 MLB Draft is completed and here is the tracker of draft picks. This…

2 days ago

Cardinals Announce Players of the Month For June 2026

The St. Louis Cardinals today announced their selections for Minor League Player and Pitcher of…

3 days ago

Cardinals 2026 Draft Round Up Part 1

The Cardinals completed their 2026 Amateur Draft over the weekend. They selected 23 players over…

3 days ago

KIRA ROESSLER Release ‘Enigma’

Pioneering musician Kira Roessler has officially released her new solo album Enigma via Org Music. To mark the…

5 days ago

SONS OF SILVER Release “Dreaming Dangerous”

Los Angeles-based rock outfit Sons of Silver return with their new single and video, “Dreaming Dangerous,” available…

6 days ago

This website uses cookies.