Ruud spilte i Odd fra 2003-2008, og var en sentral spiller da årets cupfinalister spilte seg opp fra 1. divisjon til Eliteserien i 2008.
Han ble imidlertid ikke med klubben opp til den øverste divisjon, og ble solgt til Odense, hvor han har vært siden.
– Når Odd var så interessert var jeg aldri i tvil om at det var riktig å signere for klubben. Jeg er veldig glad for å være tilbake, sier Ruud.
Han ble presentert av klubben på en pressekonferanse tirsdag.
Ruud har signert en femårskontrakt med klubben.
30-åringen har spilt 34 landskamper for Norge.
- Les også: – Det blir ikke Odd i denne omgang
Odd har hatt en strålende sesong, og tar med seg sølv i cupen og bronse i Eliteserien inn mot neste sesong.