Republican Sen. Ted Cruz of Texas won reelection Tuesday, defeating U.S. Rep. and former NFL linebacker Colin Allred in the state's Senate race.