MLB/Players/Justin Verlander
Justin Verlander

JUSTIN VERLANDER

P · Detroit Tigers · 20082026 · 954 games
954
CAREER GAMES · REGULAR SEASON
16 seasons · postseason below
.223
CAREER BATTING AVERAGE
5,016 hits in 22,452 at-bats
626
CAREER HOME RUNS
1,058 RBI · 318 stolen bases
3.28
CAREER ERA
3172.1 innings · 3,240 strikeouts
231-142
CAREER RECORD
WHIP 1.12

01/Hitting

Season by season
Regular season
SeasonClubGABRH2B3BHRRBIBBSOSBAVGOBPSLGOPS
2024HOU3471611219628430535414816.274.325.450.774
2023HOU541,23012627860436579028822.226.279.369.648
2022HOU561,2508623230224405837020.186.222.270.492
2020HOU2404600422140.150.190.450.640
2019HOU681,592132274561472628460018.172.214.361.574
2018HOU681,56212631262105659745806.200.236.360.596
2017HOU661,536160340584546914443818.221.288.370.658
2016DET681,654162342708607011450810.207.258.368.626
2015DET409861122264042653642266.229.276.357.633
2014DET641,624228446102183610113031826.275.328.426.755
2013DET681,676188424768389115043442.253.314.376.690
2012DET661,768162384804387112047832.217.267.331.598
2011DET681,808146348626486811450020.192.240.313.553
2010DET661,6681783807414287614243848.228.288.339.628
2009DET701,8041984381004409012653818.243.292.369.661
2008DET661,538238390782369617432616.254.329.377.707
Career92422,4522,3585,0169761066261,0581,6406,204318.223.276.360.636

02/Pitching

Season by season
Regular season
SeasonClubGWLIPHERBBSOHRERAWHIP
2026DET1013.26521112.272.18
2025SF29411152.01556552137163.851.36
2024HOU175690.198552774155.481.38
2023HOU27138162.11395845144183.221.13
2022HOU28184175.01163429185121.750.83
2020HOU1106.0321723.000.67
2019HOU34216223.01376442300362.580.80
2018HOU34169214.01566037290282.520.90
2017HOU33158206.01707772219273.361.17
2016DET34169227.21717757254303.041.00
2015DET2058133.11135032113133.371.09
2014DET321512206.022310465159184.541.40
2013DET341312218.12128475217193.461.31
2012DET33178238.11927060239192.641.06
2011DET34245251.01746757250242.400.92
2010DET33189224.11908471219143.371.16
2009DET35199240.02199263269203.451.18
2008DET331117201.019510887163184.841.40
Career4922311423172.12,6691,1568743,2403303.281.12

03/Postseason

Kept apart
Never folded in
SeasonClubGABHHRRBIAVGIPSOERA
2023HOU6681636.23518.1142.95
2022HOU88223313.28020.0255.85
2019HOU1213130816.22935.1384.33
2018HOU6631125.17517.1174.15
2017HOU1212422310.17736.2382.21
2014DET221613.2865.045.40
2013DET6791011.12723.0310.39
2012DET81001647.16028.1292.22
2011DET87919212.24120.1255.31

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 · 2607 pitches
Called strike (388) Swinging strike (339) In play (446) Foul (614) Ball (820)

Catcher’s view · the zone drawn is the average of the 2,607 batter zones recorded here, 1.58 to 3.34 feet

Pitch mix
PitchNShareMPHRPMStrike%
Four-Seam Fastball1,31450.4%95.02,42351.9%
Slider73828.3%87.42,46449.7%
Curveball49118.8%79.02,64455.6%
Changeup632.4%86.21,75528.6%
Sinker10.0%94.62,325100.0%

05/Game log

2022
Regular season
DateOppResultABRHHRRBIBBSOIPHERBBSO
APR 9@ LAAL 0216131037
APR 9@ LAAL 02161311375.03137
APR 16@ SEAW 4026030008
APR 16@ SEAW 40260300088.03008
APR 22vs TORL 3421342015
APR 22vs TORL 34213423156.04315
APR 28@ TEXW 32241401087.04108
APR 28@ TEXW 3224140008
MAY 4vs SEAW 7224251003
MAY 4vs SEAW 72242512036.25203
MAY 10@ MINW 5022010025
MAY 10@ MINW 50220100258.01025
MAY 15@ WSHW 8017020035
MAY 15@ WSHW 80170200355.02035
MAY 21vs TEXW 2124060008
MAY 21vs TEXW 21240600086.06008
MAY 27@ SEAL 162861046166.010616
MAY 27@ SEAL 16286104016
JUN 1@ W 54223213267.02326
JUN 1@ W 5422321026
JUN 7vs SEAW 412716012127.061212
JUN 7vs SEAW 41271600212
JUN 12vs MIAW 94264313157.03015
JUN 12vs MIAW 9426431015
JUN 18vs CWSL 07217906033.29403
JUN 18vs CWSL 0721790003
JUN 24@ NYYW 3125141013
JUN 24@ NYYW 31251411137.04113
JUN 29@ NYMW 20260200168.02016
JUN 29@ NYMW 2026020016
JUL 7vs KCW 5224270028
JUL 7vs KCW 52242702286.07128
JUL 16vs W 502306000106.060010
JUL 16vs W 50230600010
JUL 23@ SEAW 31251411297.04129
JUL 23@ SEAW 3125141029
JUL 29vs SEAW 111271501157.25115
JUL 29vs SEAW 11127150015
AUG 4@ CLEW 60200200156.02015
AUG 4@ CLEW 6020020015
AUG 10vs TEXL 48213503176.05317
AUG 10vs TEXL 4821350017
AUG 16@ CWSL 3428380014
AUG 16@ CWSL 34283803147.08314
AUG 23vs MINW 42190000010
AUG 23vs MINW 421900000106.000010
AUG 28vs BALW 3111030016
AUG 28vs BALW 31110300163.03016
SEP 16vs W 50150000195.00019
SEP 16vs W 5015000019
SEP 22@ BALL 02222602046.06204
SEP 22@ BALL 0222260004
SEP 28vs AZL 2526260018
SEP 28vs AZL 25262601187.06118
OCT 4vs PHIW 100150000110
OCT 4vs PHIW 1001500001105.000110

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.