Rihanna's 30 Greatest Songs, Ranked

From "Pon de Replay" to "Umbrella"

Load Previous

24. "Where Have You Been" (2011)

While Geoff Mack's 1959 outback-country song "I've Been Everywhere" has been covered by Johnny Cash and Kacey Musgraves, its most unexpected appearance is probably its interpolation into this Talk That Talk banger, pieced together by the album's lead co-writer Ester Dean, the hitmaking team of Dr. Luke and Cirkut, and "We Found Love" mastermind Calvin Harris. The pleading, beat-heavy track has one of Rihanna's more urgent lyrics, her voice bending skyward as the urgency builds into a quick-stepping refrain.

Back to Top