Willie McGee

Outfielder · Career Stats, Bio & Records (1982-1999)

Willie McGee was an outfielder who played in Major League Baseball from 1982 to 1999 for 4 teams, including the St. Louis Cardinals, a span of 18 seasons. In 2,201 career games, he hit .295 with 2,254 hits, 79 home runs, and 856 RBI. Willie McGee was a 4-time All-Star, an MVP, a 3-time Gold Glove, and a Silver Slugger. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 1,123.

AVG (Batting Average):
Hits divided by at bats. .300 is the traditional mark of an excellent hitter.
HR (Home Runs):
Hits on which the batter circled the bases and scored, almost always by clearing the outfield fence.
RBI (Runs Batted In):
Runs that scored as a direct result of a batter's plate appearance.
OPS (On-Base Plus Slugging):
On-base percentage plus slugging percentage, the quickest single summary of offensive value. .900 or better is star-level.

Data updated

AVG .295
HR 79
RBI 856
H 2,254
OPS .729
PIV 1,123
Position
Outfielder
Bats / Throws
B / R
Height / Weight
6'1" / 175 lb
Born
11/2/1958 in San Francisco, CA, USA
MLB Debut
1982-05-10
Last Game
1999-10-03
Awards
4× All-Star · MVP · 3× Gold Glove · Silver Slugger

Full name: Willie Dean McGee

Career Batting Statistics

Willie McGee — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
2,201 7,649 1,010 2,254 350 94 79 856 352 448 1,238 .295 .333 .396 .729 1,123

Career AVG .295 vs. league average .262 across their career seasons — +12.5% above league average.

Career OBP .333 vs. league average .329 across their career seasons — near league average.

Career SLG .396 vs. league average .401 across their career seasons — near league average.

Career OPS .729 vs. league average .730 across their career seasons — near 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

Willie McGee — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
54 192 27 53 8 3 4 23 7 43 .276

Playoff Batting by Year

Willie McGee — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
1996 NLCS SLN 6 15 0 5 0 0 0 0 0 3 .333
1996 NLDS2 SLN 3 10 1 1 0 0 0 1 1 3 .100
1995 ALDS1 BOS 2 4 0 1 0 0 0 1 0 2 .250
1990 ALCS OAK 3 9 3 2 1 0 0 0 1 2 .222
1990 WS OAK 4 10 1 2 1 0 0 0 0 2 .200
1987 NLCS SLN 7 26 2 8 1 1 0 2 0 5 .308
1987 WS SLN 7 27 2 10 2 0 0 4 0 9 .370
1985 NLCS SLN 6 26 6 7 1 0 0 3 3 6 .269
1985 WS SLN 7 27 2 7 2 0 1 2 1 3 .259
1982 NLCS SLN 3 13 4 4 0 2 1 5 0 5 .308
1982 WS SLN 6 25 6 6 0 0 2 5 1 3 .240

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

Batting — Home / Away

Willie McGee — Batting — Home / Away
SplitGABRHHRRBIAVG
Home11003712516111736417.301
Away11013937494113743439.289

Last 10 Games — Batting

Willie McGee — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
1999-10-03 STLCHCW 100000000
1999-10-02 STLCHCL 100000000
1999-10-01 STLCHCL 200000001
1999-09-29 STLSDPW 100000001
1999-09-27 STLCINL 100000001
1999-09-26 STLCINL 200000000
1999-09-25 STLCINL 100000000
1999-09-24 STLCINL 200000000
1999-09-22 STLCHCL 501000002
1999-09-21 STLCHCW 100000000

Fielding Statistics

Career Fielding Totals by Position

Willie McGee — Career Fielding Totals by Position
Position G GS PO A E DP
1B 10 4 34 6 0 0
OF 1979 1740 4260 129 108 29
SS 1 0 1 1 0 0

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Willie McGee Stats, Bio & Career Records
Position Games
First Base 10
Shortstop 1
Left Field 146
Center Field 1351
Right Field 535
Designated Hitter 7

Awards & Honors

Willie McGee — Awards & Honors
Year Award Notes
1990 Player of the Week Week of 1990-07-21
1986 Gold Glove OF
1985 Gold Glove OF
1985 Most Valuable Player
1985 Player of the Month August
1985 Player of the Week Week of 1985-06-07
1985 Silver Slugger OF
1985 TSN All-Star OF
1985 TSN Player of the Year
1983 Gold Glove OF

Salary History

Willie McGee's recorded salaries total $23,440,000 over 15 seasons, 1985 to 1999. This total is partial: the salary data covers 1985 to 2016, and McGee's career ran from 1982 to 1999. His seasons before 1985 are not included.

Willie McGee — Salary History
Year Team League Salary
1999 SLN NL $1,000,000
1998 SLN NL $1,400,000
1997 SLN NL $1,300,000
1996 SLN NL $600,000
1995 BOS AL $300,000
1994 SFN NL $3,562,500
1993 SFN NL $2,312,500
1992 SFN NL $3,562,500
1991 SFN NL $3,562,500
1990 SLN NL $1,500,000
1989 SLN NL $1,400,000
1988 SLN NL $1,200,000
1987 SLN NL $765,000
1986 SLN NL $500,000
1985 SLN NL $475,000
Total recorded salary (partial) $23,440,000

College History

Willie McGee — College History
School Name City State Years Attended
Diablo Valley College Pleasant Hill CA 1977

Award Voting History

Willie McGee — Award Voting History
Year Award League Finish Points Won Points Max Votes First
1985 Most Valuable Player NL 1st 280.0 336 14
1982 Rookie of the Year NL 3rd 39.0 120 5

Most Similar Players

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

Career Spans

Willie McGee (highlighted) compared to peers across the same era.

  1. 98
    Claudell Washington
    .278 avg, 164 HR
  2. 95
    Jose Cardenal
    .275 avg, 138 HR
  3. 95
    Garry Maddox
    .285 avg, 117 HR
  4. 94
    Carl Crawford
    .290 avg, 136 HR
  5. 92
    Randy Winn
    .284 avg, 110 HR
  6. 92
    Gee Walker
    .294 avg, 124 HR

Willie McGee: the record in brief

May 10, 1982 and October 3, 1999 bracket Willie McGee's time in the majors: the debut and the last game on record. Club by club, the record runs the St. Louis Cardinals (1982 through 1999), the Oakland Athletics (1990), the San Francisco Giants (1991 to 1994), and the Boston Red Sox (1995). The bio lists McGee as an outfielder who batted from both sides and threw right-handed. McGee is listed at 6'1" and 175 pounds. McGee was born on November 2, 1958, in San Francisco, CA, USA. The bio lists the given name Willie Dean.

McGee collected 2,254 hits in 7,649 at bats across 2,201 games, good for a .295 batting average, plus 79 home runs, 856 runs batted in, and 352 stolen bases. McGee got on base at a .333 rate and slugged .396 (.729 OPS). The league as a whole hit .262 across McGee's seasons, which puts the .295 career mark 12.5% above average. No season beat the 11 home runs McGee hit in 1987.

Frequently Asked Questions about Willie McGee

What years did Willie McGee play?
Willie McGee played in Major League Baseball from 1982 to 1999.
Was Willie McGee a pitcher?
No. Willie McGee was a position player (Outfielder).
How many home runs did Willie McGee hit?
Willie McGee hit 79 career home runs with 2,254 hits.
What teams did Willie McGee play for?
Willie McGee played for 4 teams: the St. Louis Cardinals (1982–1990, 1996–1999), the Oakland Athletics (1990), the San Francisco Giants (1991–1994), and the Boston Red Sox (1995).
How many MVP awards did Willie McGee win?
Willie McGee won 1 MVP award, in 1985.
What awards did Willie McGee win?
Willie McGee won the MVP award (1985), 3 Gold Gloves (1983, 1985, and 1986), and the Silver Slugger award (1985). He was selected to 4 All-Star Games.
What were Willie McGee's career stats?
In 2,201 games, Willie McGee had 2,254 hits, 79 home runs, 856 RBI, 1,010 runs, and 352 stolen bases, with a .295 batting average.
How much did Willie McGee earn in his career?
Willie McGee's recorded salaries total $23,440,000 over 15 seasons, 1985 to 1999. This total is partial: the salary data covers 1985 to 2016, and McGee's career ran from 1982 to 1999. His seasons before 1985 are not included.
What was Willie McGee's salary?
Willie McGee's last recorded salary was $1,000,000, in 1999. His highest recorded salary was $3,562,500, in 1991, and his lowest was $300,000, in 1995. The Salary History table lists each season from 1985 to 1999.
What position did Willie McGee play?
Willie McGee played primarily as an outfielder, the position where he appeared in the most games.
How tall was Willie McGee and how much did he weigh?
Willie McGee was listed at 6 feet 1 inch and 175 pounds.
How many home runs did Willie McGee hit each season?
Willie McGee's home runs by season: 4 in 1982, 5 in 1983, 6 in 1984, 10 in 1985, 7 in 1986, 11 in 1987, 3 in 1988, 3 in 1989, 3 in 1990, 4 in 1991, 1 in 1992, 4 in 1993, 5 in 1994, 2 in 1995, 5 in 1996, 3 in 1997, 3 in 1998, and 0 in 1999. His most in one season was 11, in 1987.
What was Willie McGee's career batting average?
Willie McGee batted .295 over his career, with 2,254 hits in 7,649 at bats.
How many RBI did Willie McGee have?
Willie McGee drove in 856 runs in his career.