Philadelphia Phillies Berry was originally drafted by the
Atlanta Braves in the 25th round of the
2003 Major League Baseball draft out of high school, but did not sign. He was drafted three years later in the fifth round of the
2006 Major League Baseball draft by the
Philadelphia Phillies, with whom he signed within 48 hours. Berry played in the Phillies minor league system for seasons before being
designated for assignment on July 12, 2010.
San Diego Padres He was claimed on waivers by the
San Diego Padres two days later and spent the remainder of the 2010 season playing for the Double-A
San Antonio Missions.
New York Mets On December 10, 2010, Berry was claimed by the
New York Mets from the Padres in the minor league phase of the
Rule 5 draft. The Mets released Berry during
spring training in 2011.
Cincinnati Reds On April 21, 2011, Berry signed a minor league contract with the
Cincinnati Reds. He spent a majority of the season playing for the
Carolina Mudcats in the Double-A
Southern League. He made his Triple-A debut that same year, appearing in four games with the
Louisville Bats.
Detroit Tigers On November 9, 2011, Berry signed a minor league contract with the
Detroit Tigers. He was assigned to the Triple-A
Toledo Mud Hens following spring training in 2012. Berry's contract was purchased by the Tigers on May 23, 2012, and he was added to the
25-man roster. He made his debut the same day, replacing an injured
Austin Jackson in
centerfield and batting
leadoff. His first MLB hit came in the form of a rare
bunt double. Berry became the first
Detroit Tigers player since 1918 to hit safely in his first six games as a Tiger. On June 17, 2012, Berry became just the third Tigers rookie to have five hits in a game since 1999. Seven days later, on June 24, 2012, he hit his first big-league home run in a 3–2 win over the Pittsburgh Pirates. Berry was added to the Tigers postseason roster following the conclusion of the 2012 regular season. Berry was named the 2012 Detroit Tigers Rookie of the Year by the Detroit Sports Broadcasters Association. He led the major leagues in
stolen base percentage with a 100% success rate (21 for 21 in the regular season and two for two in the playoffs), and he also finished 10th in the
American League in
triples, with six. Berry participated in the
2012 World Series, which pitted the Tigers against the
San Francisco Giants. He played in all four games and was hitless in eight at-bats, drawing a single
base on balls Before the 2013 season, Berry entered
spring training in competition for a spot on the Tigers 25-man roster. On March 27, he was optioned to the
Toledo Mud Hens, the Tigers Triple-A minor league affiliate. Berry hit .323 (10-for-31) with seven RBIs, three walks and six strikeouts in
Grapefruit League play, but had also missed some time due to
patellar tendinitis. Berry began the 2013 season playing for the Toledo Mud Hens. However, Berry was designated for assignment when Detroit traded for Francisco Martínez to make room for Martínez on the 40 man roster. Berry was designated for assignment on June 2, 2013.
Kansas City Royals On June 4, 2013, the
Kansas City Royals claimed Berry off waivers and assigned him to their Triple-A minor league affiliate, the
Omaha Storm Chasers.
Boston Red Sox On August 27, 2013, Berry was traded to the
Boston Red Sox for
Clayton Mortensen. He appeared in only 13 regular season games for the Red Sox, but hit .625 with a home run, 4 runs batted in and 3 stolen bases, earning him a postseason roster spot for his base-stealing abilities. Berry did not have a plate appearance in the 2013 postseason, but made three pinch-running appearances and went 3 for 3 in stolen base attempts, earning his first career World Series ring when the Red Sox defeated the
St. Louis Cardinals for the title. The Red Sox released Berry on December 23, 2013.
Baltimore Orioles Berry signed a minor league deal with the
Baltimore Orioles on January 3, 2014. On June 12, 2014, while playing for the
Norfolk Tides, he was ejected by an umpire after hitting a single. Berry proceeded to run the bases, slide into home, and then yell profanities at the umpires. The video of this bizarre incident was played on several sports television shows, including
Keith Olbermann's.
Second Stint With Red Sox On January 18, 2015, Berry once again signed a minor league deal with the Red Sox. He opted out of his contract and was released by the Red Sox on August 21, 2015.
Chicago Cubs Berry signed a minor league deal with the
Chicago Cubs on August 25, 2015. He appeared in eight games for the major league club in 2015, mostly as a pinch runner and defensive replacement. He had one plate appearance and two stolen bases at the major league level that season.
Los Angeles Angels of Anaheim Berry signed a minor league contract with the
Los Angeles Angels of Anaheim on December 2, 2015. In 100 appearances for the Triple-A
Salt Lake Bees, he batted .270/.348/.325 with one home run, 32 RBI, and 35 stolen bases. Berry was released by the Angels organization on August 23, 2016.
Toronto Blue Jays Berry signed a minor league contract with the
Toronto Blue Jays on September 1, 2016, and was assigned to the Triple-A
Buffalo Bisons. Berry was released by the Blue Jays on September 7, after going 2-for-19 (.105) in 5 games for Buffalo.
Minnesota Twins On February 11, 2017, Berry signed a minor league contract with the
Minnesota Twins. In 14 games for the Triple-A
Rochester Red Wings, he hit .194/.275/.278 with one stolen base. Berry was released by the Rwins organization on May 9.
Long Island Ducks On July 2, 2017, Berry signed with the
Long Island Ducks of the
Atlantic League of Professional Baseball. In 27 appearances for the Ducks, he slashed .228/.316/.307 with nine RBI and 15 stolen bases.
Milwaukee Brewers On August 17, 2017, Berry signed a minor league deal with the
Milwaukee Brewers. His contract was selected by the Brewers on September 5. He was outrighted to AAA and elected free agency on November 2, 2017. He re-signed with the Brewers on another minor league deal in February 2018. He spent the majority of the season with the
Triple-A Colorado Springs Sky Sox, posting a .214 average over 42 games played, before he was released on August 23, 2018.
New York Yankees Berry signed a minor league deal with the
New York Yankees on August 27, 2018, and was assigned to the
Scranton/Wilkes-Barre RailRiders. ==Coaching career==