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

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

No batted balls with a location in this window.

Pitch locations · 1046 pitches
Called strike (160) Swinging strike (204) In play (153) Foul (106) Ball (423)

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

Pitch mix
PitchNShareMPHRPMStrike%
Knuckle Curve51048.8%85.52,18652.4%
Sinker31129.7%96.22,21937.6%
Changeup20419.5%89.71,69939.7%
Four-Seam Fastball212.0%95.52,29023.8%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 8vs CWSW 544010001
APR 8vs CWSW 5440100011.01001
APR 11vs BOSW 3140100021.01002
APR 11vs BOSW 314010002
APR 12vs BOSL 352210010
APR 12vs BOSL 3522101100.11210
APR 14@ KCW 423000002
APR 14@ KCW 4230000021.00002
APR 19vs NYYL 243000012
APR 19vs NYYL 2430000121.00012
APR 21vs NYYW 303020010
APR 21vs NYYW 3030200100.12010
APR 23vs COLL 2330000011.00001
APR 23vs COLL 233000001
APR 26@ MINL 4530000021.00002
APR 26@ MINL 453000002
APR 29@ LADL 1530000101.00010
APR 29@ LADL 153000010
MAY 4vs PITW 323010002
MAY 4vs PITW 3230102020.21002
MAY 6@ HOUL 2330000001.00000
MAY 6@ HOUL 233000000
MAY 7@ HOUL 231000001
MAY 7@ HOUL 2310000010.10001
MAY 10vs L 142110000
MAY 10vs L 1421101001.01100
MAY 11vs L 093000001
MAY 11vs L 0930000011.00001
MAY 13vs BALW 4240000111.00011
MAY 13vs BALW 424000011
MAY 16@ TBW 3210000000.20000
MAY 16@ TBW 321000000
MAY 18@ TBL 163000001
MAY 18@ TBL 1630000011.00001
MAY 22@ CLEW 4240000131.10013
MAY 22@ CLEW 424000013
MAY 23@ MINL 454010002
MAY 23@ MINL 4540100021.01002
MAY 25@ MINW 4230100010.21001
MAY 25@ MINW 423010001
MAY 29vs CLEW 2140000021.10002
MAY 29vs CLEW 214000002
MAY 30vs MINW 7551200011.02001
MAY 30vs MINW 755120001
JUN 2vs MINW 3230000211.00021
JUN 2vs MINW 323000021
JUN 5@ NYYL 457120021
JUN 5@ NYYL 4571201211.22121
JUN 7@ PITW 532000010
JUN 7@ PITW 5320000101.00010
JUN 12vs TORL 064010002
JUN 12vs TORL 0640100021.01002
JUN 15vs CWSL 0135221013
JUN 15vs CWSL 01352212131.02213
JUN 19vs TEXW 7320101100.11010
JUN 19vs TEXW 732010010
JUN 21@ BOSL 4530000011.00001
JUN 21@ BOSL 453000001
JUN 24@ AZW 5120000110.20011
JUN 24@ AZW 512000011
JUN 26@ AZL 71120102000.11000
JUN 26@ AZL 7112010000
JUN 29@ SFW 3241201100.22110
JUN 29@ SFW 324120010
JUL 2vs KCW 4330000021.00002
JUL 2vs KCW 433000002
JUL 4vs CLEW 533000003
JUL 4vs CLEW 5330000031.00003
JUL 6vs CLEW 8240100021.01002
JUL 6vs CLEW 824010002
JUL 7@ CWSW 2110000010.20001
JUL 7@ CWSW 211000001
JUL 10@ CWSL 2430000011.00001
JUL 10@ CWSL 243000001
JUL 11@ KCL 3752101111.01111
JUL 11@ KCL 375210011
JUL 15@ CLEL 564010000
JUL 15@ CLEL 5640100001.11000
JUL 21@ W 725121012
JUL 21@ W 7251211121.02112
JUL 24vs MINL 1952302120.23212
JUL 24vs MINL 195230012
JUL 26vs SDL 463000001
JUL 26vs SDL 4630000011.00001
JUL 28@ TORL 3521001101.00010
JUL 28@ TORL 352100010
JUL 31@ TORL 143000003
JUL 31@ TORL 1430000031.00003
AUG 1@ MINL 354321000
AUG 1@ MINL 3543213000.22200
AUG 4vs TBL 2641101231.01123
AUG 4vs TBL 264110023
AUG 6vs TBW 9110000010.10001
AUG 6vs TBW 911000001
AUG 7vs TBL 073000001
AUG 7vs TBL 0730000011.00001
AUG 10vs CLEL 233000002
AUG 10vs CLEL 2330000021.00002
AUG 12@ CWSL 026230011
AUG 12@ CWSL 0262302111.03211
AUG 14@ CWSL 3530000011.00001
AUG 14@ CWSL 353000001
AUG 15@ CLEW 753000000
AUG 15@ CLEW 7530000001.00000
AUG 17@ CLEL 4853405110.14311
AUG 17@ CLEL 485340011
AUG 20vs LAAW 433000002
AUG 20vs LAAW 4330000021.00002
AUG 24vs SFW 613000012
AUG 24vs SFW 6130000121.00012
AUG 28@ TEXW 986321012
AUG 28@ TEXW 9863213121.02312
AUG 31vs SEAL 3552212011.02201
AUG 31vs SEAL 355221001
SEP 4vs KCL 2310000010.10001
SEP 4vs KCL 231000001
SEP 6@ LAAL 452000011
SEP 6@ LAAL 4520000111.00011
SEP 11@ KCL 0430000211.00021
SEP 11@ KCL 043000021
SEP 13vs HOUL 362000002
SEP 13vs HOUL 3620000020.20002
SEP 16vs CWSW 3230000031.00003
SEP 16vs CWSW 323000003
SEP 17vs CWSL 3430000011.00001
SEP 17vs CWSL 343000001
SEP 20@ BALW 321000011
SEP 20@ BALW 3210000110.10011
SEP 23@ CWSW 5330000011.00001
SEP 23@ CWSW 533000001
SEP 24@ CWSW 723000000
SEP 24@ CWSW 7230000001.00000
SEP 27vs KCW 433010000
SEP 27vs KCW 4330100001.01000
SEP 28vs KCW 2130100101.01010
SEP 28vs KCW 213010010
OCT 1vs MINW 324010000
OCT 1vs MINW 3240100001.01000
OCT 2vs MINW 5230000021.00002
OCT 2vs MINW 523000002
OCT 4@ SEAL 6752201100.22010
OCT 4@ SEAL 675220010

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.