From the SmackDown Roster:

#19. R-Truth - R-Truth won the right to participate in the Rumble and enter at the #30 position by winning the Mixed Match Challenge.
#18, #17 and #16. The New Day - The New Day announced their participation in the Rumble match on the January 1st episode of SmackDown.
Look who just shut down all of Tony Khan's critics! More HERE.
#15. Jeff Hardy - Hardy announced his participation in the Rumble match on WWE's official Twitter page.
#14. Samoa Joe - Joe announced his participation in the Rumble match on WWE's official Twitter page.
#13. Andrade Cien Almas - Almas announced his participation in the Rumble match on Zelina Vega's official Twitter page.
#12. Mustafa Ali - Ali announced his participation in the Rumble match on his official Twitter page.
#11. Rey Mysterio - Mysterio announced his participation in the Rumble match on the January 8th episode of SmackDown.
#10. Randy Orton - Orton is someone WWE will most certainly want in the Rumble match. He hasn't made it official yet but we can expect it in the coming days.
#9. AJ Styles - AJ Styles will face Daniel Bryan for the WWE Championship at the Royal Rumble. I don't believe WWE will be taking the title off of Bryan any time soon so that would free up AJ to participate in the Rumble later in the night, which I believe he will.