By Matt Snyder
The Kansas City Royals have announced they will make a "major announcement" at 5:00 p.m. ET involving Mike Sweeney. Reportedly, it will be the retirement of the former Royals All-Star. (Kansas City Star via Twitter)
Sweeney, 37, played 16 seasons in the major leagues, 13 of which were with the Royals. He made the All-Star team five times as a Royal, most recently in 2005.
Sweeney retires with a career .297 average and .851 OPS. He hit 215 home runs and drove in 909. He was one of the better hitters in the league in his prime, which includes a three-year stretch from 2000-2002 when Sweeney hit .325 with a .939 OPS. He averaged 27 home runs and 110 RBI per season and received MVP votes in all three of those campaigns.
Sweeney is all over the Royals' record books. His .299 average with the team is the third highest in club history. His OBP ranks seventh, slugging percentage third and OPS second. He's sixth in runs, sixth in hits, fifth in doubles, second in home runs and fifth in RBI. His 144 RBI in 2000 is the team record for a single season. His .340 average in 2002 was the second-highest in Royals' history -- after George Brett's historic .390 in 1980.
Last season, Sweeney played 30 games for the Mariners and 26 for the Phillies, hitting .252 with eight home runs and 26 RBI. He signed a one-day contract with the Royals in order to retire as a member of the organization.
For more baseball news, rumors and analysis, follow @cbssportsmlb on Twitter or subscribe to the RSS feed.