MLB/Players/Mark Leiter Jr.
Mark Leiter Jr.

MARK LEITER JR.

P · Athletics · 20172026 · 517 games
517
CAREER GAMES · REGULAR SEASON
5 seasons · postseason below
.239
CAREER BATTING AVERAGE
560 hits in 2,346 at-bats
100
CAREER HOME RUNS
174 RBI · 70 stolen bases
4.57
CAREER ERA
386.0 innings · 434 strikeouts
16-30
CAREER RECORD
WHIP 1.33

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024NYY1204626811018216284417212.238.304.390.694
2023CHC138466549624414354815418.206.280.365.645
2022CHC704966410414420325014612.210.282.375.657
2018TOR402145670102142724448.327.395.589.984
2017PHI5470811818030436526216820.254.314.460.775
Career4222,346360560961610017422868470.239.306.421.727

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026ATH360133.23316113824.281.31
2025NYY596748.15726175454.841.53
2024NYY604558.05529228684.501.33
2023CHC691364.14825247773.501.12
2022CHC352767.252302573103.991.14
2018TOR200123.13520122277.712.01
2017PHI273690.290503184184.961.33
Career3061630386.0370196142434574.571.33

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2024NYY1219301.1585.151.69

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 · 1056 pitches
Called strike (171) Swinging strike (150) In play (160) Foul (157) Ball (418)

Catcher’s view · the zone drawn is the average of the 1,056 batter zones recorded here, 1.57 to 3.31 feet

Pitch mix
PitchNShareMPHRPMStrike%
Splitter36134.2%84.786744.0%
Sinker29227.7%91.31,97149.0%
Cutter21620.5%88.82,16246.3%
Curveball969.1%73.42,29338.5%
Four-Seam Fastball918.6%91.11,99744.0%

05/Game log

2023
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 1vs MILL 133000012
APR 1vs MILL 1330000121.00012
APR 2vs MILL 5930000221.00022
APR 2vs MILL 593000022
APR 7vs TEXW 203000001
APR 7vs TEXW 2030000011.00001
APR 10vs SEAW 3230100000.21000
APR 10vs SEAW 323010000
APR 11vs SEAW 1494010002
APR 11vs SEAW 14940100021.01002
APR 15@ LADL 1230000031.00003
APR 15@ LADL 123000003
APR 16@ LADW 3230100020.21002
APR 16@ LADW 323010002
APR 18@ W 403000012
APR 18@ W 4030000121.00012
APR 22vs LADL 4952212111.02211
APR 22vs LADL 495221011
APR 25vs SDW 6040100011.01001
APR 25vs SDW 604010001
APR 27vs SDW 523010010
APR 27vs SDW 5230100100.21010
APR 28@ MIAL 232000001
APR 28@ MIAL 2320000010.20001
MAY 1@ WSHW 5130000031.00003
MAY 1@ WSHW 513000003
MAY 3@ WSHL 124000002
MAY 3@ WSHL 1240000021.10002
MAY 5vs MIAW 4130100011.01001
MAY 5vs MIAW 413010001
MAY 7vs MIAL 4571101022.01002
MAY 7vs MIAL 457110002
MAY 12@ MINW 6230000001.00000
MAY 12@ MINW 623000000
MAY 17@ HOUL 676230003
MAY 17@ HOUL 6762302031.03203
MAY 23vs NYMW 724000002
MAY 23vs NYMW 7240000021.10002
MAY 24vs NYMW 4230000011.00001
MAY 24vs NYMW 423000001
MAY 27vs CINL 5830000011.00001
MAY 27vs CINL 583000001
MAY 30vs TBW 213000000
MAY 30vs TBW 2130000001.00000
MAY 31vs TBL 343322011
MAY 31vs TBL 3433224110.12311
JUN 2@ SDW 213000003
JUN 2@ SDW 2130000031.00003
JUN 7@ LAAL 264220012
JUN 7@ LAAL 2642204120.22212
JUN 9@ SFW 325010002
JUN 9@ SFW 3250101021.11002
JUN 13vs PITW 1133000012
JUN 13vs PITW 11330000121.00012
JUN 14vs PITW 1063000001
JUN 14vs PITW 10630000011.00001
JUN 17vs BALW 3270100122.01012
JUN 17vs BALW 327010012
JUN 20@ PITW 403000001
JUN 20@ PITW 4030000011.00001
JUN 21@ PITW 833000001
JUN 21@ PITW 8330000010.20001
JUN 25@ STLL 574000001
JUN 25@ STLL 5740000011.10001
JUN 29vs PHIL 134010000
JUN 29vs PHIL 1340100001.01000
JUL 3@ MILL 6862302021.13202
JUL 3@ MILL 686230002
JUL 4@ MILW 764220000
JUL 4@ MILW 7642201000.22200
JUL 6@ MILL 5621001221.00022
JUL 6@ MILL 562100022
JUL 14vs BOSL 3852212011.02201
JUL 14vs BOSL 385221001
JUL 17vs WSHL 5730000001.00000
JUL 17vs WSHL 573000000
JUL 19vs WSHW 8330100000.21000
JUL 19vs WSHW 833010000
JUL 21vs STLW 4310000100.20010
JUL 21vs STLW 431000010
JUL 22vs STLW 8630000101.00010
JUL 22vs STLW 863000010
JUL 25@ CWSW 7340000011.10001
JUL 25@ CWSW 734000001
JUL 26@ CWSW 1073000001
JUL 26@ CWSW 10730000011.00001
JUL 29@ STLW 5130100100.21010
JUL 29@ STLW 513010010
JUL 31vs CINL 5630000021.00002
JUL 31vs CINL 563000002
AUG 2vs CINW 16631111010.21101
AUG 2vs CINW 1663111001
AUG 3vs CINW 5350000041.20004
AUG 3vs CINW 535000004
AUG 5vs ATLW 8620102110.21011
AUG 5vs ATLW 862010011
AUG 6vs ATLW 6430000011.00001
AUG 6vs ATLW 643000001
AUG 9@ NYML 343000001
AUG 9@ NYML 3430000011.00001
AUG 12@ TORW 542010010
AUG 12@ TORW 5420101100.11010
AUG 15vs CWSL 3530000021.00002
AUG 15vs CWSL 353000002
AUG 16vs CWSW 4330000011.00001
AUG 16vs CWSW 433000001
AUG 19vs KCW 6420101010.11001
AUG 19vs KCW 642010001
AUG 20vs KCW 4320000000.20000
AUG 20vs KCW 432000000
AUG 21@ DETW 7651201011.02101
AUG 21@ DETW 765120001
AUG 26@ PITW 10650102031.11003
AUG 26@ PITW 1065010003
AUG 29vs MILW 103000001
AUG 29vs MILW 1030000011.00001
AUG 30vs MILW 322110020
AUG 30vs MILW 3221100200.11120
SEP 1@ CINL 2330100011.01001
SEP 1@ CINL 233010001
SEP 2@ CINL 1232201100.12210
SEP 2@ CINL 123220010
SEP 5vs SFW 11831201000.12100
SEP 5vs SFW 1183120000
SEP 8vs AZL 013010001
SEP 8vs AZL 0130101010.21001
SEP 10vs AZW 5230100101.01010
SEP 10vs AZW 523010010
SEP 16@ AZL 6730000001.00000
SEP 16@ AZL 673000000
SEP 19vs PITW 14120000111.00011
SEP 19vs PITW 1412000011
SEP 20vs PITL 7135321010
SEP 20vs PITL 71353213101.02310
SEP 27@ ATLL 5631211000.12100
SEP 27@ ATLL 563121000
SEP 29@ MILL 3420100100.21010
SEP 29@ MILL 342010010

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.