Pete Crow-Armstrong's .930 OPS Is Real - Just Not That Real
A +2.0 mph bat speed gain and a doubled walk rate say the breakout is structural. The schedule and the BABIP say the number needs trimming.

Through the end of April, Pete Crow-Armstrong owned a .683 OPS, actually a step below his .768 mark from a full 2025 season, and not the kind of number that rearranges anyone’s projection. In May it climbed to .761. Respectable, trending. Then June happened: a 1.200 OPS across 124 plate appearances, an NL Player of the Month award, and a highlight reel that turned a developing prospect into a headline. July, still small at 30 PA, sits at 1.500.
That monthly progression, .596 in March, .683, .761, 1.200, 1.500, is the most important context for understanding what’s happening at Wrigley Field right now. This isn’t a three-game heater inflating a season line. It’s a four-month escalation, each month higher than the last, built on a sample that now stands at 400 plate appearances. “It’s still a very young career,” Cubs manager Craig Counsell told MLB.com. “But he’s doing things that the greats in the game have done.”
The question isn’t whether the breakout is real. It is. The question is what the real version of this player actually looks like, because .930 isn’t it.
From .505 to .930: The Breakout Arc
Crow-Armstrong's monthly OPS progression, 2026
The rolling xwOBA chart tells the story the headline OPS cannot. Even after stripping out luck and sequencing, Crow-Armstrong’s underlying production has climbed steadily from a trough of .124 early in the season to a peak above .500. That sustained acceleration, not a spike, not a blip, but a staircase, is what separates this from the garden-variety hot streak. Something changed mechanically, and the question is how much of the surge is real and how much is running hot on top of a genuine improvement.
June’s explosion provides the visual anchor for what the numbers describe.
Crow-Armstrong’s NL Player of the Month reel puts the bat speed and discipline gains this article breaks down into visceral, full-speed context, watch how the +2.0 mph bat speed translates to exit velocities that didn’t exist a year ago.
But context sharpens the picture in ways the highlight reel cannot. Crow-Armstrong’s OPS against bottom-third pitching is 1.135 across 137 plate appearances. Against top-third arms, it’s .675 across 130 PA, a 460-point gap. His last 30 days of production came against pitching with an average ERA of 4.66, comfortably below the season baseline of 4.42. The upcoming schedule, including a series against Cincinnati, appears favorable for continued short-term production.
That opponent-quality split doesn’t invalidate the breakout. The sample sizes are roughly even across tiers, and even his floor against the best pitching, an xwOBA of .347, clears the league average of .309 and exceeds his own 2025 season xwOBA of .321. Against harder pitching in the last 14 days (average ERA 4.05), he still produced a 1.100 OPS. He’s a different hitter than he was a year ago, even in the toughest matchups. But the .930 headline has been inflated by schedule, and anyone projecting it forward needs to account for that gap.
The engine underneath
The monthly climb and the opponent-quality gap tell you something changed about this hitter, not just his results, but his process. Two things are driving it, and they’re both structural.
The first is bat speed. Crow-Armstrong’s average bat speed jumped +2.0 mph year-over-year to 74.7 mph, placing him in the 97th percentile against a league average of 69.5. What makes this gain meaningful rather than noisy is how universal it is: the improvement ranges from +1.8 to +2.9 mph across every pitch type he faces, and it holds across count states whether he’s ahead, behind, or even. That kind of global, pitch-type-agnostic acceleration points to a mechanical change, not a hot streak against one offering.
The second is discipline. His walk rate more than doubled, from 4.5% in 2025 to 10.5%, the largest single-metric change in his profile. He’s getting there by chasing less and laying off in the zone more, and critically, his whiff rate barely moved (28.6% vs 28.9%). The added selectivity didn’t cost him anything on the swings he did take. Counsell noticed: “He’s able to make an adjustment in the at-bat,” he told the Chicago Tribune. “And that’s exactly what he did when he’s locked in.”
The walk rate improvement is doing real structural work. The OBP trajectory tracks it almost perfectly, .333 in March, .302, .344, .468, .567, and his walks are sustaining production even in recent stretches where his batted-ball quality has dipped.
His chase rate at 35.9% is still just the 20th percentile. He remains an above-average chaser relative to the league. The improvement is dramatic relative to his own baseline, not relative to the best eyes in baseball. That’s a meaningful distinction when projecting how much of the walk rate gain holds.
The Engine Behind the Breakout
Crow-Armstrong's key metrics, 2026 vs 2025
The bat speed gain has translated directly to hard contact, his hard hit rate jumped +7.69 percentage points to 49.6%, 90th percentile. But barrel rate actually declined slightly, from 13.1% to 11.0%. He’s hitting the ball harder without necessarily hitting it at optimal launch angles more often. That’s a meaningful distinction: this is a contact-quality breakout more than a pure power breakout, even though the home run totals suggest otherwise.
The luck tax on .930
Here’s where the public story gets ahead of the player.
Every expected-vs-actual gap in Crow-Armstrong’s profile exceeds standard regression thresholds. The widest is slugging: .543 actual against an xSLG of .486, a +.057 gap nearly triple the .020 threshold. His BABIP of .362 sits .062 above his career average of .300. The pattern runs through batting average and wOBA too, every surface number is running ahead of its expected counterpart, and none of the gaps are borderline.
The .930 OPS includes a meaningful luck component, and it will come down.
The Luck Tax on .930
Actual results vs Statcast expected metrics
But “come down” isn’t “come crashing back.” His xwOBA of .368 sits at the 92nd percentile and represents a +.047 jump from his 2025 mark of .321. That’s a genuine talent-level improvement at 400 plate appearances, not a number that’s going to vanish. His 94th-percentile sprint speed (29.4 ft/s) may also sustain some BABIP above his career .300 norm, though quantifying exactly how much is difficult.
The expected stats suggest his OPS will settle well below .930 but remain comfortably above his 2025 level of .768. Beat writers have noticed the shift. As Cubbies Crib observed, “there’s more belief that Crow-Armstrong’s approach this season is more sustainable than the one he had last season”, and the expected metrics back that up.
Strip away the luck, and the player you’re left with is still elite in the areas that matter most.
The Real Crow-Armstrong
2026 Statcast percentile rankings
The percentile profile answers the article’s central question. The real Crow-Armstrong has 97th-percentile bat speed, 94th-percentile sprint speed, 92nd-percentile xwOBA, and 90th-percentile hard hit rate. That’s a star-caliber core. The limiting factor is the same one it’s always been, plate discipline, where his chase rate still ranks in the 20th percentile even after the improvement. How far that discipline continues to develop determines where he lands within his range: the bat speed and athleticism set the ceiling, the approach determines the floor.
Where the bat speed hits hardest
Both of Crow-Armstrong’s home runs against Dean Kremer came on splitters, something a big-league hitter hadn’t done twice in the same game since Manny Machado on September 21, 2021. That moment captured something the numbers have been showing all month: the bat speed gain is reshaping which pitches he can punish.
Against sliders, Crow-Armstrong posted a .443 xwOBA across 232 pitches and 50 plate appearances, up from .241 in 2025, with his bat speed on sliders jumping +2.9 mph and average exit velocity climbing from 87.0 to 92.1 mph. Against split-fingers, the numbers are even more striking: a .565 xwOBA, up from .217.
He’s not reading sliders better, his whiff rate on sliders (33.3%) is barely changed from 2025 (35.4%). He’s hitting them harder on contact, which is exactly what a bat speed gain would produce. Pitchers haven’t adjusted their usage, slider frequency is essentially unchanged at 14.8%, which means the league hasn’t caught up to this version of the hitter yet.
Where the Bat Speed Hits Hardest
Pitch types faced by usage and effectiveness, 2026
The split-finger sample deserves heavy caution: 24 plate appearances and 18 batted balls is noisy enough that the .565 xwOBA could regress significantly. The slider story, at 50 PA, is more robust and connects directly to the bat speed mechanism. That’s the pitch-type gain worth projecting forward.
A small recent wrinkle
Over the last 14 days, Crow-Armstrong’s exit velocity dropped to 80.8 mph from 90.1 in the prior two-week window, and his hard hit rate fell to 28.6% from 51.8%. His batting average actually rose (.341 vs .289), and his xwOBA held at .379, sustained almost entirely by a walk rate spike to 20.8%. That walk rate is doing legitimate work: his 94th-percentile sprint speed turns weak contact into productive outcomes.
But whether this is noise or the start of a different pattern is unknowable at 28 batted balls. The exit velocity drop is real in direction, but the magnitude carries enough uncertainty that reading it as a trend would be premature. It’s worth watching whether the contact quality rebounds in the coming weeks, because if exit velocities stay depressed while results hold up on walks and speed alone, the production becomes more fragile than the season line suggests.
What comes next
ZiPS projects Crow-Armstrong for a .765 OPS the rest of the way, 165 points below his current mark. The largest gap is in OBP, where ZiPS projects .304 against his current .387. That’s exactly where the walk rate improvement lives, and that’s where the tension sits: the bat speed gain is global and shows up across every pitch type and count state, the walk rate more than doubled, and the expected stats confirm a legitimate talent-level jump at 400 plate appearances. If those changes are structural, and the evidence says they are, the projection may be underweighting the shift. ZiPS’ projected .255 batting average, notably, is close to his .265 xBA, both the projection system and expected stats agree on where the batting average lands. The truth likely sits between the projection and the current line.
Crow-Armstrong himself isn’t interested in settling the debate. “I got a lot more baseball to play,” he told The Athletic. “I’ll be going home thinking about my last at-bat and how I approach that one if I face him again tomorrow.”
That’s the right posture for a 23-year-old whose underlying profile says the breakout is real, even if the number overstates it. The schedule has been favorable, the BABIP is running hot, and the OPS will come down, but the player underneath is still one of the most exciting young hitters in baseball.
The .930 isn’t him. The player who remains after regression is still a star.



