MLB/Players/Robby Ahlstrom
Robby Ahlstrom

ROBBY AHLSTROM

P · Texas Rangers · 20262026 · 39 games
39
CAREER GAMES · REGULAR SEASON
1 season
6.29
CAREER ERA
34.1 innings · 31 strikeouts
3-1
CAREER RECORD
WHIP 1.40

01/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026TEX393134.13724113176.291.40
Career393134.13724113176.291.40

04/Every pitch

2026 Regular season
Play log from 2015
Pitch locations · 538 pitches
Called strike (78) Swinging strike (72) In play (95) Foul (98) Ball (195)

Catcher’s view · the zone drawn is the average of the 538 batter zones recorded here, 1.63 to 3.22 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball18434.2%94.42,18348.9%
Slider13424.9%85.92,33245.5%
Sinker11421.2%94.42,08950.0%
Changeup8215.2%86.61,31837.8%
Curveball244.5%81.02,59937.5%

05/Game log

2026
Regular season
DateOppResultIPHERBBSO
JUN 3@ STLL 351.10002
JUN 6vs CLEL 062.01000
JUN 9@ KCL 351.01000
JUN 11@ KCW 421.11001
JUN 13@ BOSL 360.11011
JUN 18vs MINL 391.02110
JUN 21vs SDW 431.00010
JUN 22@ MIAW 431.00001
JUN 24@ MIAL 240.10001
JUN 26@ TORW 540.11210
JUN 27@ TORW 740.13200
JUN 29@ CLEW 631.00010
JUL 2vs DETW 1040.20001
JUL 5vs DETL 360.03210
JUL 8vs LAAL 1131.02201
JUL 11vs HOUL 391.00010
JUL 12vs HOUW 650.12200
JUL 18@ ATLW 760.10000
JUL 19@ ATLL 581.01003
JUL 20vs CWSL 3101.01011
JUL 22vs CWSL 241.00002
JUL 25vs SEAW 711.01001
JUL 26vs SEAL 461.00002
JUL 27vs SEAW 730.10000
JUL 30@ TBL 231.10001
AUG 2@ HOUL 370.20000
AUG 4vs SFW 541.00002
AUG 5vs SFW 601.01001
AUG 7vs BALW 211.00000
AUG 10@ LAAW 411.11001
AUG 12@ LAAL 250.12300
AUG 14@ ATHL 381.01102
AUG 18vs WSHW 500.22002
AUG 22vs LAAL 031.02111
AUG 24@ CWSW 1121.10001
AUG 26@ CWSL 4101.04510
SEP 1vs ATHW 811.00002
SEP 2vs ATHL 291.03301
SEP 5vs TBL 671.01010

Regular season and postseason are separate tables and are never summed into one career line; spring training is excluded entirely. Hitting and pitching come from different source rows, so a two-way player has both tables and neither borrows from the other. Innings pitched is summed as outs and converted once: the stored value counts thirds, so “6.1” means six innings and one out, and adding those as decimals understates a career. ERA and WHIP are computed from those totals rather than averaged across seasons. On-base percentage is (H + BB) over (AB + BB), which runs slightly under the official figure because the source rows carry no hit-by-pitch or sacrifice fly. The charts cover 2015 onward only, and the spray chart plots batted balls with a recorded landing spot: a strikeout or a walk has no location and is not a missing dot. Its field is a representative park, not the one the ball was hit in, because a spray chart pooled across a season is hit in thirty different outfields.