Frank Thomas

Designated Hitter · Career Stats, Hall of Fame Bio & Records (1990-2008)

Frank Thomas was a designated hitter who played in Major League Baseball from 1990 to 2008 for the Chicago White Sox, the Athletics, and the Toronto Blue Jays, a span of 19 seasons. In 2,322 career games, he hit .301 with 2,468 hits, 521 home runs, and 1,704 RBI. Frank Thomas was inducted into the National Baseball Hall of Fame in 2014 and was a 5-time All-Star, a 2-time MVP, and a 4-time Silver Slugger. His career PIV — Baseball Data Hub's era-adjusted measure of offensive impact — is 56,456.

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

⭐ Hall of Fame 2014
AVG .301
HR 521
RBI 1,704
H 2,468
OPS .974
PIV 56,456
Position
Designated Hitter
Bats / Throws
R / R
Height / Weight
6'5" / 240 lb
Born
5/27/1968 in Columbus, GA, USA
MLB Debut
1990-08-02
Last Game
2008-08-29
Hall of Fame
Inducted 2014 (BBWAA)
Awards
5× All-Star · 2× MVP · 4× Silver Slugger

Full name: Frank Edward Thomas

Career Batting Statistics

Frank Thomas — Career Batting Statistics
G AB R H 2B 3B HR RBI SB BB SO AVG OBP SLG OPS PIV
2,322 8,199 1,494 2,468 495 12 521 1,704 32 1,667 1,397 .301 .419 .555 .974 56,456

Career AVG .301 vs. league average .265 across their career seasons — +13.5% above league average.

Career OBP .419 vs. league average .334 across their career seasons — +25.4% above league average.

Career SLG .555 vs. league average .417 across their career seasons — +33.0% above league average.

Career OPS .974 vs. league average .751 across their career seasons — +29.6% 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

Frank Thomas — Playoff Career Batting
G AB R H 2B 3B HR RBI BB SO AVG
16 49 5 11 1 0 3 5 18 10 .224

Playoff Batting by Year

Frank Thomas — Playoff Batting by Year
Year Round Team G AB R H 2B 3B HR RBI BB SO AVG
2006 ALCS OAK 4 13 0 0 0 0 0 0 2 4 .000
2006 ALDS2 OAK 3 10 3 5 1 0 2 2 2 1 .500
2000 ALDS2 CHA 3 9 0 0 0 0 0 0 4 0 .000
1993 ALCS CHA 6 17 2 6 0 0 1 3 10 5 .353

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

Batting — Home / Away

Frank Thomas — Batting — Home / Away
SplitGABRHHRRBIAVG
Home117340838101246312889.305
Away114941166841222209815.297

Last 10 Games — Batting

Frank Thomas — Last 10 Games — Batting
DateTmOppResABRH2B3BHRRBIBBSO
2008-08-29 OAKMINL 412000001
2008-08-28 OAKMINW 411100001
2008-08-27 OAKLAAW 303000010
2008-08-25 OAKLAAW 210000021
2008-08-24 OAKSEAL 400000000
2008-08-23 OAKSEAW 412000110
2008-08-22 OAKSEAL 410000002
2008-08-21 OAKSEAW 200000001
2008-08-20 OAKMINL 400000002
2008-08-19 OAKMINL 300000011

Fielding Statistics

Career Fielding Totals by Position

Frank Thomas — Career Fielding Totals by Position
Position G GS PO A E DP
1B 971 969 7910 497 80 776

Season-by-Season Fielding

Career Games by Position

Position Diamond

Circle size = games played at each position.

Frank Thomas (b. 1968) Stats, Bio & Career Records
Position Games
First Base 971
Designated Hitter 1310

Salary History

Frank Thomas — Salary History
Year Team League Salary
2008 TOR AL $12,560,000
2007 TOR AL $5,560,000
2006 OAK AL $500,000
2005 CHA AL $8,000,000
2004 CHA AL $6,000,000
2003 CHA AL $5,000,000
2002 CHA AL $9,927,000
2001 CHA AL $9,927,000
2000 CHA AL $7,100,000
1999 CHA AL $7,000,000
1998 CHA AL $7,000,000
1997 CHA AL $7,150,000
1996 CHA AL $7,150,000
1995 CHA AL $7,150,000
1994 CHA AL $2,755,000
1993 CHA AL $1,115,000
1992 CHA AL $620,000
1991 CHA AL $120,000
Total Career Earnings $104,634,000

College History

Frank Thomas — College History
School Name City State Years Attended
Auburn University Auburn AL 1987, 1988, 1989

Award Voting History

Frank Thomas — Award Voting History
Year Award League Finish Points Won Points Max Votes First
2007 Most Valuable Player AL 23th 1.0 392 0
2006 Most Valuable Player AL 4th 174.0 392 0
2003 Most Valuable Player AL 15th 20.0 392 0
2000 Most Valuable Player AL 2nd 285.0 392 10
1997 Most Valuable Player AL 3rd 172.0 392 0
1996 Most Valuable Player AL 8th 88.0 392 0
1995 Most Valuable Player AL 8th 86.0 392 0
1994 Most Valuable Player AL 1st 372.0 392 24
1993 Most Valuable Player AL 1st 392.0 392 28
1992 Most Valuable Player AL 8th 108.0 392 0
1991 Most Valuable Player AL 3rd 181.0 392 1

Most Similar Players

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

Career Spans

Frank Thomas (highlighted) compared to peers across the same era.

  1. 98
    David Ortiz HOF
    .286 avg, 541 HR
  2. 95
    Edgar Martinez HOF
    .312 avg, 309 HR
  3. 59
    Nelson Cruz
    .274 avg, 464 HR
  4. 54
    Harold Baines HOF
    .289 avg, 384 HR
  5. 51
    Shohei Ohtani
    .281 avg, 310 HR
  6. 49
    Mike Sweeney
    .297 avg, 215 HR

See Frank Thomas in Another Era

Translate Frank Thomas's peak season across eras →

Frank Thomas: the record in brief

The profile opens with Frank Thomas's first major league game on August 2, 1990; the last one listed came on August 29, 2008. Club by club, the record runs the Chicago White Sox (1990 through 2005), the Oakland Athletics (2006 through 2008), and the Toronto Blue Jays (2007 through 2008). Thomas played primarily as a designated hitter and both batted and threw right-handed. The bio adds a birth date on May 27, 1968, in Columbus, GA, USA and a listed size of 240 pounds on a 6-foot-5 frame. Frank Thomas was the playing name; the full given name is Frank Edward.

Thomas's career batting table shows 2,322 games, 8,199 at bats and 2,468 hits, a .301 average, plus 521 homers, 1,704 RBI, and 32 stolen bases. Reaching base at a .419 clip and slugging .555, Thomas finished with a .974 OPS. The league as a whole hit .265 across Thomas's seasons, which puts the .301 career mark 13.5% above average.

Frequently Asked Questions about Frank Thomas

What years did Frank Thomas play?
Frank Thomas played in Major League Baseball from 1990 to 2008.
Was Frank Thomas a pitcher?
No. Frank Thomas was a position player (Designated Hitter).
How many home runs did Frank Thomas hit?
Frank Thomas hit 521 career home runs with 2468 hits.
Is Frank Thomas in the Hall of Fame?
Yes. Frank Thomas was inducted into the National Baseball Hall of Fame in 2014.
What was Frank Thomas's career batting average?
Frank Thomas batted .301 over his career, with 2,468 hits in 8,199 at bats.
How many RBI did Frank Thomas have?
Frank Thomas drove in 1,704 runs in his career.