Glaus played in Major League Baseball (MLB) with the Anaheim Angels (1998–2004), Arizona Diamondbacks (2005), Toronto Blue Jays (2006–2007), St. Louis Cardinals (2008–2009), and the Atlanta Braves (2010).
Glaus participated in the 2001 MLB All-Star Game and posted his second consecutive 40 home run season with 41 on the year.
As an established veteran, he was in demand on the free agent market and able to field lucrative offers for long-term contracts.
After the 2005 season, Glaus was traded to the Toronto Blue Jays in the off-season along with minor league shortstop Sergio Santos.
The Jays badly needed a power bat a year after letting go of Carlos Delgado, however the emergence of Hudson at second base gave the statistical advantage of this trade to the Diamondbacks.
Glaus made several starts at shortstop for the Blue Jays, usually when Toronto was facing National League opponents at their home ballpark, where there is no DH.
After hitting 38 home runs and 104 RBI in the 2006 season, Glaus earned a single 10th place vote for the 2006 American League MVP Award.
[5] Glaus was traded to the St. Louis Cardinals in exchange for fellow third baseman Scott Rolen on January 14, 2008.
After Atlanta acquired Derrek Lee on August 18 to play first base, Glaus was placed on the DL with knee fatigue.
Glaus had a few setbacks, but returned to Atlanta in a back-up role behind Derrek Lee and rookie Freddie Freeman.