We're having some technical issues.
Please come back later to see the best odds for today's games here.
Spencer Arrighetti Rebuilt His Arsenal. His ERA Hasn't Caught Up to Reality Yet.

Spencer Arrighetti Rebuilt His Arsenal. His ERA Hasn't Caught Up to Reality Yet.

A curveball-first overhaul and sharper sequencing mark a real breakout — but a 12.8% walk rate and overperformance signals put the sustainable ceiling closer to 3.00–3.50.

Spencer Arrighetti’s 2.21 ERA through 10 starts tells one story. His 4.08 FIP tells another. Both are true at the same time, and the gap between them is where Houston’s most interesting pitching question lives.

The surface version is clean: the inconsistent young arm figured it out, won AL Pitcher of the Month in May, and looked like a frontline starter. That version isn’t wrong, exactly. Arrighetti did overhaul his arsenal. He is a different pitcher. But a 2.21 ERA propped up by a .233 BABIP and an 84.0% strand rate is not the same thing as a 2.21-ERA talent. His sustainable ceiling, real, meaningful, worth respecting, sits closer to 3.00, 3.50. That’s still a legitimate breakout from a career 4.10 ERA. It’s just not the story the headline number sells.

The curveball takeover

What makes the improvement worth believing isn’t a hot stretch, it’s a structural change to how Arrighetti attacks hitters, and it happened in a competitive context that makes it harder to dismiss. This wasn’t a soft April schedule producing inflated results. The shift showed up against major-league lineups through the first half of the season, which gives the approach more weight than a short-burst hot streak would.

Arrighetti went from a fastball-first pitcher to a curveball-first pitcher, flipping the hierarchy of his entire arsenal. Curveball usage jumped from 22.5% to 33.7%, making it his most-thrown pitch, ahead of even his four-seam fastball at 30.3%. The cutter, which sat at 13.9% usage last season, was effectively dropped.

[CHART: ArticleArsenalEvolution | Curveball usage rose 11.8pp to become his primary pitch; cutter effectively dropped>

The curveball’s results support the shift as more than a cosmetic change. It’s producing a 42.6% whiff rate, up from 35.1%, and a .226 xwOBA, down sharply from .280. The whiff rate, built on a substantial pitch sample of 321 curveballs, is the more reliable signal, the contact-quality numbers come from far fewer batted balls and could shift as opponents adjust. But the pattern is consistent: hitters are swinging through the pitch at a higher rate and making weaker contact when they do connect. What’s notable is that the pitch itself didn’t change. Velocity and movement are essentially the same as last year. The improvement is usage-driven, Arrighetti is throwing it more often, in better counts, and forcing hitters to respect it as a primary weapon rather than an occasional surprise.

The speed ladder

The arsenal flip is only half the picture. How Arrighetti sequences it reveals why the approach is working, and where it might be most vulnerable.

He establishes the fastball early, setting timing expectations on the first pitch. Then, with two strikes, the whole plan inverts: the curveball dominates, and fastball usage drops dramatically. At 0-2, the curveball share climbs even higher. Last season, fastball-family pitches owned two-strike counts. This year, the curveball does.

[CHART: ArticlePitchMixByCount | Arrighetti throws 57.8% fastballs on first pitch but pivots to 53.2% curveballs with two strikes>

The 15.8-mph velocity gap between his fastball and curveball, combined with a tunneling gap that tightened from 2.2 to 1.9 inches, creates a speed-and-movement contrast that hitters aren’t solving yet. The result: a 42.4% chase rate on two-strike pitches thrown outside the zone. That dramatic count-dependent flip, fastball early, curveball to finish, is what makes the approach work. It’s also the element most vulnerable to adjustment. Extreme curveball reliance with two strikes could become predictable as lineups see him a second and third time through the season. The chase rate suggests major-league hitters haven’t cracked the pattern yet, but the pattern is now visible enough to test.

One wrinkle the curveball dominance may be masking: the four-seam fastball’s standalone results have worsened, producing a .437 xwOBA with declining whiff rate and vertical movement. Whether that reflects a genuine deterioration or simply a pitch that now functions as a setup tool rather than a weapon is an open question, but if the fastball loses its ability to keep hitters honest early in counts, the curveball’s two-strike effectiveness gets harder to sustain.

The ERA is telling a story the peripherals don’t support

So the improvement is real. The ERA is something else entirely.

Every sustainability indicator points the same direction: the results have outrun the process. BABIP, strand rate, expected contact quality, the gap between actual and expected outcomes, all of them sit in overperformance territory, and the collective effect is large.

[CHART: ArticleRegressionPanel | ERA-FIP gap, BABIP, LOB%, and contact quality indicators all suggest significant overperformance>

The career ERA of 4.10 is the anchor. The gap between Arrighetti’s current ERA and his career mark almost exactly equals the 1.87-run ERA-FIP disconnect. The genuine arsenal changes likely support a true-talent ERA below career norms, the curveball is a better pitch in this role, and the sequencing approach is real, but the distance between 2.21 and something sustainable in the 3.00, 3.50 range is enormous. He’s a better pitcher than last year’s version. He is not a 2.21 ERA pitcher.

The command problem the ERA hides

If the arsenal overhaul fixed the approach, it didn’t fix the command. And the command metrics are the clearest reason the FIP sits where it does.

Arrighetti’s walk rate is 12.8%, 16th league percentile, against a 9.47% league average. That number is unchanged from last season. The breakout happened despite the walks, not because command improved. Meanwhile, first-pitch strike rate dropped from 62.8% to 53.3%, and zone rate declined from 49.5% to 45.6%. His K/9 fell to 8.37 from a career 9.67.

[CHART: ArticleCommandTrend | Walk rate stuck at 12.8% (16th percentile), first-pitch strike rate and zone rate both declined>

The zone-rate decline could partly be a feature of the curveball-heavy approach, breaking balls thrown as chase pitches below the zone inherently lower zone rate. But the current evidence doesn’t isolate that effect from a broader command problem, and the walk rate’s stubbornness suggests the issue runs deeper than pitch selection. The FIP of 4.08 captures the command liabilities in a single number, and it sits almost exactly at his career ERA of 4.10. The peripherals see a pitcher whose results changed more than his underlying control profile.

The CSW rate, called strikes plus whiffs, is flat at 28.7% versus 29.7% last season. He’s generating swings and misses on the curveball at an impressive clip. He’s just not commanding the zone any better than he did before the reinvention.

The last three starts

The regression indicators aren’t just theoretical. The last three starts may already be showing what a correction looks like.

Over that stretch, Arrighetti posted a 4.5 ERA. Yahoo Sports noted he allowed half of his 14 season earned runs in two June starts against Pittsburgh. One of those outings, June 3, saw him fan just three batters over four innings. The June 8 start (6.0 IP, 3 ER, 95 pitches) was a workmanlike outing, not a collapse, but the combined picture has shifted.

[CHART: ArticleTwoWindowTrend | Whiff rate dropped 7.3pp, exit velocity rose 3.6 mph, and expected contact quality worsened over the last 3 starts>

The rolling 14-day data tells the same story from multiple angles: whiff rate dropped from 27.7% to 20.4%, exit velocity rose from 84.6 to 88.2 mph, hard-hit rate jumped from 20.0% to 28.9%, and xwOBA climbed from .296 to .334. One counter: his walk rate actually improved in that window, dropping from 16.0% to 8.8%, which prevented the recent outings from becoming a full unraveling.

Three starts is too small a window to call this a trend. The earlier-window batting average of .077 was unsustainably low, so some normalization was inevitable. But the direction matches what the season-long peripherals have been signaling all along. The question was never whether the results would come back toward the peripherals. It was when.

What Arrighetti actually is

Bleacher Report’s Tim Kelly listed Arrighetti as Houston’s preseason breakout candidate. That call looks right, just not in the way the current ERA suggests.

Strip the BABIP luck, the strand-rate support, and the overperformance cluster, and what’s left is still a meaningful story: a pitcher who restructured his arsenal around a dominant curveball, built a count-dependent sequencing strategy that major-league hitters haven’t solved, and filled a rotation need for an Astros team that needed someone to emerge. A sustainable ERA in the 3.00, 3.50 range, given his career 4.10, would represent a real breakout, the kind that changes a rotation’s ceiling.

The public got the direction right. The magnitude is where the story breaks. Arrighetti’s curveball revolution is genuine, his two-strike approach is sharp, and his role in Houston’s rotation has a foundation beneath it. The command still needs to catch up to the arsenal, until the walk rate drops from its 16th-percentile perch, the peripherals will keep pulling the results back toward earth. But the next several starts won’t tell us whether the improvement is real. That part is settled. What they’ll reveal is where the new version of Arrighetti actually lives once the results match the process, and a 3.00, 3.50 ERA pitcher who didn’t exist a year ago is a breakout worth believing in.

{"chart_specs":[{"chart_id":1,"component":"ArticleArsenalEvolution","connects_to_claim":1,"placement":{"after_section":"The arsenal restructuring / curveball takeover section (main angle)","setup":"Writer should describe the philosophical shift Arrighetti went from a fastball-first pitcher to a curveball-first pitcher and note the cutter was effectively dropped. Set up the idea that this is a real, deliberate change, not a usage tweak.","interpretation":"After the chart, writer should highlight the curveball's improved outcomes (42.6% whiff rate, .226 xwOBA) despite unchanged stuff metrics, arguing the improvement is usage-driven. Acknowledge the small BIP sample (37) as a caveat."},"caption":"Curveball usage rose 11.8pp to become his primary pitch; cutter effectively dropped","props":{"title":"Arrighetti Rebuilt His Arsenal Around the Curveball","subtitle":"Pitch usage and effectiveness, 2025 vs 2026","pitches":[{"pitchType":"Curveball","shortName":"CU","currentUsage":34.3,"priorUsage":22.5,"currentWhiff":0.426,"priorWhiff":0.351,"currentXwoba":0.226,"priorXwoba":0.28},{"pitchType":"4-Seam Fastball","shortName":"FF","currentUsage":30.3,"priorUsage":31.7,"currentWhiff":0.171,"priorWhiff":0.225,"currentXwoba":0.437,"priorXwoba":0.36},{"pitchType":"Sweeper","shortName":"SW","currentUsage":13.9,"priorUsage":13.6,"currentWhiff":0.232,"priorWhiff":0.424,"currentXwoba":0.292,"priorXwoba":0.205},{"pitchType":"Sinker","shortName":"SI","currentUsage":10.6,"priorUsage":8.9,"currentWhiff":0.079,"priorWhiff":0.043,"currentXwoba":0.485,"priorXwoba":0.418},{"pitchType":"Changeup","shortName":"CH","currentUsage":6.4,"priorUsage":9.4,"currentWhiff":0.25,"priorWhiff":0.241,"currentXwoba":0.414,"priorXwoba":0.418},{"pitchType":"Cutter","shortName":"FC","currentUsage":0,"priorUsage":0,"isDropped":true}>,"currentLabel":"2026","priorLabel":"2025"}},{"chart_id":2,"component":"ArticleRegressionPanel","connects_to_claim":2,"placement":{"after_section":"The overperformance / 'the ERA is not real' section","setup":"Writer should transition from the arsenal praise to the critical lens: 'But the 2.21 ERA is telling a story the peripherals don't support.' Introduce the idea that multiple independent indicators all point in the same direction toward regression.","interpretation":"After the chart, writer should emphasize that all indicators flash the same signal. Note the career ERA of 4.10 as the anchor, and position the sustainable ceiling at 3.003.50 real improvement from career norms, but not Cy Young territory."},"caption":"ERA-FIP gap, BABIP, LOB%, and contact quality indicators all suggest significant overperformance","props":{"title":"Every Sustainability Indicator Points the Same Direction","subtitle":"Regression risk signals for Arrighetti's 2026 season","indicators":[{"key":"era_fip_gap","label":"ERA vs FIP","value":2.21,"context":4.084,"contextLabel":"Expected","signal":"regression","signalLabel":"Regression risk","notable":"actual below expected by 1.874"},{"key":"xwoba_against","label":"xwOBA Against","value":0.281,"context":0.34,"contextLabel":"Expected","signal":"watch","signalLabel":"Watch","notable":"actual below expected by 0.059"},{"key":"babip_against","label":"BABIP","value":0.233,"context":0.287,"contextLabel":"Lg Avg","signal":"watch","signalLabel":"Watch","notable":"top 14th percentile career-high consideration"},{"key":"lob_pct","label":"LOB%","value":84.0,"context":null,"contextLabel":null,"signal":"sustainable","signalLabel":"Sustainable","notable":null},{"key":"barrel_rate_against","label":"Barrel Rate","value":6.0,"context":7.91,"contextLabel":"Lg Avg","signal":"watch","signalLabel":"Watch","notable":"notable threshold exceeded"}>}},{"chart_id":3,"component":"ArticleCommandTrend","connects_to_claim":5,"placement":{"after_section":"The command weakness / contradiction section","setup":"Writer should frame the contradiction: the arsenal overhaul worked, but the command problems didn't go away in some cases they got worse. The FIP of 4.08 captures what the ERA hides.","interpretation":"After the chart, writer should note that the walk rate is unchanged YoY at 12.8% despite the breakout it's a structural limitation, not a temporary dip. Connect the zone rate decline to the curveball-heavy approach (breaking balls below the zone inherently lower zone rate), but note this is inference since per-pitch-type zone rate data isn't available."},"caption":"Walk rate stuck at 12.8% (16th percentile), first-pitch strike rate and zone rate both declined","props":{"title":"The Command Problem the ERA Hides","subtitle":"Pitch command metrics, current vs prior season","metrics":[{"key":"first_pitch_strike_rate","label":"First-Pitch Strike%","value":53.3,"priorValue":62.8,"delta":-9.5,"percentile":null,"invertDelta":false},{"key":"zone_rate","label":"Zone%","value":45.6,"priorValue":49.5,"delta":-3.9,"percentile":null,"invertDelta":false},{"key":"walk_rate_vs_career","label":"Walk Rate","value":12.8,"priorValue":12.8,"delta":0.0,"percentile":16,"invertDelta":true},{"key":"csw_rate","label":"CSW%","value":28.7,"priorValue":29.7,"delta":-1.0,"percentile":null,"invertDelta":false}>}},{"chart_id":4,"component":"ArticleTwoWindowTrend","connects_to_claim":8,"placement":{"after_section":"The recent regression / 'already underway' section","setup":"Writer should reference the June struggles the Yahoo Sports texture about allowing half his earned runs in two June starts against Pittsburgh. Introduce the idea that the last 3 starts may be a preview of regression, while caveating it as a small sample.","interpretation":"After the chart, writer should note that the walk rate actually improved in the recent window (8.8% vs 16.0%), preventing a complete collapse. Frame the recent dip as 'directional, not definitive' consistent with the regression indicators in Chart 2 but too small a sample to confirm a trend."},"caption":"Whiff rate dropped 7.3pp, exit velocity rose 3.6 mph, and expected contact quality worsened over the last 3 starts","props":{"title":"The Last Three Starts Tell a Different Story","subtitle":"Season baseline vs last 14 days","metrics":[{"label":"whiff_pct","earlier":0.277,"recent":0.204,"higherIsBetter":true},{"label":"avg_ev","earlier":84.6,"recent":88.2,"higherIsBetter":false},{"label":"hard_hit_rate","earlier":0.2,"recent":0.289,"higherIsBetter":false},{"label":"xwoba","earlier":0.296,"recent":0.334,"higherIsBetter":false},{"label":"barrel_rate","earlier":0.033,"recent":0.067,"higherIsBetter":false}>}},{"chart_id":5,"component":"ArticlePitchMixByCount","connects_to_claim":4,"placement":{"after_section":"The two-strike approach / count strategy section, after the arsenal evolution chart","setup":"Writer should bridge from the overall arsenal shift (Chart 1) to HOW Arrighetti deploys it: he establishes the fastball early, then flips to curveball dominance with two strikes. The 15.8-mph velocity gap between the two pitches creates the speed ladder.","interpretation":"After the chart, writer should highlight the dramatic shift 57.8% fastball on first pitch to 53.2% curveball with two strikes and the outcome: 42.4% chase rate on two-strike pitches vs 26.9% overall. Note that this extreme curveball reliance could become predictable, but the chase rate suggests batters haven't adjusted yet."},"caption":"Arrighetti throws 57.8% fastballs on first pitch but pivots to 53.2% curveballs with two strikes","props":{"title":"The Count-Dependent Arsenal Flip","subtitle":"Pitch mix by count situation, 2026 season","pitchTypes":[{"shortName":"FF","label":"4-Seam Fastball"},{"shortName":"CH","label":"Changeup"},{"shortName":"CU","label":"Curveball"},{"shortName":"FC","label":"Cutter"},{"shortName":"SI","label":"Sinker"},{"shortName":"SW","label":"Sweeper"}>,"groups":[{"label":"Behind","counts":[{"count":"1 0","segments":[{"pitchType":"FF","pct":29.8},{"pitchType":"CH","pct":5.3},{"pitchType":"CU","pct":24.6},{"pitchType":"FC","pct":5.3},{"pitchType":"SI","pct":17.5},{"pitchType":"SW","pct":17.5}>,"pa":114,"runValue":0},{"count":"2 0","segments":[{"pitchType":"FF","pct":24.4},{"pitchType":"CH","pct":8.9},{"pitchType":"CU","pct":33.3},{"pitchType":"FC","pct":13.3},{"pitchType":"SI","pct":15.6},{"pitchType":"SW","pct":4.4}>,"pa":45,"runValue":0},{"count":"3 0","segments":[{"pitchType":"FF","pct":66.7},{"pitchType":"CH","pct":5.6},{"pitchType":"FC","pct":5.6},{"pitchType":"SI","pct":16.7},{"pitchType":"SW","pct":5.6}>,"pa":18,"runValue":0},{"count":"2 1","segments":[{"pitchType":"FF","pct":26.9},{"pitchType":"CH","pct":1.9},{"pitchType":"CU","pct":42.3},{"pitchType":"FC","pct":5.8},{"pitchType":"SI","pct":11.5},{"pitchType":"SW","pct":11.5}>,"pa":52,"runValue":0},{"count":"3 1","segments":[{"pitchType":"FF","pct":47.1},{"pitchType":"CH","pct":2.9},{"pitchType":"CU","pct":11.8},{"pitchType":"FC","pct":17.6},{"pitchType":"SI","pct":14.7},{"pitchType":"SW","pct":5.9}>,"pa":34,"runValue":0},{"count":"3 2","segments":[{"pitchType":"FF","pct":28.6},{"pitchType":"CH","pct":2.4},{"pitchType":"CU","pct":52.4},{"pitchType":"FC","pct":2.4},{"pitchType":"SI","pct":2.4},{"pitchType":"SW","pct":11.9}>,"pa":42,"runValue":0}>},{"label":"Even","counts":[{"count":"0 0","segments":[{"pitchType":"FF","pct":37.7},{"pitchType":"CH","pct":5.3},{"pitchType":"CU","pct":24.2},{"pitchType":"FC","pct":3.3},{"pitchType":"SI","pct":16.8},{"pitchType":"SW","pct":12.7}>,"pa":244,"runValue":0},{"count":"1 1","segments":[{"pitchType":"FF","pct":17.3},{"pitchType":"CH","pct":15.3},{"pitchType":"CU","pct":38.8},{"pitchType":"FC","pct":1.0},{"pitchType":"SI","pct":9.2},{"pitchType":"SW","pct":18.4}>,"pa":98,"runValue":0},{"count":"2 2","segments":[{"pitchType":"FF","pct":27.5},{"pitchType":"CU","pct":47.1},{"pitchType":"FC","pct":5.9},{"pitchType":"SI","pct":3.9},{"pitchType":"SW","pct":15.7}>,"pa":51,"runValue":0}>},{"label":"Ahead","counts":[{"count":"0 1","segments":[{"pitchType":"FF","pct":25.0},{"pitchType":"CH","pct":13.0},{"pitchType":"CU","pct":34.3},{"pitchType":"FC","pct":2.8},{"pitchType":"SI","pct":4.6},{"pitchType":"SW","pct":20.4}>,"pa":108,"runValue":0},{"count":"0 2","segments":[{"pitchType":"FF","pct":23.9},{"pitchType":"CU","pct":56.5},{"pitchType":"FC","pct":4.3},{"pitchType":"SW","pct":15.2}>,"pa":46,"runValue":0},{"count":"1 2","segments":[{"pitchType":"FF","pct":27.7},{"pitchType":"CH","pct":4.8},{"pitchType":"CU","pct":55.4},{"pitchType":"FC","pct":2.4},{"pitchType":"SW","pct":9.6}>,"pa":83,"runValue":0}>}>}}>,"author_slug":"michelle-goldman","story_archetype":"mixed","entity_ids":[681293>,"tags":["mlb","houston-astros","spencer-arrighetti","pitching","arsenal-change","regression","mixed-signal">}