Rubio’s seat is currently open. Rubio decided early on that if he decided to run for the presidency, he would NOT stand for reelection to the Senate.
Cruz’s seat - probably a temporary appointment by Gov. Abbott, to be followed by an election at the next general election in the fall of 2018.
Thank you for your answers.