Lou Gehrig (1923-1939)
Batting average: .340
Onbase Percentage: 447
Slugging percentage: .632
Hits: 2721
Doubles: 534
Triples: 163
Home runs: 493
RBI: 1995
Runs: 1888
Stolen Bases: 102
30+ home run seasons: 10
100 RBI seasons: 13
100 Run seasons: 13
Adjusted OPS+: 179
Jimmie Foxx (1925-1941)
Batting average: .325
Onbase Percentage: .428
Slugging percentage: .609
Hits: 2646
Doubles: 458
Triples: 125
Home runs: 534
RBI: 1922
Runs: 1751
Stolen Bases: 87
30+ home run seasons: 12
100 RBI seasons: 13
100 Run seasons: 11
Adjusted OPS+: 163
Frank Thomas *AS OF 9/17/2006*
Batting average: .306
Onbase Percentage: .425
Slugging percentage: .568
Hits: 2256
Doubles: 457
Triples: 11
Home runs: 486
RBI: 1570
Runs: 1400
Stolen Bases: 32
30+ home run seasons: 9
100 RBI seasons: 11
100 Run seasons: 9
Adjusted OPS+: 160
Hank Greenberg (1930-1947, missed 3 years due to war)
Batting average: .313
Onbase Percentage: .412
Slugging percentage: .605
Hits: 1628
Doubles: 379
Triples: 71
Home runs: 331
RBI: 1276
Runs: 1051
Stolen Bases: 58
30+ home run seasons: 6
100 RBI seasons: 7
100 Run seasons: 6
Adjusted OPS+: 158
Jeff Bagwell (1991-2005)
Batting average: .297
Onbase Percentage: .408
Slugging percentage: .540
Hits: 2314
Doubles: 488
Triples: 32
Home runs: 449
RBI: 1529
Runs: 1517
Stolen Bases: 202
30+ home run seasons: 9
100 RBI seasons: 8
100 Run seasons: 9
Adjusted OPS+: 150
Cap Anson (1871-1896)
Batting average: .333
Onbase Percentage: .393
Slugging percentage: .445
Hits: 3418
Doubles: 581
Triples: 142
Home runs: 97
RBI: 2076
Runs: 1996
Stolen Bases: 276 (incomplete)
30+ home run seasons: 0
100 RBI seasons: 7
100 Run seasons: 6
Adjusted OPS+: 141
How does Frank Thomas rank historically among first basemen?
Batting average: .340
Onbase Percentage: 447
Slugging percentage: .632
Hits: 2721
Doubles: 534
Triples: 163
Home runs: 493
RBI: 1995
Runs: 1888
Stolen Bases: 102
30+ home run seasons: 10
100 RBI seasons: 13
100 Run seasons: 13
Adjusted OPS+: 179
Jimmie Foxx (1925-1941)
Batting average: .325
Onbase Percentage: .428
Slugging percentage: .609
Hits: 2646
Doubles: 458
Triples: 125
Home runs: 534
RBI: 1922
Runs: 1751
Stolen Bases: 87
30+ home run seasons: 12
100 RBI seasons: 13
100 Run seasons: 11
Adjusted OPS+: 163
Frank Thomas *AS OF 9/17/2006*
Batting average: .306
Onbase Percentage: .425
Slugging percentage: .568
Hits: 2256
Doubles: 457
Triples: 11
Home runs: 486
RBI: 1570
Runs: 1400
Stolen Bases: 32
30+ home run seasons: 9
100 RBI seasons: 11
100 Run seasons: 9
Adjusted OPS+: 160
Hank Greenberg (1930-1947, missed 3 years due to war)
Batting average: .313
Onbase Percentage: .412
Slugging percentage: .605
Hits: 1628
Doubles: 379
Triples: 71
Home runs: 331
RBI: 1276
Runs: 1051
Stolen Bases: 58
30+ home run seasons: 6
100 RBI seasons: 7
100 Run seasons: 6
Adjusted OPS+: 158
Jeff Bagwell (1991-2005)
Batting average: .297
Onbase Percentage: .408
Slugging percentage: .540
Hits: 2314
Doubles: 488
Triples: 32
Home runs: 449
RBI: 1529
Runs: 1517
Stolen Bases: 202
30+ home run seasons: 9
100 RBI seasons: 8
100 Run seasons: 9
Adjusted OPS+: 150
Cap Anson (1871-1896)
Batting average: .333
Onbase Percentage: .393
Slugging percentage: .445
Hits: 3418
Doubles: 581
Triples: 142
Home runs: 97
RBI: 2076
Runs: 1996
Stolen Bases: 276 (incomplete)
30+ home run seasons: 0
100 RBI seasons: 7
100 Run seasons: 6
Adjusted OPS+: 141
How does Frank Thomas rank historically among first basemen?