He was an All-Star in the Pacific Coast League in 1996, leading to a promotion to the MLB, where he batted .262 in 61 games with the Pirates. He played two more seasons with the Pirates before being traded to the Kansas City Royals, then sent to the New York Mets, where he finished his career.
After his MLB career, Allensworth continued to play in the minor leagues. After being released by the Atlanta Braves following the 2002 season, he spent a year away from professional baseball. In 2004, he joined the independent Northern League, where he played for five seasons, most recently for the Schaumburg Flyers in 2008. In 2007, he led the Gary SouthShore RailCats to the League Championship.[5]