Born in Miami, Barkett played college baseball for the NC State Wolfpack from 1992 to 1995. As a player, he threw and batted left-handed and was listed at and. In 1995, Barkett made his professional debut with the Butte Copper Kings of the Pioneer League. In 45 games with Butte, Barkett had a.333 average, 5 home runs and 51 runs batted in. He was acquired by the Texas Rangers on August 10. Barkett finished the season with the Charleston RiverDogs of the South Atlantic League, a Class A affiliate of the Rangers. He batted.218 over 21 games with Charleston, driving in 12 runs. Barkett remained in the Rangers organization for the next four seasons, twice batting over.300 at the Triple-A level before drawing his release in May 2000. After a brief stint in the Atlanta Braves system, the Pirates signed Barkett as a free agent in January 2001, setting the stage for his MLB trial. Appearing in 17 games between May 28 and June 24, Barkett collected 14 hits, hitting.304 with three runs batted in. His hits included two doubles and one home run, struck off Joe Mays of the Minnesota Twins in an inter-league contest at the Hubert H. Humphrey Metrodome on June 9. Barkett returned to Triple-A for the balance of 2001, and spent the remainder of his playing career in the minor league organizations of the Seattle Mariners, Detroit Tigers and Braves. He retired in 2005, after 11 seasons in professional baseball.
Post-playing career
Barkett became a manager in the Tigers' minor league organization in 2007, helming the Class A Short SeasonOneonta Tigers of the New York–Penn League; then, from 2008 to 2010, he managed the Class A-AdvancedLakeland Tigers of the Florida State League. On December 14, 2010, it was announced that Barkett would manage the Double-AJacksonville Suns in the Florida Marlins organization. After holding the Jacksonville post for four seasons, he became the Marlins' assistant minor league hitting coordinator in 2015. Barkett returned for two seasons to the Pirates' organization, as assistant minor league hitting coordinator and then as manager of the Triple-A Indianapolis Indians, whom he led to a 79–63 record and first place in the International League's West Division. The Indians fell to the Durham Bulls in the first round of the playoffs, three games to one. His nine-season managerial record, through 2017, is 610–569. On November 4, 2017, Barkett was named assistant hitting coach of the Boston Red Sox, working on the staff of new manager Alex Cora, and was in that role when the team won the 2018 World Series. He returned as Boston's assistant hitting coach for the 2019 season, and temporarily took over third base coaching duties during June, when the team's usual third base coach, Carlos Febles, had problems with his right foot. Following the 2019 Red Sox missing the playoffs, Barkett was reportedly dismissed in early October, which was confirmed by the team on October 8.
Personal life
Barkett and his wife, Brandy, have two daughters one of the daughter's name is Emma Barkett and a son.