MLB/Players/John Curtiss
John Curtiss

JOHN CURTISS

P · 20172025 · 220 games
220
CAREER GAMES · REGULAR SEASON
7 seasons · postseason below
.250
CAREER BATTING AVERAGE
210 hits in 840 at-bats
32
CAREER HOME RUNS
64 RBI · 22 stolen bases
4.03
CAREER ERA
145.1 innings · 128 strikeouts
9-4
CAREER RECORD
WHIP 1.18

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024COL6248124046020.500.5001.1671.667
2023NYM3014420344061116326.236.313.389.701
2021MIL843444284162123024886.244.293.407.700
2020TB34188144260686502.223.247.351.598
2019LAA218242001620.222.417.333.750
2018MIN1652816100028144.308.400.500.900
2017MIN1870161840464204.257.297.486.783
Career19084011021046232646420822.250.303.424.727

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2025AZ303236.2291652453.930.93
2024COL3002.16401215.432.57
2023NYM150019.2171081634.581.27
2021MIL423144.14217124463.451.22
2020TB173025.021532531.800.96
2019LAA1002.1213103.862.14
2018MIN8016.1844705.681.89
2017MIN9008.29821028.311.27
Career12594145.11346537128214.031.18

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2020TB18431437.32610.096.30

04/Every pitch

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

No batted balls with a location in this window.

Pitch locations · 165 pitches
Called strike (25) Swinging strike (22) In play (25) Foul (34) Ball (59)

Catcher’s view · the zone drawn is the average of the 165 batter zones recorded here, 1.58 to 3.45 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball11066.7%95.32,26447.3%
Slider3521.2%82.42,55754.3%
Sinker1911.5%94.72,24452.6%
Changeup10.6%89.31,8110.0%

05/Game log

2017
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
AUG 25@ TORW 6130000011.00001
AUG 25@ TORW 613000001
AUG 26@ TORL 91022101200.11220
AUG 26@ TORL 9102210020
SEP 2vs KCL 6750200011.02001
SEP 2vs KCL 675020001
SEP 4@ TBL 41152211021.02202
SEP 4@ TBL 4115221002
SEP 10@ KCL 31154414010.14401
SEP 10@ KCL 3115441001
SEP 19@ NYYL 252000001
SEP 19@ NYYL 2520000010.20001
SEP 20@ NYYL 3113000001
SEP 20@ NYYL 31130000011.00001
SEP 27@ CLEL 2450000011.20001
SEP 27@ CLEL 245000001
SEP 30vs DETL 2350000021.20002
SEP 30vs DETL 235000002

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.