Andy Van Slyke

Outfielder · Career Stats, Bio & Records (1983-1995)

Andy Van Slyke was an outfielder who played in Major League Baseball from 1983 to 1995 for 4 teams, including the St. Louis Cardinals, a span of 13 seasons. In 1,658 career games, he hit .274 with 1,562 hits, 164 home runs, and 792 RBI. Andy Van Slyke was a 3-time All-Star, a 5-time Gold Glove, and a 2-time Silver Slugger. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 11,940.

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 .274
HR 164
RBI 792
H 1,562
OPS .792
PIV 11,940
Position
Outfielder
Bats / Throws
L / R
Height / Weight
6'1" / 190 lb
Born
12/21/1960 in Utica, NY, USA
MLB Debut
1983-06-17
Last Game
1995-10-01
Awards
3× All-Star · 5× Gold Glove · 2× Silver Slugger

Full name: Andrew James Van Slyke

Career Batting Statistics

Andy Van Slyke — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
1,658 5,711 835 1,562 293 91 164 792 245 667 1,063 .274 .349 .443 .792 11,940

Career AVG .274 vs. league average .260 across their career seasons — +5.3% above league average.

Career OBP .349 vs. league average .326 across their career seasons — +6.9% above league average.

Career SLG .443 vs. league average .393 across their career seasons — +12.6% above league average.

Career OPS .792 vs. league average .720 across their career seasons — +10.0% above 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

Andy Van Slyke — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
31 100 8 19 6 2 1 10 9 23 .190

Playoff Batting by Year

Andy Van Slyke — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
1992 NLCS PIT 7 29 1 8 3 1 0 4 1 5 .276
1991 NLCS PIT 7 25 3 4 2 0 1 2 5 5 .160
1990 NLCS PIT 6 24 3 5 1 1 0 3 1 7 .208
1985 NLCS SLN 5 11 1 1 0 0 0 1 2 1 .091
1985 WS SLN 6 11 0 1 0 0 0 0 0 5 .091

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

Batting — Home / Away

Andy Van Slyke — Batting — Home / Away
SplitGABRHHRRBIAVG
Home834279540674379400.266
Away824291642981985392.281

Last 10 Games — Batting

Andy Van Slyke — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
1995-10-01 PHIMIAL 501000001
1995-09-30 PHIMIAW 411001102
1995-09-29 PHIMIAL 100000001
1995-09-27 PHIATLL 401000000
1995-09-26 PHIATLL 201000011
1995-09-24 PHICINL 100000001
1995-09-23 PHICINW 301010001
1995-09-22 PHICINL 100000000
1995-09-20 PHIMIAL 400000000
1995-09-19 PHIMIAL 500000002

Fielding Statistics

Career Fielding Totals by Position

Andy Van Slyke — Career Fielding Totals by Position
Position G GS PO A E DP
1B 82 53 539 37 4 72
3B 62 50 48 118 8 12
OF 1499 1348 3336 107 43 27

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Andy Van Slyke Stats, Bio & Career Records
Position Games
First Base 82
Third Base 62
Left Field 90
Center Field 1119
Right Field 314

Awards & Honors

Salary History

Andy Van Slyke's recorded salaries total $20,810,000 over 11 seasons, 1985 to 1995. This total is partial: the salary data covers 1985 to 2016, and Van Slyke's career ran from 1983 to 1995. His seasons before 1985 are not included.

Andy Van Slyke — Salary History
Year Team League Salary
1995 BAL AL $600,000
1994 PIT NL $3,550,000
1993 PIT NL $4,900,000
1992 PIT NL $4,350,000
1991 PIT NL $2,180,000
1990 PIT NL $1,200,000
1989 PIT NL $2,150,000
1988 PIT NL $825,000
1987 PIT NL $550,000
1986 SLN NL $335,000
1985 SLN NL $170,000
Total recorded salary (partial) $20,810,000

Award Voting History

Andy Van Slyke — Award Voting History
Year Award League Finish Points Won Points Max Votes First
1992 Most Valuable Player NL 4th 145.0 336 0
1990 Most Valuable Player NL 27th 1.0 336 0
1988 Most Valuable Player NL 4th 160.0 336 0

Most Similar Players

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

Career Spans

Andy Van Slyke (highlighted) compared to peers across the same era.

  1. 98
    Von Hayes
    .267 avg, 143 HR
  2. 97
    Kirk Gibson
    .268 avg, 255 HR
  3. 97
    Al Smith
    .273 avg, 168 HR
  4. 96
    Randy Winn
    .284 avg, 110 HR
  5. 96
    Starling Marte
    .284 avg, 165 HR
  6. 94
    Michael Cuddyer
    .277 avg, 197 HR

Compare Andy Van Slyke

Andy Van Slyke: the record in brief

The profile opens with Andy Van Slyke's first major league game on June 17, 1983; the last one listed came on October 1, 1995. Van Slyke played for the St. Louis Cardinals (1983 to 1986), the Pittsburgh Pirates (1987 to 1994), the Baltimore Orioles (1995), and the Philadelphia Phillies (1995). Van Slyke played primarily as an outfielder and threw right-handed and batted left-handed. Born on December 21, 1960, in Utica, NY, USA, Van Slyke was listed at 6'1" and 190 pounds. Andy Van Slyke was the playing name; the full given name is Andrew James.

Van Slyke collected 1,562 hits in 5,711 at bats across 1,658 games, good for a .274 batting average, along with 164 home runs, 792 runs batted in, and 245 stolen bases. On-base and slugging figures of .349 and .443 give Van Slyke a career OPS of .792. Measured against the leagues Van Slyke played in, the .274 career average compares with a .260 league average over the same seasons, 5.3% above the league.

Frequently Asked Questions about Andy Van Slyke

What years did Andy Van Slyke play?
Andy Van Slyke played in Major League Baseball from 1983 to 1995.
Was Andy Van Slyke a pitcher?
No. Andy Van Slyke was a position player (Outfielder).
How many home runs did Andy Van Slyke hit?
Andy Van Slyke hit 164 career home runs with 1,562 hits.
What teams did Andy Van Slyke play for?
Andy Van Slyke played for 4 teams: the St. Louis Cardinals (1983–1986), the Pittsburgh Pirates (1987–1994), the Baltimore Orioles (1995), and the Philadelphia Phillies (1995).
Did Andy Van Slyke win an MVP award?
No. Andy Van Slyke did not win the MVP award.
What awards did Andy Van Slyke win?
Andy Van Slyke won 5 Gold Gloves (1988–1992) and 2 Silver Slugger awards (1988 and 1992). He was selected to 3 All-Star Games.
What were Andy Van Slyke's career stats?
In 1,658 games, Andy Van Slyke had 1,562 hits, 164 home runs, 792 RBI, 835 runs, and 245 stolen bases, with a .274 batting average.
How much did Andy Van Slyke earn in his career?
Andy Van Slyke's recorded salaries total $20,810,000 over 11 seasons, 1985 to 1995. This total is partial: the salary data covers 1985 to 2016, and Van Slyke's career ran from 1983 to 1995. His seasons before 1985 are not included.
What was Andy Van Slyke's salary?
Andy Van Slyke's last recorded salary was $600,000, in 1995. His highest recorded salary was $4,900,000, in 1993, and his lowest was $170,000, in 1985. The Salary History table lists each season from 1985 to 1995.
What position did Andy Van Slyke play?
Andy Van Slyke played primarily as an outfielder, the position where he appeared in the most games.
How tall was Andy Van Slyke and how much did he weigh?
Andy Van Slyke was listed at 6 feet 1 inch and 190 pounds.
How many home runs did Andy Van Slyke hit each season?
Andy Van Slyke's home runs by season: 8 in 1983, 7 in 1984, 13 in 1985, 13 in 1986, 21 in 1987, 25 in 1988, 9 in 1989, 17 in 1990, 17 in 1991, 14 in 1992, 8 in 1993, 6 in 1994, and 6 in 1995. His most in one season was 25, in 1988.
What was Andy Van Slyke's career batting average?
Andy Van Slyke batted .274 over his career, with 1,562 hits in 5,711 at bats.
How many RBI did Andy Van Slyke have?
Andy Van Slyke drove in 792 runs in his career.