It includes this lie: “the Red Sox’s overflow of left-handed hitters and the eventual need to move Devers down the defensive spectrum has led the team to shop their first baseman.”
What a doozy. Let’s break this down.
No shopping
The Red Sox have not shopped Triston Casas. That’s a myth that got started early after the 2024 season with a Ken Rosenthal speculated trade possibility. It was not based on any information about what the Red Sox were actually doing; it was just a guess at something they might try to do. But it got reported a lot. Then other prognosticators gave their dreamt-up trade scenarios involving Casas. And those got re-reported. Before long, a “where there’s smoke, there’s fire” mentality that developed among reporters, who started saying that they must be shopping Casas, given all this buzz about it. But the Red Sox stated that no such thing was happening. They had to tell Casas that they had no idea where all these rumors were coming from, and that they intended to keep him. At one point we did learn that Seattle had asked for Casas as part of a return for a pitcher that the Red Sox wanted, but the Red Sox essentially shut that down by saying Masataka Yoshida would have to be part of any trade involving Casas. That’s it. That’s not shopping Casas, but for some reporters it was enough to convince them.
So the latter part of Daniel Fox’s sentence is a lie.
No moving Devers
There is no plan to move Devers to first base. Most people think that if Devers is moved, he would actually move to DH. There’s no reason to think he would be an improvement defensively over Casas at first, so this idea makes little sense.
Also, Devers has clearly been promised by the team that he can stay a third baseman. He is highly opposed to playing anywhere else. They’ll likely need to keep him where he is.
No overflow of lefties
There is no overflow of left-handed hitters. The roster the Red Sox are most likely to open the season with would have more right-handed hitters than left-handed ones. For much of last year that was not true, because their two injured right-handed-hitting middle infielders (Story, Grissom) were replaced by left-handed hitters (Hamilton, Valdez). This helped cement their reputation as being to left-handed. But after Story and Grissom returned, all it took was one added right-handed bat to make them more right-handed than left. That happened when they signed Alex Bregman.
But the real issue isn’t the number of right-handed hitters, it’s the number of players who hit left-handed pitching well. And when it comes to that, it turns out that Triston Casas has been the second-best on the current team at hitting lefties over the past two years, behind only Rob Refsnyder. And the best among regular starters. The idea of making the team better against lefties by removing Casas is absurd. A much better way would be to remove Masataka Yoshida or Wilyer Abreu.
Daniel Fox managed to pack a lot of wrong ideas into that sentence quoted above. It’s bad enough to add to the Hall of Shame.
In my article from last December, Did the Mets overpay for Juan Soto?, I shared an analysis of all the signings of the biggest free agents (3.0+ WAR) going back to 2018. I compared the expected annual WAR of recently signed position player free agents (or free-agent-eligible players who were extended) to the average annual salary they got in their contracts. (I used the average of bWAR and fWAR, and because some players missed parts of seasons, I adjusted everyone’s WAR to a 150 game season.) I plotted the values of millions of dollars per WAR for each player against the year in which they signed or extended. I adjusted everything to 2024 dollars.
Juan Soto was the biggest overpay according to that plot.
After making that plot, and noticing a strong age-related trend, I made another plot that adjusted for age at the time of the signing. This was a plot of millions of dollars in annual salary per WAR over expected. Soto was not the highest on this plot, but near it, and he seemed to reset the market a bit. Most players this offseason have signed at “the high end of normal”.
And when I then heard that Alex Bregman had signed with the Red Sox for $40M a year, I added him to the plot, and said “Alex Bregman just blew all that out of the water”. But, I was wrong.
Here is the age-adjusted plot as I initially updated it, with Christian Walker, Teoscar Hernandez, and Alex Bregman added.
Yikes. This isn’t even close. Everyone else is within $2M/WAR of their expected value, whether above or below. Bregman was more than $3.5M/WAR over.
However, I then learned that much of his salary would be deferred, making his salary in terms of 2024 dollars around $31.7M per year. When I updated my charts with this new number, things became reasonable again. Here is the corrected version:
He’s near the top, but no longer an extreme outlier – almost not an outlier at all.
Things look even better for Bregman in the non-age-adjusted plot. Here is the initial, non-age-adjusted plot, with Bregman, Walker, and Hernandez added. Bregman’s contract had been the biggest overpay even without the age adjustment …
… but after switching from the nominal $40M AAV to the Competitive Balance Tax value of $31.7M a year, he’s down into the pack:
And given the very short term of the contract, being older at the time of signing matters less, because they’re all prime years.
If you want to see the numbers behind this plot, here is the updated chart of data that I worked from, with Christian Walker, Teoscar Hernandez, and Alex Bregman added.
I had Bregman’s expected pay per year at $24M to $25M, based on his trend in WAR values. So the $40M number was shocking. But the $31.7M sounded reasonable, especially given the short 3-year term for the deal, and the opt-outs. And the fact that the big contracts for Masataka Yoshida and Trevor Story would be due to come off the books at the same time – it makes it look as though the Red Sox are aiming to get back under the luxury tax threshold for 2028.
What I didn’t factor in, though, is that Bregman is worth more to a team than his WAR indicates. He is the ultimate unofficial player-coach, on a team with so many young, new players who can use exactly that. He challenges young players to prepare in ways they’d never imagined before. He talks a ton to every player and has a lot of good advice.
So what I’d initially called the “biggest overpay in recent history” by far, now looks like a completely reasonable contract.
I’m sorry Red Sox, and Alex Bregman, for my previous harsh words on this.
Two years ago I wanted to estimate the market values of some of the free agents coming out of the 2022 MLB season. So I did some analysis then comparing the expected annual bWAR of recently signed free agents to the average annual salary they got in their contracts. It gave me interesting insights on what to expect in free agent contracts that year.
Just over a week ago I wanted to see if Juan Soto was about to be overpaid, based on the same analysis. I updated a lot of things about my previous analysis, and learned that yes, he was indeed about to be overpaid. But before I could publish this article about it, he actually did sign. So now I’m here to tell you that he was overpaid, and what I’m basing that on.
It’s not based on Steve Cohen’s ability to pay. The owner of the Mets’ pockets are so deep, this kind of money barely affects him.
No, this is about whether the average annual value of his contract is in line with other recent free agent contracts for the most talented players in the game, given his age and the value he provides.
All the players used for comparison in this analysis are position players, with the partial exception of Shohei Ohtani. For him, I added his pitching WAR to his position player WAR.
For the table and charts below, instead of using just Baseball-Reference’s WAR (bWAR) as I did the first time, I averaged it with Fangraphs’ WAR (fWAR). When adding in Ohtani’s pitching WAR, I weighted bWAR more heavily, as I trust it more (it considers all of the pitchers’ results, and not just 37% of them like fWAR does).
I didn’t usually use all the WAR accumulated over the player’s entire career for this. It was always the last few years, as of the time of their signing. How many of those last few years to use was a judgement call -whatever span of seasons I felt best represented who the player was as a player at that moment. In the second and third columns of the table you can see the years I picked, and so can cross examine my choices if you want.
To get WAR per 150 games, I got their WAR totals over the chosen years, divided by the number of games played, and multiplied by 150. I only used players for whom this value was at least 3. Below that, in my judgement, WAR starts behaving less like a cumulative statistic, and more like a rate statistic, and so the assumptions on which this analysis are based start to break down.
The next column is the first year of “free agent” pay. I put “free agent” in quotes because I’ve included some players who signed extensions that overlap their free agent years. For those players, the year in this column isn’t the year the extension begins, but the year their free agency would have begun. We only consider the portion of the extension that overlaps what would have been free agent years, because the previous parts of the extension will usually provide much lower salaries, and that would skew these results. As it happens with the players in this list, this year is never more than a year delayed.
In next to last columns, you’ll see me convert into 2024 dollars the annual amount paid to the player per WAR. In most cases I’m moving past amounts forward in time, but in the case of Shohei Ohtani’s almost entirely deferred $700 million contract, I’m first bringing that deferred money back to 2023 dollars, which results in the $460 million estimated value that they’re using for the purposes of the Competitive Balance Tax. Then I move that forward one year to 2024 dollars. When you do that, you get that the Ohtani contract is actually a pretty good deal. (This devaluing effect of deferred money makes it wrong to directly compare the dollar totals of the Ohtani contract to those of the Soto contract.)
That last column is the one I’m plotting in the chart below. I got it by dividing the average annual salary of the contract by the player’s evaluated WAR per 150 games. So you have millions of dollars per WAR. This I plotted against the season after which they signed the contract or extension. Each data point is labeled with the player’s name, their age on June 30 of the first year of their contract, and their age on June 30 of the last year of the contract. The results are as follows:
There are a few things to note here. One is that, over time, the range of values you get each year is about the same, once you make the inflation adjustments. That gives me confidence in comparing 2018’s free agents against 2024’s.
So that makes it easier to look at this chart and decide yes, Juan Soto was overpaid. He’s a clear outlier.
But not so fast. Look at the ages that follow each name. If you focus on the first number, you’ll notice that the top of the chart is populated almost entirely by players who were 28 or younger in their first contract year, whereas below that almost everyone is over 28. Youth appears to be a factor in accessing higher dollars per WAR.
We can get a clearer view of the age trend by plotting millions of dollars per WAR against age as of the first contract year. I have intentionally left Juan Soto out of the plots below, because the idea is to compare his result to what the market had done before him. (Ages are not rounded in this next plot; they are precise to the day as of June 30 of the first year of the player’s contract.)
There is a trend there to be seen, which the R² of 0.33 confirms as a moderate relationship. But it is not as obvious to the eye as it might be. It is easier to see if we group together all players of the same age in years, and average their numbers. Here is what that looks like:
A definite downward trend. Note that there are much fewer players contributing to the average at the extremes of age, especially just one each for the age 33 and 34 player groups. Those few players could really alter the slope of the fitted line. So I made multiple versions of both plots, some with those players at the extreme ends left out, some with Juan Soto put back in. The line was pretty similar in all of them. I picked one that had a slope that was in the middle of the pack, and I used that line in my next step. (For the curious, the line used is y = -0.3248x + 15.51 where x is the player age and y is the millions of dollars per WAR they make.)
That line provided me the expected average value of millions of dollars per WAR that players of a certain age in their first contract year would make. I then just subtracted that from each player’s actual number to get an amount, in millions of dollars per WAR, above or below this average that the player made. Here is the new version of the first plot when redone in this way, to remove age as a factor:
So that changes things a bit. Juan Soto is no longer an isolated outlier on the high end, but only the third worst overpay after Anthony Rendon in 2019 and Freddie Freeman in 2021. Yet it’s the 15-year duration of that overpay that will make it worse in the end. Freeman’s contract is 6 years long, Rendon’s 7. Neither contract goes past their age 37 season; Soto’s goes all the way to his age 40 season. He’ll surely have been relegated to a full-time DH well before then, and will rack up a great many years underperforming his contract.
I’d like to do another analysis along these lines that considers the contract’s duration as well. Maybe by looking at overall contract value? Or perhaps overall amount of risk? This could get complicated – I’d probably have to get into aging curves to handle that properly. My point being that such an analysis would probably make the Soto contract even more of an outlier, more of an overpay.
Another thing we can see on this chart that many people may find shocking is that Shohei Ohtani may actually have been underpaid. Because future dollars are worth less than today’s dollars, and he’s paid almost exclusively in future dollars, his $70M per year sounds like more than it really is. Plus, he’s been consistently producing over 9 WAR each of the last 4 years (only the first 3 of those counted in this analysis). Not even Mike Trout in his prime was that consistent. He produces more value than anyone else on this list. His 9.44 WAR/150 G is more than 50% higher than 5th place Juan Soto’s 6.21. Heading into the 2024 season, when he knew he wouldn’t be able to contribute with his pitching, Ohtani turned himself into an elite baserunner by putting in a lot of work on learning that craft. The guy just finds a way to excel and provide value, whatever his circumstance. If future injuries don’t tank his value the way they did for Trout, he’ll be worth every penny.
As a Red Sox fan, there are a couple of other data points on this chart that are interesting to consider. One is Rafael Devers. I have always thought of his 2022 extension as a big overpay, 50% higher than what he should have gotten. But in this new chart, though he is still on the high end of things, I’d say he’s a little shy of being an overpay.
Finally, there’s that Mookie Betts contract. We’ve now learned that had the Red Sox just offered him the contract that the Dodgers eventually did, he’d have signed and would still be a Red Sox today. But the Red Sox were really down on big contracts at that time, and wouldn’t offer Betts what he wanted. Well, here we see that Betts’ contract with the Dodgers is actually one of the biggest bargains in the game. The Red Sox were wrong in their offers, Betts was right to reject them, and my favorite team let my favorite player get away because they were just so excessively stingy. It’s hard to forgive that.
They’ll have some chances soon here at a do-over, though. Jarren Duran is the real deal, and should get paid a lot. Not just for his great results on the field, but for how his constant hustle inspires his entire team to try harder. And I am expecting upcoming prospects Roman Anthony and Kristian Campbell to become as valuable as Betts was. The Red Sox can pay them what they’re worth, or they can offer what they’re comfortable paying, and watch them all walk. Please, Red Sox, learn the lesson from your mistakes with Mookie Betts. You could have a great team for the next decade if you just pay your stars what they’re worth.
So by now (late October 2024), all votes are in for 2024 AL and NL Rookies of the Year, so at this point anything I say in this article is me ranting and complaining about something that I think has already happened, but won’t know for certain has happened until three weeks from now. Nothing I can do to change it now!
But if you read articles like this one, you get the idea that Colton Cowser is the consensus pick to be AL Rookie of the Year for 2024. Or at least it’s down to him and Luis Gil.
Then there’s this betting odds line from when there were 5 days left in the season. It had Luis Gil with a greater than 50% chance to win, with Colton Cowser and Austin Wells also having good chances, and Wilyer Abreu being an extreme longshot, with a less than 2% chance to win it.
Luis Gil and Colton Cowser. Why these two? It seemed to me like there was a crowded field of top candidates in this race.
Well, someone in that article mentioned WAR as part of their reasoning. And though WAR isn’t the be-all end-all criterion for choosing Rookies of the Year and MVPs, I think it’s a great first step in creating a pool of top candidates to ponder and consider, to compare and contrast. So I considered it. I considered it in 16 different ways, in fact.
So it was interesting to learn in this assessment of the WARs that AL rookies accumulated in 2024, that Gil maybe shouldn’t even be in the mix. I have him as just outside the 6 strong contenders, who are, in alphabetical order:
Wilyer Abreu Colton Cowser Wyatt Langford Mason Miller Cade Smith Austin Wells
How did I come to that conclusion? Well let’s start by looking at the top WARs of AL players. Note that there are two different commonly used ways of calculating WAR, that are scaled to be a similar size, but can produce quite different answers for individuals. One of these ways comes from Baseball-Reference.com, and it is often labeled bWAR for clarity. Here are the AL rookies with the highest bWARs for 2024:
There are Gil and Cowser, but they’re in the third and fourth spots. Yet they’re both within 1 WAR of the leaders, Wyatt Langford and Wilyer Abreu, which is not considered a truly significant difference.
What does the other WAR look like? It is calculated by FanGraphs.com, and it is often labeled fWAR for short. Here are the AL rookies with the highest fWARs for 2024:
Ah, there’s Cowser at the top. But Gil is in 7th place? And of the 8 players appearing on both lists, none of them are in the same place as before. Also, as with bWAR, a lot of guys are within 1 fWAR of each other.
Some of these differences are surely indicative of the inherent inaccuracies of estimating the value of a player’s performance. That said, WAR is our best current tool for objectively attempting to measure the overall value of a player’s performance. We just must recognize the approximate size of those inaccuracies, and as others have said before me, we must use WAR as a conversation starter, not a conversation ender.
But hey, maybe we can squeeze a little more accuracy out by averaging the bWAR and the fWAR? That looks like this:
Colton Cowser on top again (thanks to his high fWAR), but the top 6 guys all within one WAR of each other! And a new top 2. This makes things look even tighter.
But maybe it would be better to look at each player’s peak assessment – their highest WAR attained between the two systems?
The same top 4 and top 5 as with the average WAR, though a different top 3. But no … maximum can be completely influenced by one system having a very inaccurate high assessment. Having a high minimum WAR between the two systems only happens if both systems rate you highly – we should therefore have more confidence in a high minimum WAR than a high maximum WAR. Here’s what that looks like:
Well that shook things up a bit! A new name on top.
But looking over all five lists, there are four names always hanging out near the top – (alphabetically) these are Wilyer Abreu, Colton Cowser, Wyatt Langford, and Austin Wells. Perhaps we should declare these four in a dead heat as far as WAR is concerned, and focus on these four in determining, using other measures, which one should be AL Rookie of the Year. But Luis Gil is not part of that group. Why is he such a frontrunner for Rookie of the Year, then? I’ll share some thoughts on that later.
But hang on. There’s an important factor we haven’t considered here: playing time. Among the highest performers, WAR acts like a counting statistic – the more you play, the more WAR you accumulate. So in comparing top players, it may be more appropriate to turn WAR into a rate stat by dividing it by some measure of playing time. So let’s do that.
For position players, I like to use plate appearances as the measure of playing time, as plate performance has an outsized effect on overall WAR.
For pitchers, I like to use batters faced instead of innings pitched, because it’s the number that is most relatable to the position player’s plate appearances. In fact, if you add up all players’ plate appearances over all of MLB for an entire year, you get exactly the same number as you get when totaling batters faced in the same way.
But pitchers as a whole don’t get as much WAR as position players do. Probably rightly so, because position players can add to the run values of their batting contributions with their defense and/or baserunning; pitchers can only add value by reducing the run contributions of the batter. Because major league players collectively will do better than replacement-level players at baserunning and fielding, on average these will add a positive amount of WAR on top of their batting contributions. Pitchers only have access to the run values available in the pitcher/batter interaction.
So since there’s less WAR to go around for pitchers, to assess how good their play was against position players, we must grant them more opportunity by allowing them to accumulate WAR over a larger number of batter/pitcher interactions. Looking at the numbers from 2023 and 2024, I found a pretty consistent trend: position players get a little over 40% more fWAR per batter/pitcher interaction than pitchers do, and a little over 50% more bWAR. To be a little conservative about it, I used the 40% and 50% adjustments. So we calculate WAR per 500 plate appearances for position players, fWAR per 700 batters faced for pitchers, and bWAR per 750 batters faced for pitchers. These numbers were chosen to get into the vicinity of one season’s worth of plate appearances.
The results of this adjustment for all five tables we made before can be found below.
Now you may object to my adjustment, and insist that position players and pitchers should be evaluated based on equal numbers of batter/pitcher interactions. Okay, to humor you, I also did the same five tables as before that way – WAR per 500 PA for position players, and WAR per 500 BF for pitchers. So now we have 10 new tables to show you.
But before we do, we have one more adjustment to make. Because we’re dealing with rate stats now, players with a lower number of chances will be able to ride a “hot streak” of good luck to achieve higher rates than a player with more chances is able to access. So we insist on a minimum number of chances – 400 for each. If a player has below 400 PA or BF, we divide their WAR total by 400 instead of by their actual, lower number. It’s like we’re assuming that a player with 300 PA would have accumulated 0 WAR over their next 100 PA.
With that adjustment, now we’re ready. Here are the five tables using WAR per 500 PA and WAR per 700 or 750 BF:
Wow, Cade Smith and Mason Miller completely took over the top of the lists!
But here are the five tables using WAR per 500p PA/BF. Will they stay atop those?
They’re not atop these, but still placing higher than before, as are David Hamilton and Parker Meadows. But the new dominant pair on these five lists are Wilyer Abreu and Austin Wells. And Luis Gil has nearly disappeared from them!
All these lists, all 15 of them looked at collectively, tell a tale of ambiguity. These 15 lists have 14 different top 3s. There are nine different players occupying top 3 positions. There are five different players occupying the top position of a list. There is no clear cut frontrunner here!
But surely some are appearing near the top moreso than others. Here’s one thing we can do to sort those out: for each player, find their highest position on any list, and their lowest position on any list. Here is what that looks like:
And there we see the two runaway favorites to win AL Rookie of the Year coming in behind five other guys. And looking at their numbers, I can see that a good case could be made to vote for Wilyer Abreu, Cade Smith, or Wyatt Langford over Colton Cowser or Luis Gil. Maybe even Austin Wells too.
So why are Cowser and Gil so favored to win?
Is it because they’re from major markets? No, because Wilyer Abreu is from a major market.
Is it because most of the others played less? I think that is a factor, especially for Cade Smith, who as a reliever doesn’t face nearly as many batters as starting pitchers do. And a little bit for Wilyer Abreu, who missed part of the middle of the season due to injury.
But I think the biggest factor is that Colton Cowser and Luis Gil played for playoff contenders, and except for Cade Smith and Austin Wells, most of the rest didn’t. And the fact that that’s probably true really makes me sad.
Why should otherwise equal players be judged differently based on the performance of the other players on their teams? That makes no sense, and should not factor at all into the voting. But I fear it does. It’s looking like Wilyer Abreu and Wyatt Langford will be cheated of Rookie of the Year votes due to not playing on contenders, and Cade Smith will be cheated out of votes for lack of playing time.
Here’s hoping the prognosticators got it wrong, and we see Cade Smith, Wilyer Abreu, and Wyatt Langford finish with strong scores in the Rookie of the Year voting.
Of course, one could say that the “most .500” Major League Baseball team in any given year is the one whose record is closest to .500, or 81-81 in a full season. But even a hypothetical team that always had exactly a 50% chance of winning would sometimes end up, by luck of the “coin flip”, a few games away from .500.
And what about a team that’s great for the first half of the season, then awful for the second half, ending up with a .500 record? They weren’t really a .500 team at any point in the season, in that their chance of winning games wasn’t actually close to 50% at any point, nor were they winning about half their games in any given week.
So here are a few different ways to measure how .500 a team was, along with the top teams by each method.
Final Record
We can just look at a team’s final record and see how many games away from .500 it was, above or below.
The Boston Red Sox had the only .500 record, but several other teams were close.
The run differential of a team is the runs it scores over the entire season minus the runs it allowed in that same time. A small run differential is a good predictor of a team that will have a record near .500. (There is even a stat called Pythagorean expectation which estimates what record a team should have based on it totals of runs scored and runs allowed.)
Whose run differential was closest to 0 in 2024?
Four teams had a run differential close to 0. Of these, again, the Boston Red Sox were the closest to 0, just barely. It seems we have a frontrunner.
Number of times at .500
A team that plays “a .500 brand of baseball” throughout the season is likely to have a winning percentage of exactly .500 at several times during the course of the season. The most times this could possibly happen is 81, though even for a hypothetical team that always has a 50% chance of winning, the odds of that happening 81 times are over 2,000,000,000,000,000,000,000,000 to 1 against. The most times it’s ever been done, at least before 2020, is 35 by the 1959 Chicago Cubs.
The Tampa Bay Rays came close to that this year, tying for 3rd most. The Padres, Red Sox, and Cardinals also had a lot.
For fun: consecutive times at .500
This last one is more about the luck of streaks than anything else. But there was an interesting streak this year in this regard, so I thought I’d throw it in.
When a team is at .500 in the middle of the season, the next game they play takes them off of .500; it’s only 2 games later that they can be back at .500 again. So a streak of consecutive times at .500 means that at the end of every 2 games played after being at .500, they’re back at .500 again.
The Red Sox were at 26-26 on May 25, 2024 – 26 wins and 26 losses. Two games after that they were 27-27, then 28-28, 29-29, and so on up to 35-35. That’s ten times in a row at .500. The likelihood of that happening, once a team has reached a .500 record, is more than 500-to-1 against.
Here are the longest such streaks in the majors in 2024:
The “Winner”
It’s gotta be the Boston Red Sox as The Most .500 Team of 2024. They top every list except number of times at .500, and they did pretty well there, too. Runner up goes to the Tampa Bay Rays.
Interestingly, these two teams played each other in their last 3 games of the season, with the Rays winning the first two but losing the final game. Had they won it, they would have replaced the Red Sox atop the Final Record list, probably solidified the Red Sox hold on the Run Differential list, but strengthened their own position atop the Times At .500 list. That game was something of a battle for Most .500 Team of 2024. Congratulations, Red Sox, on your “victory”!
Tanner Houck pitched most of the innings for the Boston Red Sox in Friday night’s 7-5 win over the Detroit Tigers. (Here’s the box score.) He gave up no runs, and left the game with a 4-run lead. So they should award him the win, right?
Except that they didn’t. Because the 74-year-old rules for awarding wins often give them to less deserving pitchers, as they did in this case. The rules award it to the pitcher who was pitching when his team took its final lead, even if that pitcher pitches poorly. This system often gives a pitcher a win because he pitched worse than he might have, as it did last night. If the Red Sox’ closer Kenley Jansen had kept the Tigers from scoring, Houck would have gotten the win. But because he allowed the game to become tied, and then his team took the lead for good the next inning, he got the win (and the “blown save”).
Earning the win in this way is called a Vulture Win. It’s the worst of the seven reasons why (in my estimation) the current method of awarding wins to pitchers is flawed, and needs to be replaced. (That’s a list of reasons I haven’t yet blogged about, though I really should. At least I list some of them here.)
Using that method, we take the 7 runs that the Red Sox scored in Friday’s game and divide by 10 (the number of innings the Red Sox were at bat) to get the average number of runs they scored each inning (7/10, or 0.7). We then credit each Red Sox pitcher with this number of runs for every inning they pitched. We see this in the first three columns in the table below, IP, RCr/IP, and RCr, which stand for Innings Pitched, Runs Credited per inning pitched, and Runs Credited, respectively. You get the third column (Runs Credited) by multiplying together the first two.
Pitcher
IP
RCr/IP
RCr
R
RA
Result
T. Houck
6
0.7
4.2
0
4.2
Bernardino
1 ⅓
0.7
0.933
3
-2.067
J. Slaten
⅔
0.7
0.467
0
0.467
Hold
K. Jansen
1
0.7
0.7
1
-0.3
Blown save, win
C. Martin
1
0.7
0.7
1
-0.3
Save
Runs Ahead (RA) calculations for Red Sox pitchers in victory over Detroit Tigers, August 30, 2024
Then you subtract runs allowed (R) from this to get each pitcher’s number of Runs Ahead (RA) for that game. Because Tanner Houck had the highest number of Runs Ahead for the winning team, he would be awarded the win by the merit method. But by current rules, the win went to the guy who blew the save. (Nothing against Jansen, he’s been great for the Red Sox. I just have something against awarding wins they way it’s currently done.)
There a couple of cool things about this method that happen when a whole number of innings is played. One is that when you add up all the Runs Credited (RCr) for each pitcher, you get the number of runs your team scored in the game. Even better, when you add up all the Runs Ahead (RA), you get the margin of victory (in this game, 7 – 5 = 2). So Runs Ahead is like the part of the team’s margin of victory that that pitcher is responsible for. As you may notice, some of these numbers are negative. And when a team loses, there are always some pitchers with a negative Runs Ahead (and when a team wins, there are always some with a positive RA). You can use the merit method for assigning the losing pitcher, too – the pitcher on the losing team with the most negative RA. And so, the winner always has a positive RA, and the loser always has a negative one.
There was no way Tanner Houck was ever going to complete the game he started for the Boston Red Sox on Saturday. He’d been moved to their bullpen a couple of weeks before, and was no longer stretched out enough to throw a complete game. People had their expectations set at 3 innings, when thinking about how many innings he’d complete. So to get 5 perfect innings was huge.
A nice bonus for Houck was that by completing 5 innings with the lead, he was qualified to be awarded the win. All the Red Sox’ relief pitchers had to do was maintain that lead through the rest of the game.
But they didn’t. They allowed the game to become tied, which took Houck out of the running for the win. The win went to Austin Davis, only because he was lucky enough to have been the last Red Sox pitcher to have thrown a pitch, at the time his team broke the tie and built a 4-run lead in the 9th inning. His results, 2 runs allowed over ⅔ of an inning, were the worst of any of the six Red Sox pitchers in the game; for this he was awarded the win.
Using that method, we take the 5 runs that the Red Sox scored in Saturday’s game and divide by 9 to get the average number of runs they scored each inning (5/9, or 0.56). We then credit each Red Sox pitcher with this number of runs for every inning they pitched. We see this in the first three columns in the table below, IP, RCr/IP, and RCr, which stand for Innings Pitched, Runs Credited per inning pitched, and Runs Credited, respectively. You get the third column (Runs Credited) by multiplying together the first two.
Pitcher
IP
RCr/IP
RCr
R
RA
Result
T. Houck
5
0.56
2.78
0
2.78
G. Richards
1
0.56
0.56
0
0.56
Hold
R. Brasier
1
0.56
0.56
0
0.56
Hold
A. Ottavino
⅓
0.56
0.19
1
-0.81
Hold
A. Davis
⅔
0.56
0.37
2
-1.63
Win
H. Robles
1
0.56
0.56
0
0.56
Save
Runs Ahead (RA) calculations for Red Sox pitchers in victory over Washington Nationals, October 2, 2021
Then you subtract runs allowed (R) from this to get each pitcher’s number of Runs Ahead (RA) for that game. Because Tanner Houck had the highest number of Runs Ahead for the winning team, he would be awarded the win by the merit method. Instead, he was the only one of the six Red Sox pitchers that night who wasn’t awarded anything. Some thanks for being perfect.
The merit method of awarding wins is one I first publicly proposed in 2018 to fix all the flaws in the way wins are currently awarded in baseball. Some of those flaws are severe. I spell out some of these flaws in my original post, “Fixing how wins are awarded in baseball“.
The method focuses on the number of runs scored by each team, just like the current one does, but awards a winner based on which pitcher did the most to help his team win that game. The current method awards it rather randomly to whoever happened to be the pitcher at the time his team took its last lead of the game. This often awards the win to the least deserving pitcher, and can reward relief pitchers for pitching worse. The merit method does away with those problems, and a host of other problems with the current method.
To explain how it is calculated, and the reason for calculating it that way, a little background helps. There are a ton of pitching statistics in baseball, but for a pitcher, only two matter in determining the outcome of a game: outs recorded, which he wants to maximize, and runs allowed, which he wants to minimize. A merit-based method of awarding wins would do best to incorporate these two numbers, and just these two numbers.
After all, allowing 1 run over 7 innings is a better contribution than allowing 1 run over 1 inning, just like allowing 1 run over 1 inning is a better contribution than allowing 7 runs over 1 inning.
But what if one pitcher allows 3 runs over 7 innings, and another allows 1 run over 1 inning? Which of these pitchers does more to help his team win? We need a way to be able to attach a value to innings pitched, that allows us to compare it to runs allowed, and come up with a single number that determines how much that pitcher did to help his team win.
The merit method does this by crediting the pitcher with a number of runs per inning pitched, adding these up over all the innings pitched, and then subtracting from this the number of runs that pitcher allowed. The resulting number of runs is called that pitcher’s “Runs Ahead”. The win is awarded to the pitcher on the winning team with the greatest number of Runs Ahead for that game. (Likewise, we can award the loss to the pitcher on the losing team with the lowest number of Runs Ahead for that game.)
As for the number of runs per inning to credit that pitcher with in the first part of that calculation? That’s just the average number of runs his own team scored per inning played in that same game.
One nice thing about calculating things in this way is that the winner always has a positive number for Runs Ahead, and the loser always has a negative number of Runs Ahead. It seems to me that this choice for how many runs to credit the pitcher per inning pitched is the only one that will guarantee that. It also preserves an aspect of how wins have traditionally been decided, which is by comparing to the number of runs the winning pitcher’s team scored.
In that game, the Red Sox scored 8 runs over 10 innings, for a run credit per inning of 8 / 10 = 0.8. In the table below, this rate is used to convert Innings Pitched (IP) into a number of credited runs, for each player who pitched for the Red Sox in that game. From this run credit, we then subtract the number of runs that pitcher allowed, to get that pitcher’s Runs Ahead for that game.
Pitcher
Innings pitched (IP)
Run credit per IP
Runs credited (RCr)
Runs allowed (R)
Runs ahead (RA)
Result
Nathan Eovaldi
7
0.8
7 ✕ 0.8 = 5.6
1
5.6 – 1 = 4.6
No dec (ND)
Adam Ottavino
1
0.8
1 ✕ 0.8 = 0.8
0
0.8 – 0 = 0.8
Hold (H)
Matt Barnes
⅓
0.8
⅓ ✕ 0.8 = 0.27
2
0.27 – 2 = -1.73
Blown save (BS)
Garrett Whitlock
2 ⅔
0.8
2 ⅔ ✕ 0.8 = 2.13
1
2.13 – 1 = 1.13
Win
As you can see, the merit method of awarding wins gives the win to Nathan Eovaldi by a wide margin, although the official win went to a reliever who pitched well, but didn’t do quite as much as Eovaldi to help the team win.
Tiebreakers
It does sometimes happen that two pitchers on the winning team end up tied for most Runs Ahead. In these cases, a tiebreaker is required to decide which pitcher gets the win. In 2012, 9.1% of merit win calculations resulted in a tie, requiring a tiebreaker, and 2.6% of merit loss decisions required a tiebreaker.
The tiebreaking procedure is certainly something I’d like to hear some good debate about.
The following is the tiebreaking procedure as I initially imagined it.
First tiebreaker: repeat the Runs Ahead calculation using earned runs in place of runs
Second tiebreaker: most innings pitched (reversing this to fewest in the case of evaluating for losses)
Third tiebreaker: fewest (most) batters faced
Fourth tiebreaker: fewest (most) baserunners allowed (by hit, walk, or hit by pitch)
Fifth tiebreaker: fewest (most) total bases allowed
Nathan Eovaldi of the Boston Red Sox is having a great year. He leads American League pitchers in fWAR, and his name has been mentioned as a Cy Young Award candidate.
But an odd streak is hurting his Cy Young chances right now. And that is that every one of his last 6 starts is a “no decision”. That means his record over those starts is 0-0.
If baseball used the “merit” method of awarding wins, however, he would be 6-0 over that span.
6 wins over 6 starts, instead of no wins. That’s a huge difference.
But should he have earned wins for those starts? Was he deserving of any wins in that stretch? And what is this “merit” method, anyway?
The merit method of awarding wins is one I first publicly proposed in 2018 to fix all the flaws in the way wins are currently awarded in baseball. Some of those flaws are severe. I spell out some of these flaws in my original post, “Fixing how wins are awarded in baseball“.
The method focuses on the number of runs scored by each team, just like the current one does, but awards a winner based on which pitcher did the most to help his team win that game. The current method awards it rather randomly to whoever happened to be the pitcher at the time his team took its last lead of the game. This often awards the win to the least deserving pitcher, and can reward relief pitchers for pitching worse. The merit method does away with those problems, and a host of other problems with the current method.
To explain it, a little background helps. There are a ton of pitching statistics in baseball, but for a pitcher, only two matter in determining the outcome of a game: outs recorded, which he wants to maximize, and runs allowed, which he wants to minimize. A merit-based method of awarding wins would do best to incorporate these two numbers, and just these two numbers.
After all, allowing 1 run over 7 innings is a better contribution than allowing 1 run over 1 inning, just like allowing 1 run over 1 inning is a better contribution than allowing 7 runs over 1 inning.
But what if one pitcher allows 3 runs over 7 innings, and another allows 1 run over 1 inning? Which of these pitchers does more to help his team win? We need a way to be able to attach a value to innings pitched, that allows us to compare it to runs allowed, and come up with a single number that determines how much that pitcher did to help his team win.
The merit method does this by crediting the pitcher with a number of runs per inning pitched, adding these up over all the innings pitched, and then subtracting from this the number of runs that pitcher allowed. The resulting number of runs is called that pitcher’s “Runs Ahead”. The win is awarded to the pitcher on the winning team with the greatest number of Runs Ahead for that game. (Likewise, we can award the loss to the pitcher on the losing team with the lowest number of Runs Ahead for that game.)
As for the number of runs per inning to credit that pitcher with in the first part of that calculation? That’s just the average number of runs his own team scored per inning played in that same game.
One nice thing about calculating things in this way is that the winner always has a positive number for Runs Ahead, and the loser always has a negative number of Runs Ahead.
Let’s see how this works in each of the games in Nathan Eovaldi’s 6-game no-decision streak.
The first game of the streak came on August 23, at home against the Texas Rangers. In that game, Eovaldi’s Red Sox scored 8 runs over 10 innings, for a run credit per inning of 8 / 10 = 0.8. In the table below, this rate is used to convert Innings Pitched (IP) into a number of credited runs, for each player who pitched for the Red Sox in that game. From this run credit, we then subtract the number of runs that pitcher allowed, to get that pitcher’s Runs Ahead for that game.
Pitcher
Innings pitched (IP)
Run credit per IP
Runs credited (RCr)
Runs allowed (R)
Runs ahead (RA)
Result
Nathan Eovaldi
7
0.8
7 ✕ 0.8 = 5.6
1
5.6 – 1 = 4.6
No dec (ND)
Adam Ottavino
1
0.8
1 ✕ 0.8 = 0.8
0
0.8 – 0 = 0.8
Hold (H)
Matt Barnes
⅓
0.8
⅓ ✕ 0.8 = 0.27
2
0.27 – 2 = -1.73
Blown save (BS)
Garrett Whitlock
2 ⅔
0.8
2 ⅔ ✕ 0.8 = 2.13
1
2.13 – 1 = 1.13
Win
As you can see, the merit method of awarding wins gives the win to Nathan Eovaldi by a wide margin.
Now let’s look at the second game of Eovaldi’s ND streak. On August 28 the Red Sox played in Cleveland against the Indians.
August 28, 2021 – Boston Red Sox at Cleveland Indians
Runs scored by offense: 5
Innings played by offense: 10
Run credit per inning: 0.5
Pitcher
IP
RCr/IP
RCr
R
RA
Result
Nathan Eovaldi
5⅓
0.50
2.67
2
0.67
No decision
Josh Taylor
⅔
0.50
0.33
0
0.33
Hirokazu Sawamura
1
0.50
0.50
0
0.50
Austin Davis
⅔
0.50
0.33
0
0.33
Garrett Richards
⅓
0.50
0.17
0
0.17
Garrett Whitlock
1
0.50
0.50
0
0.50
Win
Martin Perez
⅓
0.50
0.17
1
-0.83
Hold
Adam Ottavino
⅔
0.50
0.33
0
0.33
Save
This was an extra innings game in which the Red Sox took the lead for good in the top of the tenth inning. The pitcher who pitched in the ninth inning got credit for the win.
The next three games in the streak are similar to this one, in that the runs Eovaldi needed from his team’s offense didn’t show up until it was too late for him to get credit for the win. However, the last game, on September 19, as we’ll see, is different …
September 3, 2021 – Cleveland Indians at Boston Red Sox
Runs scored by offense: 8
Innings played by offense: 8
Run credit per inning: 1
Pitcher
IP
RCr/IP
RCr
R
RA
Result
Nathan Eovaldi
6⅓
1.00
6.33
3
3.33
No decision
Adam Ottavino
⅔
1.00
0.67
0
0.67
Win
Ryan Brasier
⅔
1.00
0.67
1
-0.33
Garrett Whitlock
1⅓
1.00
1.33
1
0.33
Save
September 8, 2021 – Tampa Bay Rays at Boston Red Sox
Runs scored by offense: 2
Innings played by offense: 8
Run credit per inning: 0.25
Pitcher
IP
RCr/IP
RCr
R
RA
Result
Nathan Eovaldi
7
0.25
1.75
0
1.75
No decision
Josh Taylor
⅔
0.25
0.17
1
-0.83
Garrett Richards
⅓
0.25
0.08
0
0.08
Win
Hansel Robles
1
0.25
0.25
0
0.25
Save
September 14, 2021 – Boston Red Sox at Seattle Mariners
Runs scored by offense: 8
Innings played by offense: 9
Run credit per inning: 0.89
Pitcher
IP
RCr/IP
RCr
R
RA
Result
Nathan Eovaldi
5
0.89
4.45
2
2.45
No decision
Darwinzon Hernandez
1⅔
0.89
1.48
0
1.48
Adam Ottavino
⅓
0.89
0.30
0
0.30
Win
Michael Feliz
1
0.89
0.89
0
0.89
Hirokazu Sawamura
⅓
0.89
0.30
2
-1.70
Austin Davis
⅔
0.89
0.59
0
0.59
September 19, 2021 – Baltimore Orioles at Boston Red Sox
Runs scored by offense: 8
Innings played by offense: 8
Run credit per inning: 1
Pitcher
IP
RCr/IP
RCr
R
RA
Result
Nathan Eovaldi
5
1.00
5.00
3
2.00
No decision
Garrett Whitlock
1
1.00
1.00
1
0.00
Hold
Hirokazu Sawamura
1
1.00
1.00
2
-1.00
Blown save, Win
Hansel Robles
1
1.00
1.00
0
1.00
Hold
Garrett Richards
1
1.00
1.00
0
1.00
Save
Eovaldi left the game after 5 innings with 5 to 3 lead. If the relievers had held that lead through the rest of the game, Eovaldi would have gotten the win. But the reliever Hirokazu Sawamura allowed the other team to score their 5th and 6th runs, and the lead was given up. For this, Sawamura was credited with a “blown save” – not a good thing. But, he was also awarded the win. Why? Because his team took back the lead in the bottom of the same inning by scoring 3 more runs.
Had Sawamura given up 0 runs instead of 2, and everything else being the same, Eovaldi would have been credited with the win. But because Sawamura pitched worse than that, he was rewarded with the win.
This is often referred to as a “Vulture Win”. It makes no sense to allow Vulture Wins to even be possible. I think the merit method of awarding wins is the best way of eliminating them.
In messages with new acquaintance jasoncards in the wake of the most recent SABR Chicago Chapter meeting, he mentioned something about the role of psychology in home field advantage, and then I recalled an attempt I made last year to quantify home field advantage. At the time I believe my true aim was removing the effects of home field advantage from the boost that Yankee Stadium gives to Yankees’ home run totals. I had briefly thought about posting about it in and of itself, but as with many of my post ideas, just couldn’t manage the time, and soon forgot about it. Jasoncard’s comments reminded me, so I fired up my old spreadsheet, did some more work with it, and came up with the results I’m sharing with you now.
Approach
I could have attempted to do a park-by-park assessment of home field advantage, or a team-by-team assessment of the same, but these would prove difficult. It would be difficult to untangle the effects of the team’s differing abilities from the parks’ home field advantage, or the different park effects from the team’s home field advantage. But looking at home and away splits for the league as a whole gives a balanced view. A single team’s skill level does not skew the results because they play as many games as the home team as they do the away team. And a single park’s effects don’t skew the results because all parks contain an equal number of home and away games represented when using whole-season, all-teams results.
I used Fangraphs’ leaderboard for team stats, selecting both Home and Away splits in turn. This Fangraphs page lets you select a range of years over which to provide cumulative statistics. I found out that the Home and Away splits data there only seem to go back to 2002, which gave me a 17-year span to work with (2002 through 2018). To get a sense of any change or progression in home field advantage, I grouped the data into three portions, of 6 years (2002 through 2007), 6 years (2008 through 2013), and 5 years (2014 through 2018). I wanted to use multiple years at a time to limit the effects of small sample sizes.
I divided all cumulative statistics by plate appearances to turn them into rate statistics, to create a good basis for comparison. First I’ll present these rates, followed by the percent differences between them.
Home and Away rate statistics
The hitting stats:
Home and away hitting stats
2002-2007
2008-2013
2014-2018
Away
Home
Away
Home
Away
Home
PA
573,544
552,045
567,637
546,923
470,077
452,489
AB
512,295
488,837
508,995
485,948
423,243
404,424
1B/PA
.1546
.1575
.1525
.1551
.1472
.1503
2B/PA
.0474
.0479
.0454
.0464
.0441
.0454
3B/PA
.0045
.0053
.0042
.0053
.0043
.0051
HR/PA
.0270
.0282
.0249
.0266
.0281
.0291
BB/PA
.0818
.0880
.0803
.0869
.0781
.0840
IBB/PA
.0068
.0076
.0059
.0067
.0049
.0054
HBP/PA
.0094
.0098
.0082
.0086
.0093
.0094
SO/PA
.1726
.1622
.1917
.1821
.2158
.2071
AVG
.2614
.2699
.2532
.2626
.2485
.2573
OBP
.3275
.3399
.3181
.3317
.3129
.3252
SLG
.4153
.4317
.3966
.4165
.4007
.4172
OPS
.7428
.7717
.7147
.7482
.7136
.7424
The baserunning stats:
Home and away base stealing stats
2002-2007
2008-2013
2014-2018
Away
Home
Away
Home
Away
Home
SB/PA
.0143
.0145
.0159
.0163
.0135
.0143
CS/PA
.0061
.0058
.0062
.0058
.0056
.0052
The team collaborative stats:
Home and away collaborative offensive stats
2002-2007
2008-2013
2014-2018
Away
Home
Away
Home
Away
Home
R/PA
.1185
.1268
.1109
.1196
.1112
.1195
RBI/PA
.1129
.1209
.1056
.1140
.1060
.1138
SF/PA
.0071
.0076
.0067
.0072
.0064
.0069
SH/PA
.0084
.0090
.0079
.0087
.0057
.0058
Analysis misgivings
Now let me state before going any further that I have misgivings about what I’m about to do. Taking percentage increases in rate numbers that have an upper bound can be a misleading practice. For example, let’s say in some fictional league, players reached base between 98% and 99% of the time. In such a league, a 1% increase in on base rate (say, from .9800 to .9898) is a tremendous increase. And the highest possible increase is about 2%. But for the leagues we know, with a range of about .280 to .400, a 1% increase represents a change from, say, .300 to .303, which is pretty much statistically insignificant. There are better ways to handle it, but it’s not something I can cover in a quick aside here. So note that all the statistics we’re talking about here are taking values well under half their possible maximums (the maximum is 1.000 for most of these, 4.000 for slugging percentage and 5.000 for OPS). When that’s the case, talking about percentage increases in rate numbers is good enough, and it makes intuitive sense to people.
So to be clear, an increase from .200 to .400 would be a doubling, so would be a 100% increase (not 20%).
Percentage increase in Home stats over Away stats
Here are the percentage differences in these numbers, from the Away numbers to the Home numbers:
The error bar sizes represent two of these standard deviations, representing a 95% confidence interval. However, this approach isn’t quite right for the statistics marked with an asterisk (*), because PA doesn’t properly represent the number of trials. Because the actual number of trials ought to be smaller, I’ve placed a greater-than symbol in front of these symbols to demonstrate that the PA-based error bars are too small.
It also isn’t right for those statistics marked with a double asterisk (**), because a “successful trial” can add more than 1 to the statistic’s total, and because the probability of a successful trial varies greatly given the men on base and the number of outs. I’ve provided the PA-based error bars for these anyway, as a reference point.
Analysis
I must say I was surprised by how all-encompassing home field advantage turned out to be.
I’m not surprised that the biggest effect was for triples. Triples usually happen when the ball is hit to very particular parts of a ballpark, and these parts are, in many cases, unique to each park. The home team players will therefore have a better idea of when they should try to stretch a double into a triple.
But that the home team would have both more stolen bases and fewer caught stealings? That’s harder to explain. Do baserunners simply run faster in their home park? Or run smarter? Is it easier for them to focus on the pitcher’s tells at home because the familiar backdrop is less distracting? Perhaps a little of all of these. Perhaps the umpires slightly favoring the home team as well, on close plays.
Maybe the baserunners run faster because the visiting team’s locker room is smaller, more cramped? Or the visitors are more tired from travel?
You can’t make that case for the hit by pitch rate, though. If anything, the better rested team should be able to dodge an errant pitch more effectively, so the home team should have fewer of these. So it’s either the umpire, or the pitcher.
Hey – maybe I’ve been focusing on the wrong thing. Maybe it’s not that the hitters and runners on the home team do better. Maybe it’s that the pitchers on the visiting team do worse. Standing in the middle of all those thousands of people who don’t like you – the pressure has to be felt by the pitcher most. And throw a major league pitcher’s very finely-tuned control off ever so slightly, and sixty feet six inches away, you get difference between a ball and a strike, or a hittable strike and an unhittable one. Could this be the psychological effect that Jasoncards was thinking of?
But look at those error bars on SB, CS, and HBP. These are not very significant home field advantages for the stats I’ve been discussing.
They are significant, however, for walks and strikeouts. And these are some of the larger effects we’re seeing: around -5% for strikeouts, and about +7.5% for walks. So is it the hitters, the pitchers, or the umpires making the biggest difference here? I’ll guess pitchers first, then umpires second, and hitters last.
One thing I haven’t mentioned is cheating. You’d think the home team would be more likely to have devices, people, or both planted to let them pick up signs, pitch grips, what have you, or to relay information to the players. Depends on how much of that sort of thing you think goes on. Some does, but how much?
There’s one number here that is surely immune to the effects of umpire’s calls, and to cheating, and that’s intentional walks. Neither can intentional walks be directly attributed to the skill of the pitcher or the hitter. Yet this stat has one of the largest home team boosts, between 10% and 15% over the visiting team’s rate of intentional walks! There are two causes I can think of here:
1. Because the overall offensive performance is better for the home team, they more often end up in situations that call for an intentional walk;
2. Because the home team bats last, the visiting team has clearer choices in terms of the trade offs they can make in the final inning that will allow them to win the game, including intentional walks.
In the end, the more important stats are the traditional stats like on-base percentage, slugging percentage, and OPS, and these all show about a 4% boost for the home team. But interestingly, the most important stat of all gets a bigger boost. Runs per plate appearance is 7% to 8% higher for the home team. You’d think it would be closer in line to OPS, but it’s not. The nonlinear nature of run production versus the linear nature of OPS could explain this difference.