Tommy Gregg

Outfielder · Career Stats, Bio & Records (1987-1997)

Tommy Gregg was an outfielder who played in Major League Baseball from 1987 to 1997 for 4 teams, including the Pittsburgh Pirates, a span of 11 seasons. In 446 career games, he hit .243 with 214 hits, 20 home runs, and 88 RBI.

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 .243
HR 20
RBI 88
H 214
OPS .663
PIV -937
Position
Outfielder
Bats / Throws
L / L
Height / Weight
6'1" / 190 lb
Born
7/29/1963 in Boone, NC, USA
MLB Debut
1987-09-14
Last Game
1997-09-28

Full name: William Thomas Gregg

Career Batting Statistics

Tommy Gregg β€” Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
446 880 86 214 41 2 20 88 14 71 158 .243 .301 .362 .663 -937

Career AVG .243 vs. league average .260 across their career seasons β€” 6.5% below league average.

Career OBP .301 vs. league average .327 across their career seasons β€” 8.2% below league average.

Career SLG .362 vs. league average .395 across their career seasons β€” 8.3% below league average.

Career OPS .663 vs. league average .723 across their career seasons β€” 8.2% 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

Tommy Gregg β€” Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
12 11 0 1 0 0 0 0 0 5 .091

Playoff Batting by Year

Tommy Gregg β€” Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
1997 NLCS ATL 4 4 0 0 0 0 0 0 0 1 .000
1991 NLCS ATL 4 4 0 1 0 0 0 0 0 2 .250
1991 WS ATL 4 3 0 0 0 0 0 0 0 2 .000

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

Batting — Home / Away

Tommy Gregg β€” Batting β€” Home / Away
SplitGABRHHRRBIAVG
Home21844041103844.234
Away228440451111244.252

Last 10 Games — Batting

Tommy Gregg β€” Last 10 Games β€” Batting
DateTmOppResABRH2B3BHRRBIBBSO
1997-09-28 ATLNYNL 201000000
1997-09-27 ATLNYNL 000000010
1997-09-26 ATLNYNW 301100001
1997-09-24 ATLPHIL 200000000
1997-09-23 ATLPHIW 312000000
1997-09-22 ATLWSNW 100000000
1997-09-21 ATLWSNL 201100000
1997-09-15 ATLSFGW 100000000
1997-09-13 ATLCOLL 100000000
1997-09-12 ATLCOLL 100000000

Fielding Statistics

Career Fielding Totals by Position

Tommy Gregg β€” Career Fielding Totals by Position
Position G GS PO A E DP
1B 103 81 723 60 5 57
OF 156 97 204 2 4 1

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Tommy Gregg Stats, Bio & Career Records
Position Games
First Base 103
Left Field 50
Center Field 15
Right Field 98

Salary History

Tommy Gregg's recorded salaries total $1,249,500 over 6 seasons, 1989 to 1995. This total is partial: the salary data covers 1985 to 2016, and Gregg's career ran from 1987 to 1997. No salary is recorded for 1987, 1988, and 1997.

Tommy Gregg β€” Salary History
Year Team League Salary
1995 FLO NL $125,000
1993 CIN NL $375,000
1992 ATL NL $247,500
1991 ATL NL $265,000
1990 ATL NL $155,000
1989 ATL NL $82,000
Total recorded salary (partial) $1,249,500

College History

Tommy Gregg β€” College History
School Name City State Years Attended
Wake Forest University Winston-Salem NC 1982, 1983, 1984, 1985

Tommy Gregg: the record in brief

Between the debut on September 14, 1987 and the final game on September 28, 1997, Tommy Gregg built the record summarized on this page. The team column moves through the Pittsburgh Pirates (1987 to 1988), the Atlanta Braves (1988 through 1997), the Cincinnati Reds (1993), and the Florida Marlins (1995). Born on July 29, 1963, in Boone, NC, USA, Gregg is listed as an outfielder and batted and threw left-handed. Size on record: 6'1" and 190 pounds. The given name on file is William Thomas Gregg.

Gregg's career batting table shows 446 games, 880 at bats and 214 hits, a .243 average, along with 20 home runs and 88 RBI. On-base and slugging figures of .301 and .362 give Gregg a career OPS of .663. Over the seasons Gregg played, league hitters batted .260; the .243 career figure is 6.5% below that. In OPS terms, Gregg's .663 stands 8.2% below the league's .723. 1989 produced Gregg's most hits, 67 of them for the Atlanta Braves. The RBI column peaks at 32 in 1990.

Frequently Asked Questions about Tommy Gregg

What years did Tommy Gregg play?
Tommy Gregg played in Major League Baseball from 1987 to 1997.
Was Tommy Gregg a pitcher?
No. Tommy Gregg was a position player (Outfielder).
How many home runs did Tommy Gregg hit?
Tommy Gregg hit 20 career home runs with 214 hits.
What teams did Tommy Gregg play for?
Tommy Gregg played for 4 teams: the Pittsburgh Pirates (1987–1988), the Atlanta Braves (1988–1992, 1997), the Cincinnati Reds (1993), and the Florida Marlins (1995).
What were Tommy Gregg's career stats?
In 446 games, Tommy Gregg had 214 hits, 20 home runs, 88 RBI, 86 runs, and 14 stolen bases, with a .243 batting average.
How much did Tommy Gregg earn in his career?
Tommy Gregg's recorded salaries total $1,249,500 over 6 seasons, 1989 to 1995. This total is partial: the salary data covers 1985 to 2016, and Gregg's career ran from 1987 to 1997. No salary is recorded for 1987, 1988, and 1997.
What was Tommy Gregg's salary?
Tommy Gregg's last recorded salary was $125,000, in 1995. His highest recorded salary was $375,000, in 1993, and his lowest was $82,000, in 1989. The Salary History table lists each season from 1989 to 1995.
What position did Tommy Gregg play?
Tommy Gregg played primarily as an outfielder, the position where he appeared in the most games.
How tall was Tommy Gregg and how much did he weigh?
Tommy Gregg was listed at 6 feet 1 inch and 190 pounds.
How many home runs did Tommy Gregg hit each season?
Tommy Gregg's home runs by season: 0 in 1987, 1 in 1988, 6 in 1989, 5 in 1990, 1 in 1991, 1 in 1992, 0 in 1993, 6 in 1995, and 0 in 1997. His most in one season was 6, in 1989 and 1995.
What was Tommy Gregg's career batting average?
Tommy Gregg batted .243 over his career, with 214 hits in 880 at bats.
How many RBI did Tommy Gregg have?
Tommy Gregg drove in 88 runs in his career.
Is Tommy Gregg in the Hall of Fame?
No. Tommy Gregg has not been inducted into the National Baseball Hall of Fame.