Sports Finance

How Old Was Mark McGwire When He Retired

Mark McGwire retired from Major League Baseball at age 42, ending his final season with the St. Louis Cardinals in 2001. He was born on October 1, 1963, which made him 37 when h...

Mara Ellison
How Old Was Mark McGwire When He Retired

How Old Was Mark McGwire When He Retired

Mark McGwire retired from Major League Baseball at age 42, ending his final season with the St. Louis Cardinals in 2001. He was born on October 1, 1963, which made him 37 when he joined the Cardinals and 42 when he announced his retirement. His final game was on September 28, 2001, at age 37 years and 362 days, according to official baseball records Baseball Reference.

McGwire's retirement came after a career spanning 16 seasons across the Oakland Athletics and St. Louis Cardinals. He debuted in 1986 and played his last full season in 2001, stepping away while still in his early 40s. His decision was driven by declining performance and persistent injuries, particularly in his knees and wrists, which limited his ability to stay on the field.

Mark McGwire Career Timeline and Retirement Age

McGwire played for the Oakland Athletics from 1986 to 1997, then moved to the St. Louis Cardinals from 1997 to 2001. He was 33 when he joined the Cardinals and 42 when he retired. His most productive years were between 1996 and 1999, when he hit 70, 65, 52, and 65 home runs respectively Baseball Reference.

By the time he retired at 42, McGwire had accumulated 583 home runs, 1,414 RBIs, and a .263 batting average. He was among the top power hitters of his era, though his legacy was later affected by steroid allegations. His retirement at 42 placed him among players who left the game in their early 40s, a common window for power hitters facing physical decline.

Post Retirement Earnings and Business Activities

After retiring at age 42, McGwire moved into coaching and broadcasting roles. He served as a hitting coach for the San Diego Padres from 2010 to 2018, earning an estimated salary in the high six figures during that period Forbes. His post playing income also included media appearances, appearances at baseball events, and memorabilia sales.

Mark McGwire's net worth is estimated to be between $20 million and $30 million, with much of his wealth tied to his playing contracts and post career roles Forbes. He earned substantial income during his 16 year career, including a peak contract with the Cardinals that paid him around $5.7 million per year. His retirement at 42 allowed him to transition into coaching and broadcasting before stepping back from full time baseball roles.

Related Reading

More pages in this topic cluster.

Where Is Lamar Jackson From: Birthplace, College, NFL Draft, and Career Earnings

Jackson's roots in Pompano Beach remain a key part of his public biography, and local sports coverage frequently highlights his journey from Florida high school standout to nati...

Read next
Jalen Brunson Eagles Fan and NBA Contract Impact on Team Value

Jalen Brunson is an American professional basketball player for the New York Knicks of the National Basketball Association. He was born in New Brunswick, New Jersey, and grew up...

Read next
94 Dallas Cowboys Player 2025 Salary, Contract, and Cap Impact

The Dallas Cowboys have assigned number 94 to a defensive player on their 2025 roster, with the team confirming the number in official league filings. The player wears 94 as the...

Read next