MLB/Players/Cooper Criswell
Cooper Criswell

COOPER CRISWELL

P · Seattle Mariners · 20212026 · 112 games
112
CAREER GAMES · REGULAR SEASON
4 seasons
.283
CAREER BATTING AVERAGE
302 hits in 1,068 at-bats
32
CAREER HOME RUNS
75 RBI · 8 stolen bases
4.27
CAREER ERA
187.2 innings · 137 strikeouts
11-9
CAREER RECORD
WHIP 1.40

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024BOS527541042064442048621464.273.328.422.750
2023TB202704680180122322544.296.349.496.846
2022TB224240001280.167.231.167.397
2021LAA2206122203000.600.600.9001.500
Career761,0681583026463275862088.283.336.444.780

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026SEA293233.03112102433.271.24
2025BOS71017.22375933.571.58
2024BOS266599.1103453173104.081.35
2023TB101133.04021112765.731.55
2022TB1003.1211402.700.90
2021LAA1011.16300020.254.50
Career74119187.22058958137224.271.40

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 1756 pitches
Called strike (329) Swinging strike (135) In play (313) Foul (335) Ball (644)

Catcher’s view · the zone drawn is the average of the 1,756 batter zones recorded here, 1.61 to 3.41 feet

Pitch mix
PitchNShareMPHRPMStrike%
Sinker52129.7%89.12,02456.8%
Sweeper47126.8%76.82,49842.7%
Changeup45926.1%84.41,51637.5%
Cutter27115.4%86.42,21445.4%
Slider341.9%82.22,44220.6%

05/Game log

2024
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 13vs LAAW 72172512144.05214
APR 13vs LAAW 7217251014
APR 18vs CLEL 4511430010
APR 18vs CLEL 45114302102.13110
APR 24@ CLEW 8017030003
APR 24@ CLEW 80170300035.03003
APR 30vs SFW 40150200145.02014
APR 30vs SFW 4015020014
MAY 5@ MINW 92171511154.15115
MAY 5@ MINW 9217151015
MAY 11vs WSHW 4218232019
MAY 11vs WSHW 42182322195.03219
MAY 16vs TBL 5716541023
MAY 16vs TBL 57165414233.24323
MAY 21@ TBW 52212602165.16216
MAY 21@ TBW 5221260016
MAY 27@ BALL 311177707124.07712
MAY 27@ BALL 31117770012
JUN 1vs DETW 6318140015
JUN 1vs DETW 63181401155.04115
JUN 7@ CWSL 2718451012
JUN 7@ CWSL 27184514124.15312
JUN 15vs NYYW 84152302264.03226
JUN 15vs NYYW 8415230026
JUL 12vs KCL 1623591021
JUL 12vs KCL 16235915216.09521
JUL 23@ COLW 6024060014
JUL 23@ COLW 60240600147.06014
JUL 28vs NYYL 2841201011.02101
JUL 28vs NYYL 284120001
JUL 30vs SEAL 6109000000
JUL 30vs SEAL 61090000003.00000
AUG 3@ TEXL 477020010
AUG 3@ TEXL 4770200102.02010
AUG 5@ KCW 9552302010.23201
AUG 5@ KCW 955230001
AUG 16@ BALW 121017690041
AUG 16@ BALW 1210176905413.19641
AUG 21@ HOUW 41171411144.24114
AUG 21@ HOUW 4117141014
AUG 27vs TORW 6312150030
AUG 27vs TORW 63121501303.15130
SEP 1@ DETL 14120000054.00005
SEP 1@ DETL 1412000005
SEP 7vs CWSW 75202612205.06220
SEP 7vs CWSW 7520261020
SEP 12@ NYYL 1219141034
SEP 12@ NYYL 12191411345.14134
SEP 18@ TBW 2130000021.00002
SEP 18@ TBW 213000002
SEP 20vs MINL 245330011
SEP 20vs MINL 2453303111.03211

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.