Philadelphia Phillies ace Zack Wheeler has a complicated history with the All-Star Game. The two-time Cy Young Award runner-up has received All-Star selections three times in his career, and this season has certainly been worthy of a fourth. Somehow, Wheeler was passed up during the initial roster reveals, and the drama surrounding his feelings on the snub has taken on a mind of their own. The league attempted to save face with a last-minute offer to make Wheeler part of the festivities, but he turned his nose up at the very thing he wanted all along.
One thing needs to be made abundantly clear right away: Zack Wheeler should have been an All-Star from the start. The 36-year-old raced back from last August's thoracic outlet syndrome surgery at breakneck speed, making his season debut before the end of April. In 14 starts this year, Wheeler has posted a magnificent 2.28 ERA with a whopping 98 strikeouts over 87 innings pitched. If that’s not an All-Star résumé, nothing is.
With only so many All-Star spots to go around, someone always ends up drawing the short straw. Fellow Phillies ace Cristopher Sánchez was subject to the same ignominious treatment last year en route to his own second-place Cy Young finish. Unfortunately, Major League Baseball saw fit to elevate less impressive pitchers like Logan Webb (who wasn't needed as a Giants rep, thanks to Luis Arraez) over a possible Hall of Famer in Wheeler.
However, even though Wheeler wasn’t named to the initial roster, fans still held out hope that he would make his way there as a replacement for a player who was injured or simply turned down the invitation. That never came to pass because of a silly rule MLB has that players who pitch the Sunday before the All-Star Game are not allowed to pitch in the game itself, and therefore will not be added to the roster.
Wheeler, among others, justifiably lambasted this asinine rule, as it essentially guarantees the screwing over of more deserving players simply because they had the misfortune of pitching on the wrong day. MLB had multiple ways to correct such an error, as the powers that be could have simply given Wheeler All-Star honors without requiring him to pitch in the actual game, or allowed Wheeler to dictate his own schedule, throwing to just one batter if he felt up to it.
The back and forth between the Phillies’ ace and the league became quite public, with Wheeler telling reporters that he believes MLB has a “BS rule” and that it “pisses [him] off.” To any outside observer, it seemed like Wheeler was willing to do whatever it takes to receive his much-deserved fourth All-Star nod, and MLB simply wasn’t having it.
Zack Wheeler said it "pisses me off" that he wasn't named an All-Star, and being ruled ineligible to pitch in the game due to his start on Sunday is a "BS rule."
— Foul Territory (@FoulTerritoryTV) July 8, 2026
"You figure they'd have a clue about it by now with how many All-Star Games they've had." pic.twitter.com/gTWLXlxiAF
That narrative changed this weekend when MLB finally relented and offered Wheeler the opportunity to join the All-Star squad at long last. Problem solved; or so we thought. Evidently, Wheeler told the league to shove it, stating, “They disrespected me, so I’m just not gonna participate in that thing… I’m not gonna be the fifth option.”
Zack Wheeler doth protest too much as All-Star hope ends
That point of view is certainly understandable, as no one likes playing second fiddle, let alone third, fourth, or fifth. If they didn’t want Zack Wheeler to begin with, why should he want them now that other pitchers bowed out? And yet, it’s hard not to see Wheeler as being a tad bit unreasonable here.
He didn’t make the first round of All-Star selections. That’s unfortunate, but it happens. Wheeler publicly stated his desire to play in the game, offering to pitch on his day off in order to be part of things. For whatever ridiculous reason the league didn’t consider that a viable option at the time, and Wheeler rightfully called that out as utter bullcrap.
However, in the ensuing days the decisionmakers seem to have thought better of their blunder, and are not willing to bend their once-hard and fast rule to accommodate one of the great pitchers of this generation. Some could see that as an even higher honor than an initial All-Star berth. Cristopher Sánchez didn’t warrant this sort of concession last summer, but Zack Wheeler does. Why? Because he very well could end up in Cooperstown one day.
It may have taken longer than Wheeler would have liked, but MLB ended up doing the right thing. They spurned him initially, but ultimately offered him a spot on the All-Star team. That’s exactly what Wheeler asked for, but apparently it was too little, too late. It’s hard to still sympathize with the guy when the entity that offended him attempted, albeit belatedly, to rectify their mistake and he turned his back on them.
Interestingly enough, Wheeler did his own bit of high-hatting last year when he blew off the All-Star Game in favor of rest and relaxation with his family. There’s obviously no reason to fault the man for prioritizing time with his family, but it seems the All-Star Game didn’t mean quite as much to him 12 short months ago.
Ultimately, the Zack Wheeler All-Star Game drama is of little significance. The festivities that will take place at Citizens Bank Park are set to feature six other Phillies, and Wheeler will enjoy some well-earned rest before a hectic start to the season’s unofficial second half. Still, narratives are one of the driving forces that make sports compelling, and both Zack Wheeler and Major League Baseball seem to have messed up in putting one negative storyline to bed.
