The All-Star Game is supposed to reward performance, not reputation, and that is why the Pittsburgh Pirates' decision looks so strange. At the time of Saturday's nominations, Paul Skenes got the call instead of Braxton Ashcraft, even though the numbers say Ashcraft has had the stronger season. That is not a marginal argument. It is the difference between a pitcher with a 9-3 record, a 3.24 ERA, 10 quality starts and 122 strikeouts in 108.1 innings, and a pitcher sitting at 6-8 with a 3.62 ERA, eight quality starts, 119 strikeouts and 97 innings.
In a sport that loves to talk about merit until the moment it gets inconvenient, this is exactly the kind of choice that deserves scrutiny. If the Pirates were going to get a starting pitcher onto the National League roster, it should’ve been Braxton Ashcraft. He is having a better season than Skenes, and the gap is clear enough that pretending otherwise feels like a polite way of ignoring the evidence. Does that sound like an All-Star resume to you?
Numbers that should have changed the conversation
Ashcraft is 26 years old and has given the Pirates a steadier, cleaner body of work than the man who was selected ahead of him. The record says 9-3. The ERA says 3.24. The quality starts say 10. The workload says 108.1 innings. That is a proper season, not a token one. It is the kind of line that should force voters to pause before reaching for the bigger name.
Skenes, by contrast, has been carrying a far shakier statistical case than the All-Star label suggests. A 6-8 record and 3.62 ERA are not disaster numbers, but they are not superior numbers either. The same goes for the rest of the profile: eight quality starts, 119 strikeouts and 97 innings pitched. If this were a simple comparison based on season production, Ashcraft has the edge. That should matter. Apparently, it did not matter enough.
The Pirates' representative choice raises a fair question
Tim Benz put the point plainly: if the Pirates were going to get a starting pitcher onto the All-Star roster, it should have been Braxton Ashcraft. That is the whole case in one sentence. It is hard to argue with because it is built on the thing these selections are supposed to respect most: what a player has actually done.
The awkward part for the Pirates is that this was not a close call dressed up as a scandal. It was a visible mismatch. Ashcraft's season has been better. Skenes was chosen anyway. And while reputation always matters in these things, it should not matter enough to override the obvious. When a player has a better record, a lower ERA and more quality starts, the All-Star question stops being about glamour and starts being about basic fairness.
Why this snub will not go away quietly
The timing makes the decision even harder to defend. Next week, the All-Star Game is scheduled to be played in Philadelphia, and Skenes was also due to start against Atlanta on Tuesday and Milwaukee on Sunday. So the workload and the calendar are already loud enough without adding another layer of debate. The league does not need to manufacture controversy, but sometimes it manages it anyway.
That is the issue here. Not that Skenes is unworthy of respect. Not that he has had a bad year. The issue is that Ashcraft has done more with his season and still watched the nod go elsewhere. The Pirates were given a chance to send the pitcher with the stronger line. They passed on him. That may not be a crime, but it is a merit decision that looks more questionable every time the numbers are read back aloud.
In other words, this was supposed to be the easy part. Instead, Braxton Ashcraft has turned the Pirates' All-Star choice into a very uncomfortable argument.







