Franks best years were in the early-mid 90's, some people forget he broke into the league in 1990, and in his first full MLB season (1991), he put up a line of .318/.453/.553
his body started breaking down in 2004, nearly 15 years after turning Pro, and from 1990-2008, he's only had an OBP lower than .360 three times (Career OBP: .419, Career SLG: .555)
he will be a first ballot, and many compare him to Ted Williams
like Griffey, Thomas never gets the recognition he deserves
Some comparison numbers:
Frank Thomas: Career OPS: .974 (19 years of service)
Ken Griffey, Jr.: Career OPS: .920 (20 years of service)
Alex Rodriguez: Career OPS: .967 (13 years of service)
What hurts Frank's reputation among a lot of people is he was mostly a career DH. He has such a massive frame, it made it difficult for him to even play 1B regularly once he hit his late 20's
XI Wiki



