Chavez is expected to be a reserve outfielder for the Royals. In 2012, he batted .203 with two homers and 12 RBI in 64 games as a member of the Baltimore Orioles.
This is his second tour with the Royals after stops with the Montreal Expos, Washington Nationals, Philadelphia Phillies, New York Mets, Seattle Mariners and Texas Rangers before landing in Baltimore last season.
The 35-year-old Chavez has speed and, while he fared poorly last season, can hit as well. In 2011, he batted .301 in 83 games for the American League Champion Texas Rangers.
His most famous highlight was of course stealing Cardinal Scott Rolen's potential go-ahead home run in Game 7 of the 2006 NLCS and turning it into an inning-ending double play. The Mets would go on to lose the game, but Chavez's catch remains one of the most memorable in playoff history.
He was a defensive replacement and pinch hitter in the ALCS and World Series for the 2011 Texas Rangers and in the Wild Card Game and Division Series for the 2012 Baltimore Orioles.
Now after playing in two straight postseasons with two different franchises, Chavez hopes to be a part of a Royals team that will exceed expectations like his Orioles did last season.