Pretty accurate although the top 10 would include the Monster and BBHMM and the top 20 would have American Oxygen in there.
I treated Love without tragedy as its own song and pretended Mother Mary wasn't part of it.
1 Diamonds
2 S&M
3 Phresh Out The Runway
4 Love Without Tragedy / Mother Mary
5 Where Have You Been
6 We Found Love
7 What's My Name?
8 Hard
9 Disturbia
10 Love The Way You Lie Part II
11 Break It Off
12 Umbrella
13 Te Amo
14 Roc Me Out
15 Only Girl (In The World)
16 Pour It Up
17 Birthday Cake
18 Don't Stop The Music
19 What Now
20 Cockiness (Love It)
21 Jump
22 Rude Boy
23 Unfaithful
24 Breakin' Dishes
25 Sell Me Candy
26 Cheers (Drink To That)
27 Red Lipstick
28 Man Down
29 You Da One
30 Skin
The whole Rihanna flopping has been blown out of proportion. Look at any best song of 2015 list, Rihanna is listed. Look at any top selling songs of the year: Rihanna is listed. She had media all over her for the Met Gala. Media all over her for BBHMM video.
Rihanna is a flop to ATRL simply because she did not go number 1 with her lead single. Thats it.