Brian Hunter, 32, was released in July by the Houston Astros.
Hunter hit .235 with no homers and 13 RBI in 56 games last season before the Astros waived him. He hit .269 with 20 RBI in 98 games in 2002.
Hunter has played in exactly 1,000 major league games over 10 seasons, batting .264 with 260 stolen bases. He started his major league career with the Astros in 1994, was traded to Detroit in 1996 and returned to Houston last season as a free agent.
"I'm very excited about this opportunity to go to San Diego," Hunter told The Columbian.
Hunter, who led the American League in stolen bases (74) with Detroit in 1997, said he still has the speed to contribute at the major league level.
"The whole key to playing baseball is to contribute," Hunter added.
Padres Sign Another Outfielder
MadFriars Top Stories
PCL Player of the YearThe Padres' Triple-A club had more position player talent this year than it has in a long time. But even with that depth, the PotY was an easy call.
Sam Geaney on the San Antonio MissionsWe caught up with Sam Geaney, the Padres’ Director of Player Development for the fifth segment of our six part interview series on the top prospects in the system for 2016.
MadFriarsFriday at 2:09 PM
MadFriars Interview Missions' Stu PaulThe San Antonio Missions got off to one of the worst starts in club history and finished the first half with a Texas League and franchise worst 22-48 record. Behind strong…
MadFriarsWednesday at 8:30 PM
Texas League Pitcher of the YearA resurgent pitching staff in the second half saved what was on the verge of being a historically-bad season for the Missions. Plenty of pitchers had a say in the turn-around.
MadFriarsWednesday at 8:22 AM