Sen. Kel Seliger of Amarillo, who took office in 2004, faced Former Midland Mayor Mike Canon, his first serious challenger for the district 31 Texas senate seat during Tuesday’s republican primary election.