MLB/Players/Alex Lange
Alex Lange

ALEX LANGE

P · Kansas City Royals · 20212026 · 443 games
443
CAREER GAMES · REGULAR SEASON
4 seasons
.212
CAREER BATTING AVERAGE
286 hits in 1,350 at-bats
32
CAREER HOME RUNS
98 RBI · 36 stolen bases
4.23
CAREER ERA
238.1 innings · 277 strikeouts
17-22
CAREER RECORD
WHIP 1.41

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024DET4213832328001134422.232.384.290.674
2023DET134464608624012299015814.185.318.315.632
2022DET142462609412410336216412.203.298.312.609
2021DET722863674122102532788.259.333.420.753
Career3901,350188286566329821844236.212.321.333.655

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026KC522753.25436275586.041.51
2025DET1001.0201100.003.00
2024DET210318.2169172104.341.77
2023DET677566.04327457963.681.33
2022DET717463.14724318253.411.23
2021DET361335.23716163954.041.49
Career2481722238.1199112137277244.231.41

04/Every pitch

2023 Regular season
Play log from 2015
Spray chart · 0 batted balls

No batted balls with a location in this window.

Pitch locations · 1146 pitches
Called strike (194) Swinging strike (184) In play (157) Foul (129) Ball (482)

Catcher’s view · the zone drawn is the average of the 1,146 batter zones recorded here, 1.58 to 3.36 feet

Pitch mix
PitchNShareMPHRPMStrike%
Slider67058.5%87.02,23749.0%
Sinker30626.7%95.72,17935.9%
Changeup11710.2%89.51,62434.2%
Four-Seam Fastball534.6%96.12,24154.7%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 2@ TBL 154010000
APR 2@ TBL 1540100001.01000
APR 3@ HOUW 7651201101.02110
APR 3@ HOUW 765120010
APR 6vs BOSL 362000010
APR 6vs BOSL 3620000100.20010
APR 9vs BOSL 1431101101.01110
APR 9vs BOSL 143110010
APR 12@ TORL 3430000021.00002
APR 12@ TORL 343000002
APR 13@ TORW 3130000011.00001
APR 13@ TORW 313000001
APR 15vs SFW 7630000111.00011
APR 15vs SFW 763000011
APR 18vs CLEW 4340100011.01001
APR 18vs CLEW 434010001
APR 19vs CLEL 2330000121.00012
APR 19vs CLEL 233000012
APR 23@ BALL 124000002
APR 23@ BALL 1240000021.10002
APR 24@ MILW 423000002
APR 24@ MILW 4230000021.00002
APR 29vs BALW 7450200021.02002
APR 29vs BALW 745020002
APR 30vs BALL 3520000020.20002
APR 30vs BALL 352000002
MAY 3vs NYMW 653000011
MAY 3vs NYMW 6530000111.00011
MAY 4vs NYMW 203010002
MAY 4vs NYMW 2030100021.01002
MAY 5@ STLW 544010003
MAY 5@ STLW 5440100031.01003
MAY 8@ CLEW 6210000100.10010
MAY 8@ CLEW 621000010
MAY 14vs SEAW 533000022
MAY 14vs SEAW 5330000221.00022
MAY 19@ WSHW 864000002
MAY 19@ WSHW 8640000021.10002
MAY 22@ KCW 8560000122.00012
MAY 22@ KCW 856000012
MAY 24@ KCW 6431101011.01101
MAY 24@ KCW 643110001
MAY 28vs CWSW 653000002
MAY 28vs CWSW 6530000021.00002
MAY 31vs TEXW 3230000121.00012
MAY 31vs TEXW 323000012
JUN 3@ CWSL 1240100021.01002
JUN 3@ CWSL 124010002
JUN 4@ CWSL 2634214210.12421
JUN 4@ CWSL 263421021
JUN 8@ PHIL 234230011
JUN 8@ PHIL 2342302110.23211
JUN 11vs AZL 575120001
JUN 11vs AZL 5751201011.02101
JUN 12vs ATLW 652000000
JUN 12vs ATLW 6520000001.00000
JUN 15@ MINW 8440000011.00001
JUN 15@ MINW 844000001
JUN 18@ MINW 641310020
JUN 18@ MINW 6413101200.01320
JUN 19vs KCW 6430000001.00000
JUN 19vs KCW 643000000
JUN 24vs MINW 3250000141.10014
JUN 24vs MINW 325000014
JUN 25vs MINL 363000020
JUN 25vs MINL 3630000201.00020
JUN 29@ TEXW 8542202201.02220
JUN 29@ TEXW 854220020
JUL 1@ COLW 427110012
JUL 1@ COLW 4271101122.01012
JUL 8vs TORW 2030000011.00001
JUL 8vs TORW 203000001
JUL 9vs TORL 344211012
JUL 9vs TORL 3442112121.01212
JUL 14@ SEAW 544111021
JUL 14@ SEAW 5441111211.01121
JUL 17@ KCW 323000002
JUL 17@ KCW 3230000021.00002
JUL 19@ KCW 3230100111.01011
JUL 19@ KCW 323010011
JUL 23vs SDW 314000011
JUL 23vs SDW 3140000111.00011
JUL 25vs LAAL 6731101111.01011
JUL 25vs LAAL 673110011
JUL 29@ MIAW 5030000011.00001
JUL 29@ MIAW 503000001
AUG 2@ PITW 6331101320.21132
AUG 2@ PITW 633110032
AUG 5vs TBW 4210000300.20030
AUG 5vs TBW 421000030
AUG 7vs MINL 393100033
AUG 7vs MINL 3931001331.00133
AUG 13@ BOSL 363000011
AUG 13@ BOSL 3630000111.00011
AUG 16@ MINW 8730000021.00002
AUG 16@ MINW 873000002
AUG 19@ CLEW 432000010
AUG 19@ CLEW 4320000100.20010
AUG 20@ CLEW 413000000
AUG 20@ CLEW 4130000001.00000
AUG 22vs CHCW 864010001
AUG 22vs CHCW 8640100011.01001
AUG 25vs HOUW 4130000101.00010
AUG 25vs HOUW 413000010
AUG 28vs NYYL 143000011
AUG 28vs NYYL 1430000111.00011
AUG 31vs NYYW 4363313011.03301
AUG 31vs NYYW 436331001
SEP 1@ CWSW 4230100011.01001
SEP 1@ CWSW 423010001
SEP 3@ CWSW 3230100101.01010
SEP 3@ CWSW 323010010
SEP 6@ NYYL 3430100101.01010
SEP 6@ NYYL 343010010
SEP 9vs CWSW 3140000021.10002
SEP 9vs CWSW 314000002
SEP 10vs CWSW 323000002
SEP 10vs CWSW 3230000021.00002
SEP 12vs CINL 564110001
SEP 12vs CINL 5641101011.01001
SEP 16@ LAAW 546332002
SEP 16@ LAAW 5463323021.03302
SEP 17@ LAAW 533000001
SEP 17@ LAAW 5330000011.00001
SEP 19@ LADL 236130010
SEP 19@ LADL 2361302101.03110
SEP 24@ W 205010002
SEP 24@ W 2050100021.11002
SEP 28vs KCW 733000000
SEP 28vs KCW 7330000001.00000
SEP 30vs CLEW 8020000110.20011
SEP 30vs CLEW 802000011
OCT 1vs CLEW 5240100021.01002
OCT 1vs CLEW 524010002

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.