Kentucky U.S. Congressman Andy Barr won the Republican primary for Sen. Mitch McConnell's long-held U.S. Senate seat Tuesday, defeating former state Attorney General Daniel Cameron and a long list of lesser-known challengers.