Randy Johnson

Pitcher · Career Stats, Hall of Fame Bio & Records (1988-2009)

Randy Johnson was a pitcher who played in Major League Baseball from 1988 to 2009 for 6 teams, including the Montreal Expos, a span of 22 seasons. Across 618 career appearances, he went 303-166 with a 3.29 ERA and 4,875 strikeouts. He also batted .125 with 1 home runs. Randy Johnson was inducted into the National Baseball Hall of Fame in 2015 and was a 10-time All-Star, a 5-time Cy Young, a World Series MVP, a Babe Ruth Award, and a Pitching Triple Crown. His career Pitcher PIV — Baseball Data Hub's era-adjusted measure of pitching impact — is 122530.0.

W (Wins):
Games credited to a pitcher whose team took a lead it never surrendered while he was the pitcher of record.
ERA (Earned Run Average):
Earned runs allowed per nine innings pitched: (ER × 9) ÷ IP. The primary measure of pitching effectiveness.
SO (Strikeouts):
For a batter, times retired on a third strike; for a pitcher, batters retired on a third strike.
WHIP (Walks and Hits per Inning Pitched):
Baserunners allowed per inning: (BB + H) ÷ IP. Under 1.00 is elite.

Data updated

⭐ Hall of Fame 2015
W–L 303–166
ERA 3.29
WHIP 1.17
SO 4,875
Pitcher PIV 122530.0
Position
Pitcher
Bats / Throws
R / L
Height / Weight
6'10" / 225 lb
Born
9/10/1963 in Walnut Creek, CA, USA
MLB Debut
1988-09-15
Last Game
2009-10-04
Hall of Fame
Inducted 2015 (BBWAA)
Awards
10× All-Star · 5× Cy Young · World Series MVP · Babe Ruth Award · Pitching Triple Crown

Full name: Randall David Johnson

Career Pitching Statistics

Randy Johnson — Career Pitching Statistics
W L G GS CG SHO SV IP H ER HR BB SO ERA Pitcher PIV
303 166 618 603 100 37 2 4135.1 3,346 1,513 411 1,497 4,875 3.29 122530.0

Career ERA 3.29 vs. league average 4.31 across their career seasons — 23.5% better than league average.

Season-by-Season Pitching

Pitching Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Career Batting Statistics

Randy Johnson — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
619 625 20 78 14 0 1 40 0 19 296 .125 .153 .152 .305 -4,689

Career AVG .125 vs. league average .264 across their career seasons — 52.8% below league average.

Career OBP .153 vs. league average .333 across their career seasons — 54.0% below league average.

Career SLG .152 vs. league average .414 across their career seasons — 63.3% below league average.

Career OPS .305 vs. league average .747 across their career seasons — 59.1% below league average.

Season-by-Season Batting

Career Arc

Click a stat to plot it across every season.

Lg columns show the league average for that season, with the player's figure as a percentage above or below it. Career totals the seasons listed above.

Postseason Statistics

Playoff Career Batting

Randy Johnson — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
19 24 2 2 1 0 0 1 0 13 .083

Playoff Batting by Year

Randy Johnson — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2006 ALDS1 NYA 1 0 0 0 0 0 0 0 0 0 .000
2005 ALDS2 NYA 2 0 0 0 0 0 0 0 0 0 .000
2002 NLDS2 ARI 1 2 0 0 0 0 0 0 0 2 .000
2001 NLCS ARI 2 6 0 0 0 0 0 0 0 2 .000
2001 NLDS2 ARI 1 2 0 0 0 0 0 0 0 2 .000
2001 WS ARI 3 7 2 1 0 0 0 1 0 2 .143
1999 NLDS2 ARI 1 3 0 1 1 0 0 0 0 1 .333
1998 NLDS2 HOU 2 4 0 0 0 0 0 0 0 4 .000
1997 ALDS2 SEA 2 0 0 0 0 0 0 0 0 0 .000
1995 ALCS SEA 2 0 0 0 0 0 0 0 0 0 .000
1995 ALDS2 SEA 2 0 0 0 0 0 0 0 0 0 .000

Playoff Career Pitching

Randy Johnson — Playoff Career Pitching
W L G GS SV IP H ER BB SO ERA
7 9 19 16 0 121.0 106 47 32 132 3.50

Playoff Pitching by Year

Randy Johnson — Playoff Pitching by Year
Year Round Team W L G GS SV IP H ER BB SO ERA
2006 ALDS1 NYA 0 1 1 1 0 5.2 8 5 2 4 7.94
2005 ALDS2 NYA 0 0 2 1 0 7.1 12 5 1 4 6.14
2002 NLDS2 ARI 0 1 1 1 0 6.0 10 5 2 4 7.50
2001 NLCS ARI 2 0 2 2 0 16.0 10 2 3 19 1.12
2001 NLDS2 ARI 0 1 1 1 0 8.0 6 3 2 9 3.38
2001 WS ARI 3 0 3 2 0 17.1 9 2 3 19 1.04
1999 NLDS2 ARI 0 1 1 1 0 8.1 8 7 3 11 7.56
1998 NLDS2 HOU 0 2 2 2 0 14.0 12 3 2 17 1.93
1997 ALDS2 SEA 0 2 2 2 0 13.0 14 8 6 16 5.54
1995 ALCS SEA 0 1 2 2 0 15.1 12 4 2 13 2.35
1995 ALDS2 SEA 2 0 2 1 0 10.0 5 3 6 16 2.70

Per-game data from Retrosheet (regular season, through 2025).

Batting — Home / Away

Randy Johnson — Batting — Home / Away
SplitGABRHHRRBIAVG
Home3203201042022.131
Away2983051036118.118

Pitching — Home / Away

Randy Johnson — Pitching — Home / Away
SplitGIPHERBBSOERA
Home3202186.0173475473626573.10
Away2971940.1160975876022063.52

Last 10 Games — Batting

Randy Johnson — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
2009-10-04 SFGSDPW 000000000
2009-10-01 SFGAZW 000000000
2009-09-25 SFGCHCL 000000000
2009-09-22 SFGAZL 000000000
2009-09-19 SFGLADL 000000000
2009-07-05 SFGHOUL 100000001
2009-06-30 SFGSTLW 301000002
2009-06-24 SFGOAKW 000000000
2009-06-19 SFGTEXW 200000001
2009-06-13 SFGOAKW 200000000

Last 10 Games — Pitching

Randy Johnson — Last 10 Games — Pitching
DateTmOppDecIPHRERBBSOHR
2009-10-04 SFGSDP — 1.0110020
2009-10-01 SFGAZ — 1.0100000
2009-09-25 SFGCHC — 1.0211010
2009-09-22 SFGAZ — 1.0111031
2009-09-19 SFGLAD — 0.1211000
2009-07-05 SFGHOU L 3.2543023
2009-06-30 SFGSTL W 5.1433432
2009-06-24 SFGOAK W 7.0611160
2009-06-19 SFGTEX — 5.2644151
2009-06-13 SFGOAK W 7.0422131

Fielding Statistics

Career Fielding Totals by Position

Randy Johnson — Career Fielding Totals by Position
Position G GS PO A E DP
OF 1 0 0 0 0 0
P 618 603 90 448 57 18

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Randy Johnson (b. 1963) Stats, Bio & Career Records
Position Games
Pitcher 618
Left Field 1

Salary History

Randy Johnson's recorded salaries total $175,550,019 over 21 seasons, 1989 to 2009. This total is partial: the salary data covers 1985 to 2016, and Johnson's career ran from 1988 to 2009. No salary is recorded for 1988.

Randy Johnson — Salary History
Year Team League Salary
2009 SFN NL $8,000,000
2008 ARI NL $15,100,546
2007 ARI NL $9,100,546
2006 NYA AL $15,661,427
2005 NYA AL $16,000,000
2004 ARI NL $16,000,000
2003 ARI NL $15,000,000
2002 ARI NL $13,350,000
2001 ARI NL $13,350,000
2000 ARI NL $13,350,000
1999 ARI NL $9,700,000
1998 SEA AL $6,000,000
1997 SEA AL $6,325,000
1996 SEA AL $6,025,000
1995 SEA AL $4,675,000
1994 SEA AL $3,325,000
1993 SEA AL $2,625,000
1992 SEA AL $1,392,500
1991 SEA AL $350,000
1990 SEA AL $150,000
1989 MON NL $70,000
Total recorded salary (partial) $175,550,019

College History

Randy Johnson — College History
School Name City State Years Attended
University of Southern California Los Angeles CA 1983, 1984, 1985

Award Voting History

Randy Johnson — Award Voting History
Year Award League Finish Points Won Points Max Votes First
2004 Cy Young Award NL 2nd 97.0 160 8
2004 Most Valuable Player NL 19th 7.0 448 0
2002 Cy Young Award NL 1st 160.0 160 32
2002 Most Valuable Player NL 7th 127.0 448 0
2001 Cy Young Award NL 1st 156.0 160 30
2001 Most Valuable Player NL 11th 23.0 448 0
2000 Cy Young Award NL 1st 133.0 160 22
2000 Most Valuable Player NL 17th 5.0 448 0
1999 Cy Young Award NL 1st 134.0 160 20
1999 Most Valuable Player NL 15th 21.0 448 0
1998 Cy Young Award NL 7th 2.0 160 0
1998 Most Valuable Player NL 21th 2.0 448 0
1997 Cy Young Award AL 2nd 77.0 140 2
1997 Most Valuable Player AL 11th 42.0 392 0
1995 Cy Young Award AL 1st 136.0 140 26
1995 Most Valuable Player AL 6th 111.0 392 0
1994 Cy Young Award AL 3rd 24.0 140 2
1993 Cy Young Award AL 2nd 75.0 140 6
1993 Most Valuable Player AL 24th 1.0 392 0

Most Similar Players

Career comps based on counting + rate stats and primary position. Score is relative — closest peer anchors at ~98%.

Career Spans

Randy Johnson (highlighted) compared to peers across the same era.

  1. 98
    Roger Clemens
    354-184, 3.12 ERA
  2. 83
    Justin Verlander
    266-159, 3.33 ERA
  3. 78
    Tom Seaver HOF
    311-205, 2.86 ERA
  4. 76
    Steve Carlton HOF
    329-244, 3.22 ERA
  5. 72
    Bert Blyleven HOF
    287-250, 3.31 ERA
  6. 71
    Bob Gibson HOF
    251-174, 2.91 ERA

Compare Randy Johnson

See Randy Johnson in Another Era

Translate Randy Johnson's peak season across eras →

Randy Johnson: the record in brief

Between the debut on September 15, 1988 and the final game on October 4, 2009, Randy Johnson built the record summarized on this page. Johnson played for the Montreal Expos (1988 to 1989), the Seattle Mariners (1989 to 1998), the Houston Astros (1998), the Arizona Diamondbacks (1999 to 2008), the New York Yankees (2005 through 2006), and the San Francisco Giants (2009). At 225 pounds on a 6-foot-10 frame, Johnson is listed as a pitcher. Johnson threw left-handed and batted right-handed, per the bio block. The recorded birth is September 10, 1963, in Walnut Creek, CA, USA. The given name on file is Randall David Johnson.

Johnson's career pitching line is 303 wins, 166 losses and a 3.29 ERA over 618 appearances. The same table counts 4,875 strikeouts, 100 complete games, and 37 shutouts. The leagues Johnson pitched in allowed 4.31 earned runs per nine over those seasons, so the career ERA was 23.5% better than average. 2002 brought Johnson a season-high 24 wins. 2001 produced Johnson's most strikeouts, 372.

Frequently Asked Questions about Randy Johnson

What years did Randy Johnson play?
Randy Johnson played in Major League Baseball from 1988 to 2009.
Was Randy Johnson a pitcher?
Yes. Randy Johnson pitched in the major leagues, recording 303 wins and 4875 strikeouts.
How many home runs did Randy Johnson hit?
Randy Johnson hit 1 career home run with 78 hits.
Is Randy Johnson in the Hall of Fame?
Yes. Randy Johnson was inducted into the National Baseball Hall of Fame in 2015.
What teams did Randy Johnson play for?
Randy Johnson played for 6 teams: the Montreal Expos (1988–1989), the Seattle Mariners (1989–1998), the Houston Astros (1998), the Arizona Diamondbacks (1999–2004, 2007–2008), the New York Yankees (2005–2006), and the San Francisco Giants (2009).
How many Cy Young Awards did Randy Johnson win?
Randy Johnson won 5 Cy Young Awards, in 1995, 1999–2002.
What awards did Randy Johnson win?
Randy Johnson won 5 Cy Young Awards (1995, 1999–2002), the World Series MVP award (2001), and the pitching Triple Crown (2002). He was selected to 10 All-Star Games.
What were Randy Johnson's career stats?
In 618 games, Randy Johnson went 303-166 with a 3.29 ERA, 4,875 strikeouts, 4,135.1 innings pitched, and 2 saves. At the plate he had 78 hits and 1 home runs.
How much did Randy Johnson earn in his career?
Randy Johnson's recorded salaries total $175,550,019 over 21 seasons, 1989 to 2009. This total is partial: the salary data covers 1985 to 2016, and Johnson's career ran from 1988 to 2009. No salary is recorded for 1988.
What was Randy Johnson's salary?
Randy Johnson's last recorded salary was $8,000,000, in 2009. His highest recorded salary was $16,000,000, in 2004, and his lowest was $70,000, in 1989. The Salary History table lists each season from 1989 to 2009.
What position did Randy Johnson play?
Randy Johnson played primarily as a pitcher, the position where he appeared in the most games.
How tall was Randy Johnson and how much did he weigh?
Randy Johnson was listed at 6 feet 10 inches and 225 pounds.
What was Randy Johnson's career ERA?
Randy Johnson finished with a 3.29 career ERA, going 303-166 with 4,875 strikeouts.
How many strikeouts did Randy Johnson have?
Randy Johnson recorded 4,875 career strikeouts.