Baseball’s Toughest (and Easiest) Schedules So Far

When you look up and see that the Athletics are in the midst of a two-game mid-week series against the Marlins in late May, you might suspect that the major-league baseball schedule is simply an exercise in randomness. At this point in the campaign, that’s actually sort of the case. The combination of interleague play and the random vagaries of an early-season schedule conspire to mean that your favorite team hasn’t had the same schedule as your least favorite team. Let’s try to put a number on that disparity.

Over at Baseball Prospectus, they have a statistic called oppRPA+. That’s a mouthful, but it’s not as if xwOBA — which is also quite useful — rolls off the tongue like an entry from the lover’s lexicon, either. Here’s an explanation real quickly.

RPA+ is computed as: RPA/lgRPA Where lgRPA is the league runs per plate appearance, adjusted to match a player’s run environment (adjusted for park, in other words). The scale of RPA+ should correspond with that of OPS+ and similar metrics; it will produce the same rank order as True Average, however.

In other words, oppRPA+ is a park-adjusted number that captures the strength of the opponent by looking at their results to date. By putting their pitchers and hitters on the same scale (usually a higher oppRPA+ means worse pitchers) and then weighting oppRPA+ by batters faced and plate appearances and then grouping by team, I’ve created a strength of schedule number for each team.

A higher number means that the opposing hitting and pitching that these teams saw was, on average, better than the league average.

Strength of Schedule to Date
Team Opp. Pitchers Opp. Batters Strength of Schedule
PIT 104.9 106.2 105.6
SFN 102.6 107.8 105.2
KCA 102.2 105.8 104.0
TOR 99.7 107.6 103.7
DET 105.3 100.4 102.9
SDN 100.7 104.7 102.7
CLE 105.1 100.3 102.7
PHI 99.5 105.4 102.4
TBA 99.7 104.9 102.3
HOU 103.8 99.5 101.6
BAL 94.4 108.2 101.3
NYA 96.9 105.6 101.2
ANA 101.2 101.1 101.1
CHN 96.4 105.8 101.1
TEX 100.7 98.9 99.8
BOS 94.1 104.7 99.4
SEA 99.4 98.3 98.9
CHA 98.4 99.3 98.8
COL 94.0 103.6 98.8
OAK 100.5 96.8 98.7
MIN 101.2 96.0 98.6
MIL 92.0 104.3 98.2
SLN 93.4 101.4 97.4
MIA 93.2 101.0 97.1
NYN 88.8 103.6 96.2
CIN 90.9 101.0 96.0
WAS 92.4 99.0 95.7
ATL 92.6 98.3 95.4
LAN 92.7 96.4 94.6
ARI 93.6 95.3 94.5
SOURCE: Baseball Prospectus
Based on oppRPA+.
Higher number means tougher opposition.

As of now, the Pirates only have a 7% chance of making the playoffs, but before selling, they may want to look at the schedule and see if their fortunes will change. There’s been a decent amount of interdivision play early in the year. The club has also faced the Cubs six times. Now the Pirates only have 13 more games against Chicago — and the lack of teams from the NL Central at the top of this list could mean hope for the Bucs. Tyler Glasnow has two good games in his last three, Jameson Taillon is throwing bullpens, and the Pirates have seen the toughest schedule in baseball.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

The Giants find themselves in a similar position: a team that has recently been good but has also experienced enough struggle this year to begin having to weigh selling versus holding. I’ll admit I was skeptical when Dave Cameron recently cautioned the Giants from selling too early, but his point that the league is gathering in the middle was well taken. And then there’s this fact: the Giants have seen some tough teams in the early going. Seventeen games against the Dodgers and resurgent D-backs might do that to you.

You get to a more mixed bag when you try to use this to look at Toronto. Twelve teams have seen tougher pitchers than the Blue Jays, and yet the Blue Jays are 12th in the American League in runs scored. They’ve had some mitigating circumstances with Josh Donaldson and Troy Tulowitzki out, but the data here isn’t necessarily encouraging for their offense.

On the other end of the spectrum, the Mets might highlight a potential flaw in the analysis. The team from Queens looks like it has seen tough opposing batters! But this is based on their opponents’ own results. What if the weakness of their own pitching has given their opponents good results stats? Stats which make their opponents seem more difficult to play? That would really be a comment on the quality of their own pitching, no? The Mets have the worst team ERA in the National League right now. They could be making their opponents look better than they are.

Still, when Dave Cameron took a look at the D-backs and what they’ll do the rest of this year, he mentioned the strength of schedule, and pointed out how many games Arizona has had against the Padres. He was right to do so, as it looks like the D-backs have had the easiest schedule in baseball so far. It’s a little different, though, to have had success in the easy portion of the schedule, as the D-backs have, then to be the Braves and scuffling through what looks like an easy schedule so far.

That might be the best lesson here. If you’re struggling and the schedule has been easy, maybe you’re that much closer to selling. If you’re doing well and the schedule has been hard, maybe you’re that much closer to buying. But if you’re the Reds or the Padres, how much do you really care about how hard the schedule has been so far? You’re in the early steps of a plan, and a few months this year shouldn’t move the needle that much.





With a phone full of pictures of pitchers' fingers, strange beers, and his two toddler sons, Eno Sarris can be found at the ballpark or a brewery most days. Read him here, writing about the A's or Giants at The Athletic, or about beer at October. Follow him on Twitter @enosarris if you can handle the sandwiches and inanity.

13 Comments
Oldest
Newest Most Voted
The Ghost of Stephen Drews BatMember since 2026
9 years ago

Those NL East teams…yikes

bly
9 years ago

Yeah, that suggests that we need the rest of schedule to draw any conclusions from this. I’d expect the NL East teams face a lower than average opponent in the future too.

JoserMember since 2021
9 years ago

But enough about that: what is this “Lover’s Lexicon” of which you speak?

Manute Bol sings better than this
9 years ago
Reply to  Joser

I don’t know. But I do believe “xwOBA” is a term of affection on Klingon.

Roger McDowell Hot Foot
9 years ago
Reply to  Joser

These are the saddest of possible words:
oppRPA, xWOBA, both plus.
Duo of statcronyms lumpy, absurd:
oppRPA, xWOBA, both plus.

Beer
9 years ago

Good news for Giants fans. I just hope our favorite Giants fan doesn’t use this to try to argue how they’re better than the Cubs.

Keyser Soze
9 years ago

Is it really so surprising that the pitchers the Jays have faced have weaker numbers overall when you consider they are an AL East team? Those teams have played each other pretty extensively at this point and they all sport very strong offensive clubs this season, even the Rays. The Jays were by far the weakest of the bunch until around the beginning of May and they aren’t even fully healthy yet.

Once you factor in the damage these teams have been doing to each other’s pitching it shouldn’t really be surprising the opponent pitching numbers for the AL East teams are collectively among the lowest while opponent batting numbers are among the highest.

OTMHeartBBCMember since 2019
9 years ago
Reply to  Keyser Soze

Yankees and Rays have top5 WRC as a team, well ahead of the Sox and Orioles

Paul22
9 years ago

Stupid question maybe but shouldnt the columns of these tables average out at 100?

drewcorbMember since 2020
9 years ago
Reply to  Paul22

You may need to weigh each team’s strength of schedule score by how many games that team has played. I’m too lazy to check myself and see if it fixes things though.

jay_sea_emMember since 2016
9 years ago

Do you think a good or bad team could skew their own oppRPA+? For example, a team that excels in scoring/limiting runs or vice versa could be making their own schedule appear easier or harder than it actually is by the way they play against those teams they’re being rated against.

bly
9 years ago
Reply to  jay_sea_em

There is no super great way to.do this linearly. You could remove the team when calculating oppRPA+. A better solution might be to use projected or prior year oppRPA+. Nothing linear would be perfect.

baseball bettorMember since 2017
9 years ago

Looks like the Detroit Tigers have faced the toughest set of pitchers to date of any in MLB this season. Combine that with the fact they also have the highest differential of xwOBA (ranked #1 overall this year at .347) compared to actual wOBA (at .323) and maybe we should expect their offense to really heat up going forward when things start to normalize a bit for them.