Rubina kontā ir 117 spēles Latvijas valstsvienībā, kas nacionālajā izlasē ir otrais lielākais rādītājs. Viņš Latvijas izlasē spēlēja arī 2004. gada Eiropas čempionāta finālturnīrā, kas valstsvienībai arvien ir nepārspēts sasniegums.
Pirmoreiz izlases kreklu Rubins uzvilka 1998. gada novembrī pārbaudes spēlē pret Tunisiju, bet pēdējo maču valstsvienībā aizvadīja 2011. gada oktobrī Horvātijā. Rubinam pieder rekords, Latvijas futbola izlasē aizvadot 59 spēles pēc kārtas.
Futbolista karjerā no 1996. līdz 2012. gadam Rubins spēlēja Latvijas, Zviedrijas, Anglijas, Krievijas un Azerbaidžānas klubos. Viņš trīsreiz kļuvis par Latvijas čempionu.
Šogad izdotajā Rubina autobiogrāfijā "Es sēdēju tikai vienreiz" viņš pastāstīja ne tikai par spožām uzvarām, bet arī iepriekš ļoti drūmu laiku dzīvē, balansējot uz kriminālās pasaules robežas.