Tommy Gregg

William Thomas Gregg

Positions: Pinch Hitter, Outfielder and First Baseman
Bats: Left, Throws: Left
Height: 6' 1", Weight: 190 lb.

Born: July 29, 1963 in Boone, NC
High School: Reynolds HS (Winston-Salem, NC)
School: Wake Forest University (Winston-Salem, NC)
Drafted
by the Pittsburgh Pirates in the 7th round of the 1985 amateur draft.
Signed June 7, 1985. (All Transactions)
Debut: September 14, 1987
Teams (by GP): Braves/Marlins/Pirates/Reds 1987-1997

Final Game: September 28, 1997
    About biographical information

47
16
26
6
19

Standard Fielding

Adv Fielding w/ run summary
Year Tm Lg Age Pos G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr RF/9 RF/G lgFld% lgRF9 lgRFG Awards
1987 PIT NL 23 OF 4 0 0 5.1 1 1 0 0 0 1.000 -0 -45 1.69 0.25 .980 2.19 2.17
1987 PIT NL 23 CF 2 0 0 2.0 0 0 0 0 0 -0 -240 0.00 0.00 2.70 2.50
1987 PIT NL 23 RF 2 0 0 2.1 0 0 0 0 0 -0 -51 0.00 0.00 1.93 2.00
1987 PIT NL 23 LF 1 0 0 1.0 1 1 0 0 0 1.000 0 360 9.00 1.00 .980 1.80 2.00
1988 TOT NL 24 OF 13 9 6 85.0 27 26 1 0 1 1.000 0 3 2.86 2.08 .982 2.29 2.28
1988 TOT NL 24 LF 10 6 4 58.0 19 19 0 0 0 1.000 0 6 2.95 1.90 .980 2.14 2.12
1988 PIT NL 24 OF 6 2 2 24.0 4 4 0 0 0 1.000 -0 -15 1.50 0.67 .982 2.29 2.28
1988 PIT NL 24 LF 5 1 1 15.0 4 4 0 0 0 1.000 0 8 2.40 0.80 .980 2.16 2.12
1988 PIT NL 24 RF 1 1 1 9.0 0 0 0 0 0 -0 -53 0.00 0.00 2.00 2.10
1988 ATL NL 24 OF 7 7 4 61.0 23 22 1 0 1 1.000 0 10 3.39 3.29 .982 2.29 2.29
1988 ATL NL 24 LF 5 5 3 43.0 15 15 0 0 0 1.000 0 6 3.14 3.00 .980 2.13 2.12
1988 ATL NL 24 CF 3 2 1 18.0 8 7 1 0 1 1.000 0 20 4.00 2.67 .986 2.65 2.67
1989 ATL NL 25 OF 48 32 24 311.2 60 57 1 2 0 .967 4 15 1.67 1.21 .981 2.32 2.32
1989 ATL NL 25 RF 41 27 22 262.1 54 51 1 2 0 .963 3 15 1.78 1.27 .978 2.12 2.12
1989 ATL NL 25 1B 37 28 24 252.0 280 264 16 0 18 1.000 -3 -12 10.00 7.57 .992 9.75 9.76
1989 ATL NL 25 LF 7 5 2 44.1 4 4 0 0 0 1.000 0 8 0.81 0.57 .980 2.15 2.14
1989 ATL NL 25 CF 2 0 0 5.0 2 2 0 0 0 1.000 0 72 3.60 1.00 .985 2.70 2.70
1990 ATL NL 26 1B 50 39 24 349.0 373 334 34 5 31 .987 -2 -9 9.49 7.36 .992 9.59 9.53
1990 ATL NL 26 OF 20 12 7 110.1 23 22 0 1 0 .957 3 29 1.79 1.10 .981 2.39 2.37
1990 ATL NL 26 RF 13 8 5 72.1 15 14 0 1 0 .933 2 28 1.74 1.08 .981 2.21 2.20
1990 ATL NL 26 LF 7 4 2 38.0 8 8 0 0 0 1.000 1 32 1.89 1.14 .979 2.18 2.19
1991 ATL NL 27 OF 14 7 5 76.2 16 16 0 0 0 1.000 0 6 1.88 1.14 .983 2.28 2.27
1991 ATL NL 27 1B 13 12 3 89.0 114 105 9 0 6 1.000 -1 -16 11.53 8.77 .992 9.79 9.75
1991 ATL NL 27 LF 9 6 4 58.2 9 9 0 0 0 1.000 1 18 1.38 1.00 .983 2.18 2.17
1991 ATL NL 27 RF 5 1 1 18.0 7 7 0 0 0 1.000 -0 -33 3.50 1.40 .980 2.05 2.04
1992 ATL NL 28 OF 9 1 0 30.0 15 15 0 0 0 1.000 -1 -28 4.50 1.67 .983 2.34 2.34
1992 ATL NL 28 CF 4 1 0 15.0 7 7 0 0 0 1.000 -1 -72 4.20 1.75 .989 2.82 2.80
1992 ATL NL 28 RF 4 0 0 11.0 6 6 0 0 0 1.000 0 0 4.91 1.50 .978 2.05 2.08
1992 ATL NL 28 LF 2 0 0 4.0 2 2 0 0 0 1.000 0 60 4.50 1.00 .980 2.25 2.15
1993 CIN NL 29 OF 4 2 0 18.0 2 2 0 0 0 1.000 0 13 1.00 0.50 .980 2.35 2.33
1993 CIN NL 29 LF 3 1 0 10.0 1 1 0 0 0 1.000 -0 -24 0.90 0.33 .980 2.07 2.10
1993 CIN NL 29 RF 1 1 0 8.0 1 1 0 0 0 1.000 0 60 1.12 1.00 .980 2.14 2.20
1995 FLA NL 31 OF 38 33 22 294.0 64 63 0 1 0 .984 -3 -14 1.93 1.66 .979 2.15 2.14
1995 FLA NL 31 RF 30 24 15 213.0 46 45 0 1 0 .978 -3 -16 1.90 1.50 .978 2.08 2.07
1995 FLA NL 31 LF 6 6 6 51.0 6 6 0 0 0 1.000 -1 -26 1.06 1.00 .972 1.87 1.87
1995 FLA NL 31 CF 4 3 1 30.0 11 11 0 0 0 1.000 1 24 3.30 2.75 .984 2.49 2.48
1995 FLA NL 31 1B 2 2 2 17.0 18 17 1 0 2 1.000 -1 -64 9.53 9.00 .993 9.69 9.65
1997 ATL NL 33 OF 6 1 0 26.1 2 2 0 0 0 1.000 -1 -55 0.68 0.33 .980 2.12 2.12
1997 ATL NL 33 LF 5 1 0 24.1 2 2 0 0 0 1.000 -0 -25 0.74 0.40 .980 1.96 1.92
1997 ATL NL 33 1B 1 0 0 3.0 3 3 0 0 0 1.000 -0 -40 9.00 3.00 .993 9.60 9.40
1997 ATL NL 33 RF 1 0 0 2.0 0 0 0 0 0 -1 -420 0.00 0.00 2.25 2.00
9 Seasons OF 156 97 64 957.1 210 204 2 4 1 .981 2 2 1.94 1.32 .981 2.26 2.27
5 Seasons 1B 103 81 53 710.0 788 723 60 5 57 .994 -7 -12 9.93 7.60 .992 9.67 9.64
9 Seasons RF 98 62 44 598.0 129 124 1 4 0 .969 1 2 1.88 1.28 .979 2.11 2.11
9 Seasons LF 50 29 18 289.1 52 52 0 0 0 1.000 1 5 1.62 1.04 .979 2.09 2.09
5 Seasons CF 15 6 2 70.0 28 27 1 0 1 1.000 -0 -2 3.60 1.87 .986 2.62 2.63
9 Seasons TOT 259 178 117 1667.1 998 927 62 9 58 .991 -5 -4 5.34 3.82 .990 5.42 5.20
Lg Pos G GS CG Inn Ch PO A E DP Fld% Rtot Rtot/yr RF/9 RF/G lgFld% lgRF9 lgRFG Awards
Note: Fielding stats are a combination of official records and RetroSheet records. Both are likely to have substantial errors and will not match perfectly.
View Complete Notes on Fielding Data
Leagues historically made no effort to balance team, league, and player fielding stats. Since 1990 or so, computers have made this feasible, but prior to that there are hundreds or thousands of discrepancies each year in games played (even whether a player played a position), putouts, assists, double plays and errors.
  • Pre-1948 SB & CS data for catchers is estimated from catcher assists, games started and opposition stolen bases.
  • From 1948 on SB, CS, Pickoff, & WP data for catchers and pitchers is taken from play-by-play accounts in the retrosheet files. There are several hundred games without pbp from 1948 to 1973 and for those we may not have any data.
  • CG & GS come from the retrosheet data and should be complete and pretty accurate from 1918 on.
  • Innings played (like SB and CS) come from the retrosheet play-by-play data and should be considered mostly complete from 1948 to 1973 and complete from then on.
  • Stats (PO,A,G, etc) for LF-CF-RF positions (since 1918) is taken from play-by-play or box score data as available.
  • Stats (PO,A,G,etc) for C,P,1B,2B,3B,SS,OF positions is taken from the official reported totals and may have been corrected at various times since their publication.
  • For detailed information on which games retrosheet is missing play-by-play from 1948 to 1973, please see their most wanted games list
  • For detailed information on the availability of data on this site by year, see our data coverage page

Sabermetric Fielding

Year Tm Lg Age Pos Rtot Rtot/yr Rtz Rtzhm Rtzrd Rdp Rof Rctch Rdrs Rdrs/yr Rpm Rdp Rbnt Rof Rhr RerC RsbC RsbP
1987 PIT NL 23 CF -0 -240 -0 -0 -0 0
1987 PIT NL 23 RF -0 -51 -0 0 -0 0
1987 PIT NL 23 LF 0 360 0 0 0 0
1988 PIT NL 24 LF 0 8 0 0 -0 0
1988 PIT NL 24 RF -0 -53 -0 -0 0
1988 ATL NL 24 LF 0 6 0 0 -0 0
1988 ATL NL 24 CF 0 20 0 0 0 0
1989 ATL NL 25 RF 3 15 4 3 2 -1
1989 ATL NL 25 1B -3 -12 -3 -1 -1 0
1989 ATL NL 25 LF 0 8 0 0 0 0
1989 ATL NL 25 CF 0 72 0 0 0 0
1990 ATL NL 26 1B -2 -9 -2 -2 -0 0
1990 ATL NL 26 RF 2 28 1 1 -0 1
1990 ATL NL 26 LF 1 32 1 1 0 0
1991 ATL NL 27 1B -1 -16 -1 -1 0 0
1991 ATL NL 27 LF 1 18 1 0 1 0
1991 ATL NL 27 RF -0 -33 -0 -1 0 0
1992 ATL NL 28 CF -1 -72 -1 -1 0 0
1992 ATL NL 28 RF 0 0 0 0 0 0
1992 ATL NL 28 LF 0 60 0 0 0 0
1993 CIN NL 29 LF -0 -24 -0 0 -0 0
1993 CIN NL 29 RF 0 60 0 0 0 0
1995 FLA NL 31 RF -3 -16 -1 0 -1 -2
1995 FLA NL 31 LF -1 -26 -0 -0 0 -1
1995 FLA NL 31 CF 1 24 1 -0 1 0
1995 FLA NL 31 1B -1 -64 -1 0 -1 0
1997 ATL NL 33 LF -0 -25 0 0 0 -1
1997 ATL NL 33 1B -0 -40 -0 0 -0
1997 ATL NL 33 RF -1 -420 -1 -1 0 0
5 Seasons 1B -7 -12 -7 -5 -2 0
9 Seasons RF 1 2 3 2 1 -2
9 Seasons LF 1 5 3 2 1 -2
5 Seasons CF -0 -2 -0 -1 1 0
9 Seasons TOT -5 -4 -1 -2 1 0 -4
Lg Pos Rtot Rtot/yr Rtz Rtzhm Rtzrd Rdp Rof Rctch Rdrs Rdrs/yr Rpm Rdp Rbnt Rof Rhr RerC RsbC RsbP

Appearances

Year Tm Lg Age G GS Batting Defense P C 1B 2B 3B SS LF CF RF OF DH PH PR
1987 PIT NL 23 10 0 10 4 0 0 0 0 0 0 1 2 2 5 0 7 2
1988 PIT NL 24 14 2 14 6 0 0 0 0 0 0 5 0 1 6 0 8 1
1988 ATL NL 24 11 7 11 7 0 0 0 0 0 0 5 3 0 8 0 4 0
1989 ATL NL 25 102 60 102 83 0 0 37 0 0 0 7 2 41 50 0 29 1
1990 ATL NL 26 124 51 124 69 0 0 50 0 0 0 7 0 13 20 0 63 1
1991 ATL NL 27 72 19 72 25 0 0 13 0 0 0 9 0 5 14 0 46 3
1992 ATL NL 28 18 1 18 9 0 0 0 0 0 0 2 4 4 10 0 9 3
1993 CIN NL 29 10 2 10 4 0 0 0 0 0 0 3 0 1 4 0 7 0
1995 FLA NL 31 72 35 72 40 0 0 2 0 0 0 6 4 30 40 0 33 0
1997 ATL NL 33 13 1 13 6 0 0 1 0 0 0 5 0 1 6 0 8 0
9 Seasons 446 178 446 253 0 0 103 0 0 0 50 15 98 163 0 214 11
Appearances table is calculated solely from full RetroSheet play-by-play data available from 1973 on. A combination of RetroSheet (starting with the 1918 season) and non-RetroSheet data is used for other seasons.

Advanced Fielding -- 1B*

Putouts Assists Errors Double Plays
Year Tm Lg Age PA RHB% BIP% GBIP% Fld F2O% FC Tot Cgt Frc Tag 3U Tot 1B 2B Hm Rly Tot Cch Fld Thr ROE Tot 363 361 36 GB GBs LD LDs LDf bFld bF2O%
1989 ATL NL 25 1052 54% 81% 32% 62 97% 0 264 26 228 10 23 16 12 0 0 0 0 0 0 0 0 18 0 0 0 17 0 1 0 1 5 80%
1990 ATL NL 26 1515 65% 81% 32% 87 87% 1 337 22 306 9 29 33 21 1 1 2 5 0 3 2 4 31 1 0 0 30 1 1 0 1 7 86%
1991 ATL NL 27 385 60% 81% 35% 25 92% 0 105 7 94 4 8 9 7 0 1 0 0 0 0 0 0 6 0 0 0 6 0 0 0 0 4 100%
1995 FLA NL 31 82 49% 80% 33% 5 80% 0 17 0 17 0 3 1 1 0 0 0 0 0 0 0 0 2 0 0 0 2 0 0 0 0 1 0%
1997 ATL NL 33 19 79% 74% 26% 0 0 3 0 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
5 Seasons 3053 60% 81% 33% 179 91% 1 726 55 648 23 63 59 41 1 2 2 5 0 3 2 4 57 1 0 0 55 1 2 0 2 17 82%
MLB Averages 58% 79% 32% 93% 85%

Advanced Fielding -- RF*

Errors Assists Single w/ Runner on 1st Single w/ Runner on 2nd Double w/ Runner on 1st Flyout, <2out, Runner on 3rd Flyout, <2out, Runner on 2nd Baserunning Totals
Year Tm Lg Age Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
1987 PIT NL 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 11 0% 82% 18% 1 0%
1988 PIT NL 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 33 48% 85% 36% 0
1989 ATL NL 25 2 0 2 0 0 1 0 1 0 0 16 7 0 10 1 0 5 3 0 3 0 0 0 0 0 34 11 32.4% 23 0 0.0% 1 1098 61% 81% 40% 115 45%
1990 ATL NL 26 1 0 0 1 0 0 0 0 0 0 5 4 0 2 1 0 3 2 0 1 1 0 0 0 0 11 8 72.7% 3 0 0.0% 0 315 55% 78% 39% 30 50%
1991 ATL NL 27 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 100.0% 0 0 0.0% 0 79 70% 77% 38% 9 78%
1992 ATL NL 28 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 2 2 0 4 3 75.0% 1 0 0.0% 0 46 67% 89% 43% 8 75%
1993 CIN NL 29 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 29 34% 59% 14% 2 50%
1995 FLA NL 31 1 0 0 1 0 0 0 0 0 0 14 5 0 6 2 0 2 0 0 2 1 0 4 1 0 28 9 32.1% 19 0 0.0% 0 923 58% 72% 39% 93 48%
1997 ATL NL 33 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0.0% 1 0 0.0% 0 9 44% 100% 44% 1 0%
9 Seasons 4 0 2 2 0 1 0 1 0 0 36 16 0 19 4 0 11 6 0 6 2 0 7 4 0 79 32 40.5% 47 0 0.0% 1 2543 59% 77% 39% 259 49%
MLB Averages 42.7% 2.6% 58% 79% 39% 52%

Advanced Fielding -- LF*

Errors Assists Single w/ Runner on 1st Single w/ Runner on 2nd Double w/ Runner on 1st Flyout, <2out, Runner on 3rd Flyout, <2out, Runner on 2nd Baserunning Totals
Year Tm Lg Age Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
1987 PIT NL 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 5 60% 60% 60% 1 100%
1988 ATL NL 24 0 0 0 0 0 0 0 0 0 0 4 3 0 1 1 0 1 0 0 0 0 0 1 1 0 7 5 71.4% 2 0 0.0% 0 187 40% 89% 49% 29 52%
1988 PIT NL 24 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 100.0% 0 0 0.0% 0 59 41% 81% 32% 5 80%
1989 ATL NL 25 0 0 0 0 0 0 0 0 0 0 3 3 0 1 1 0 1 1 0 1 0 0 0 0 0 6 5 83.3% 1 0 0.0% 0 187 67% 77% 34% 19 21%
1990 ATL NL 26 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 0 2 2 100.0% 0 0 0.0% 0 150 67% 79% 38% 10 80%
1991 ATL NL 27 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 3 3 100.0% 0 0 0.0% 0 244 66% 78% 37% 16 56%
1992 ATL NL 28 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 14 57% 93% 43% 4 50%
1993 CIN NL 29 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 100.0% 0 0 0.0% 0 50 66% 68% 38% 6 17%
1995 FLA NL 31 0 0 0 0 0 0 0 0 0 0 3 1 0 2 1 0 0 0 0 1 0 0 0 0 0 6 2 33.3% 4 0 0.0% 0 220 59% 74% 34% 14 43%
1997 ATL NL 33 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 2 0 0.0% 2 0 0.0% 0 101 48% 64% 28% 5 40%
9 Seasons 0 0 0 0 0 0 0 0 0 0 13 9 0 5 4 0 4 2 0 2 0 0 4 4 0 28 19 67.9% 9 0 0.0% 0 1217 58% 78% 37% 109 48%
MLB Averages 61.0% 2.7% 58% 79% 39% 50%

Advanced Fielding -- CF*

Errors Assists Single w/ Runner on 1st Single w/ Runner on 2nd Double w/ Runner on 1st Flyout, <2out, Runner on 3rd Flyout, <2out, Runner on 2nd Baserunning Totals
Year Tm Lg Age Tot Cch Fld Thr ROE Tot 1B 2B 3B Hm Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Kill Opp Held Held% Adv Kill Kill% Aother PA RHB% BIP% FBIP% Fld F2O%
1987 PIT NL 23 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 10 60% 90% 10% 1 0%
1988 ATL NL 24 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 2 0 0.0% 2 0 0.0% 1 73 36% 82% 38% 11 64%
1989 ATL NL 25 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 16 75% 63% 25% 2 100%
1992 ATL NL 28 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 2 0 0.0% 2 0 0.0% 0 59 61% 90% 44% 9 78%
1995 FLA NL 31 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 0 1 1 0 3 1 33.3% 2 0 0.0% 0 118 59% 81% 46% 17 65%
5 Seasons 0 0 0 0 0 1 0 0 0 0 1 0 0 2 0 0 0 0 0 2 0 0 2 1 0 7 1 14.3% 6 0 0.0% 1 276 54% 83% 41% 40 68%
MLB Averages 42.4% 1.9% 58% 79% 39% 56%

* Many Detailed Statistics are based on play-by-play accounts accumulated by RetroSheet. These totals may be incomplete (3.6% of all plays from 1918 to 1973 are missing or have incomplete accounts, click link for year and team summary) for some players prior to 1974 and even complete seasons may not match the official totals due to errors in both the official totals and the play-by-play accounts. Pre-1954 seasons have a substantial numbers of games missing play-by-play accounts and should be viewed as essentially incomplete.

Other Resources & Links

Error?     Compare     Search SABR's Baseball Index     Other Links@google.com     Baseball Library     Baseball-Almanac.com     Retrosheet     The Baseball Cube     The Baseball Page     WhatIfSports: Tommy Gregg    

Viewed 6,800 times through May 31, 2012.
Name and misspellings: William Thomas tommie Tommy greg Gregg gregory

Player Page Tricks and Tips

Sum any set of rows by clicking anywhere (not red or blue) on the first and last rows of your selection. We will then compute the totals for the player between and including those two seasons.
Default Setting for this feature: Turn On / Turn Off
Summation of season totals only works for the initial case when the table is in year order. On a sorted table the results may get a bit goofy.

HIGHLIGHTING: Adding a range or series of player's career seasons or career game numbers (like '#1972:batting_standard', '#1970-1980-sum:batting_standard', or '#1998,1999,2001,2002,sum:pitching_standard') onto the end of a player page url causes the seasons to the highlighted and summed. After changing address bar, reload the page to see highlighting. This will work even in links e-mailed to others. Note that for tables with multiple pages the first table is the default. If you want to create a sum for a table other than the first one, select the rows and after the summation window appears click on "permanent link" link.

The play-by-play information both shown and used to create certain data sets was obtained free of charge from and is copyrighted by RetroSheet.