Rod Stewart, Top 10, List

Top 10 Rod Stewart Songs

Rod Stewart's discography is extensive, 30 studio albums and 147 singles to be specific. So, if you're looking for the highlights, we've compiled Rod Stewart's 10 biggest hits, according to the Billboard Hot 100.


10. "Young Turks" (Tonight I'm Yours, 1981)
Peaked: #5 on Dec. 19, 1981


9. "Passion" (Foolish Behaviour, 1980)
Peaked: #5 on Feb. 7, 1981


8. "Have I Told You Lately" (Vagabond Heart, 1991)
Peaked: #5 on June 19, 1993


7. "You're In My Heart (The Final Acclaim)" (Foot Loose & Fancy Free, 1977)
Peaked: #4 on Jan. 14, 1978


6. "My Heart Can't Tell You No" (Out of Order, 1988)
Peaked: #4 on Apr. 1, 1989


5. "Downtown Train" (Vagabond Heart, 1991)
Peaked: #3 on Jan. 27, 1990


4. "Maggie May/Reason To Believe" (Every Picture Tells a Story, 1971)
Peaked: #1 on Oct. 2, 1971


3. "Da Ya Think I'm Sexy?" (Blondes Have More Fun, 1978)
Peaked: #1 on Feb. 10, 1979


2. "All For Love" with Bryan Adams & Sting (The Three Musketeers: Original Motion Picture Soundtrack, 1993)
Peaked: #1 on Jan. 22, 1994


1. "Tonight's The Night (Gonna Be Alright)" (A Night on the Town, 1976)
Peaked: #1 on Nov. 13, 1976


For all your music needs, head over to Live365.com for the best variety of radio stations around.

Keep up with the latest news by following us on Facebook (Live365 Official and Live365 Broadcasting) and Twitter (@Live365 and @Broadcaster365)!


Article image: Rod Stewart performing in Oslo, Norway in 1976. (Helge Øverås [CC BY 2.5] via Wikimedia Commons.)

Author image

About Michelle Ruoff

  • Pittsburgh, Pennsylvania