MS Top 100 Bands By Weighted Average Album/EP Rating

MS Top 100 Bands By Weighted Average Album/EP Rating

List image
A list by
Languedocian
Created
June 17, 2025
Entries
100
Endorsements
24
A list of the top-rated bands using the average of their MS album ratings, for those with 3 or more. It started as one for my favourites and then just spiralled into chaos.

Why 3? An arbitrary number, to be honest. Old fashioned ideas about being established? Bias towards Dissection? Both are likely. Interestingly, the data eventually showed that a band's third album would usually be their highest rated.

Dataset:
340 bands • 2906 albums • 400 EPs

Sorting rules:
Where ratings are exactly the same, they are ordered by total albums.
Where albums are also the same, they are ordered by range.

Top 100 facts:
644 - Total albums
165 - Total EPs
95 - Different genre tags
21 - Different countries
26 - Biggest total discography: Katatonia
17 - Most albums: Iron Maiden
11 - Most EPs: Katatonia
8.37 - Album 3 has the highest average rating
6 - Albums per band on average
2.82 - Biggest discography range: Iron Maiden
0.56 - Biggest beneficiaries of a weighted average compared with flat average: Edge Of Sanity
0.44 - Lowest discography range with 5+ albums: Mourning Beloveth
0.03 - Lowest overall discography range: Mar De Grises

Top 5 countries:
🇺🇸 United States - 20
🇸🇪 Sweden - 18
🇫🇮 Finland - 13
🇬🇧 United Kingdom - 10
🇩🇪 Germany - 9

Top 5 genre tags:
Progressive Metal - 23
Melodic Death Metal - 14
Death Metal - 13
Black Metal - 11
Progressive Rock - 10



Thanks to F3ynman, Roman Doez, Vellichor, Redel and the mighty Ch'ti for their help and suggestions.

Last update: 21/12/2025 - added EPs, changed entry criteria to 3 total releases and added weighting suggested by LeKiwi and The Melting Snow.
100.
1.
Death
8.81 • 🇺🇸 • 7 albums • Death Metal, Progressive Death Metal, Technical Thrash Metal
100.
2.
Vektor
8.68 • 🇺🇸 • 3 albums • Technical Thrash Metal, Progressive Thrash Metal
100.
3.
Moonsorrow
8.62 • 🇫🇮 • 7 albums • 1 EP • Viking Folk Metal
100.
4.
Agalloch
8.62 • 🇺🇸 • 5 albums • 5 EPs • Atmospheric Black Metal, Neofolk
100.
5.
Dissection
8.61 • 🇸🇪 • 3 albums • 2 EPs • Melodic Black Metal, Melodic Death Metal
100.
6.
Be'lakor
8.60 • 🇦🇺 • 5 albums • Melodic Death Metal
100.
7.
Grai
8.60 • 🇷🇺 • 4 albums • 1 EP • Pagan Folk Metal
100.
8.
Windir
8.59 • 🇳🇴 • 4 albums • Viking Black Metal
100.
9.
Emperor
8.55 • 🇳🇴 • 4 albums • 4 EPs • Black Metal, Symphonic Black Metal
100.
10.
Poem
8.52 • 🇬🇷 • 3 albums • Progressive Rock, Alternative Metal
100.
11.
Saturnus
8.52 • 🇩🇰 • 5 albums • 2 EPs • Death Metal, Gothic Doom Metal
100.
12.
Opeth
8.51 • 🇸🇪 • 14 albums • 2 EPs • Extreme Progressive Metal, Progressive Metal, Progressive Rock
100.
13.
Mgła
8.50 • 🇵🇱 • 4 albums • 3 EPs • Black Metal
100.
14.
Wintersun
8.49 • 🇫🇮 • 4 albums • Extreme Power Metal
100.
15.
Coroner
8.49 • 🇨🇭 • 6 albums • Technical Thrash Metal
100.
16.
Fragile Vastness
8.48 • 🇬🇷 • 3 albums • Progressive Metal, Progressive Rock
100.
17.
Mar De Grises
8.48 • 🇨🇱 • 3 albums • 1 EP • Doom Metal
100.
18.
Draconian
8.46 • 🇸🇪 • 7 albums • Gothic Doom Metal
100.
19.
Tool
8.46 • 🇺🇸 • 5 albums • 6 EPs • Progressive Metal, Alternative Metal
100.
20.
Quo Vadis
8.46 • 🇨🇦 • 3 albums • Technical Death Metal
100.
21.
Led Zeppelin
8.45 • 🇬🇧 • 9 albums • 3 EPs • Blues Rock, Progressive Hard Rock, Heavy Metal
100.
22.
Forest Of Shadows
8.45 • 🇸🇪 • 3 albums • 1 EP • Death Doom Metal, Atmospheric Doom Metal
100.
23.
Insomnium
8.44 • 🇫🇮 • 9 albums • 3 EPs • Melodic Death Metal
100.
24.
Iotunn
8.44 • 🇩🇰 • 2 albums • 2 EPs • Progressive Metal, Power Metal, Melodic Death Metal
100.
25.
Ne Obliviscaris
8.43 • 🇦🇺 • 4 albums • 2 EPs • Extreme Progressive Metal
100.
26.
Riverside
8.43 • 🇵🇱 • 8 albums • 3 EPs • Progressive Metal
100.
27.
Colosseum
8.41 • 🇫🇮 • 3 albums • Funeral Doom Metal
100.
28.
Nevermore
8.39 • 🇺🇸 • 7 albums • 2 EPs • Heavy Metal, Progressive Metal, Thrash Metal
100.
29.
Ghost Brigade
8.39 • 🇫🇮 • 4 albums • Post-Metal, Alternative Metal
100.
30.
Symphony X
8.38 • 🇺🇸 • 9 albums • Progressive Metal, Symphonic Power Metal
100.
31.
Doom:VS
8.38 • 🇸🇪 • 3 albums • Funeral Doom Metal
100.
32.
Edge Of Sanity
8.38 • 🇸🇪 • 8 albums • 1 EP • Death Metal, Progressive Death Metal
100.
33.
Empyrium
8.38 • 🇩🇪 • 6 albums • 3 EPs • Doom Metal, Folk Metal, Neofolk
100.
34.
Rapture
8.37 • 🇫🇮 • 3 albums • Melodic Death Metal, Doom Metal
100.
35.
Haggard
8.37 • 🇩🇪 • 4 albums • 1 EP • Experimental Death Metal, Symphonic Metal
100.
36.
Transatlantic
8.37 • 🇺🇸 • 6 albums • Progressive Rock
100.
37.
Virgin Black
8.37 • 🇦🇺 • 5 albums • 1 EP • Gothic Metal, Doom Metal
100.
38.
Porcupine Tree
8.36 • 🇬🇧 • 11 albums • 7 EPs • Progressive Rock, Progressive Metal
100.
39.
Rhapsody
8.36 • 🇮🇹 • 6 albums • 1 EP • Symphonic Power Metal
100.
40.
Mithotyn
8.35 • 🇸🇪 • 3 albums • Black Metal, Folk Metal
100.
41.
Shylmagoghnar
8.34 • 🇳🇱 • 3 albums • Atmospheric Black Metal, Progressive Black Metal, Melodic Death Metal
100.
42.
Slugdge
8.33 • 🇬🇧 • 4 albums • 1 EP • Blackened Death Metal, Sludge Metal
100.
43.
Ayreon
8.32 • 🇳🇱 • 8 albums • 1 EP • Progressive Metal, Progressive Rock
100.
44.
Atheist
8.32 • 🇺🇸 • 4 albums • Technical Death Metal
100.
45.
Blind Guardian
8.32 • 🇩🇪 • 13 albums • 5 EPs • Power Metal, Speed Metal
100.
46.
Esoteric
8.32 • 🇬🇧 • 7 albums • Psychedelic doom metal, Funeral Doom Metal
100.
47.
Arcturus
8.32 • 🇳🇴 • 5 albums • 1 EP • Avantgarde Black Metal, Avantgarde Metal
100.
48.
Unexpect
8.32 • 🇨🇦 • 3 albums • 1 EP • Extreme Avantgarde Metal
100.
49.
Jason Becker
8.31 • 🇺🇸 • 3 albums • Progressive Metal
100.
50.
Diabolical Masquerade
8.31 • 🇸🇪 • 4 albums • Avantgarde Black Metal, Symphonic Black Metal
100.
51.
Sanctuary
8.31 • 🇺🇸 • 3 albums • US Power Metal
100.
52.
Isis
8.30 • 🇺🇸 • 5 albums • 9 EPs • Atmospheric Sludge Metal, Post-Metal
100.
53.
Swallow The Sun
8.30 • 🇫🇮 • 9 albums • 1 EP • Melodic Death Metal, Melodic Doom Metal
100.
54.
Bolt Thrower
8.30 • 🇬🇧 • 8 albums • 3 EPs • Grindcore, Death Metal
100.
55.
Gorguts
8.30 • 🇨🇦 • 5 albums • 1 EP • Death Metal, Technical Death Metal, Avantgarde Metal
100.
56.
Shadow Gallery
8.29 • 🇺🇸 • 6 albums • Progressive Metal
100.
57.
Septicflesh
8.29 • 🇬🇷 • 11 albums • 4 EPs • Atmospheric Death Metal, Symphonic Death Metal
100.
58.
Summoning
8.29 • 🇦🇹 • 8 albums • 3 EPs • Atmospheric Black Metal
100.
59.
Falkenbach
8.29 • 🇩🇪 • 6 albums • Black Metal, Folk Metal, Viking Folk Metal
100.
60.
Mourning Beloveth
8.29 • 🇮🇪 • 6 albums • Death Doom Metal
100.
61.
Wilderun
8.29 • 🇺🇸 • 4 albums • Progressive Metal, Symphonic Metal, Folk Metal
100.
62.
Aquilus
8.28 • 🇦🇺 • 3 albums • 1 EP • Atmospheric Black Metal, Symphonic Black Metal, Ambient
100.
63.
Alice In Chains
8.28 • 🇺🇸 • 6 albums • 3 EPs • Grunge, Heavy Metal
100.
64.
Oceansize
8.27 • 🇬🇧 • 4 albums • 5 EPs • Alternative Rock, Progressive Rock, Space Rock, Post-Metal
100.
65.
Savatage
8.27 • 🇺🇸 • 11 albums • 3 EPs • Progressive Heavy Metal
100.
66.
In Mourning
8.27 • 🇸🇪 • 7 albums • 1 EP • Gothic Metal, Melodic Death Metal, Progressive Metal
100.
67.
Kalmah
8.27 • 🇫🇮 • 9 albums • Extreme Power Metal, Melodic Death Metal
100.
68.
Hieronymus Bosch
8.26 • 🇷🇺 • 3 albums • Progressive Death Metal
100.
69.
Solitude Aeturnus
8.26 • 🇺🇸 • 6 albums • Doom Metal
100.
70.
Primordial
8.26 • 🇮🇪 • 10 albums • 2 EPs • Black Metal, Celtic Folk Metal
100.
71.
Sentenced
8.25 • 🇫🇮 • 8 albums • 2 EPs • Death Metal, Melodic Death Metal, Suomi Metal, Depressive Heavy Metal
100.
72.
Gojira
8.25 • 🇫🇷 • 7 albums • 1 EP • Atmospheric Black Metal, Shoegaze
100.
73.
Blood Incantation
8.25 • 🇺🇸 • 3 albums • 2 EPs • Death Metal
100.
74.
Cult Of Luna
8.25 • 🇸🇪 • 9 albums • 3 EPs • Post-Metal, Sludge Metal
100.
75.
Mastodon
8.24 • 🇺🇸 • 8 albums • 6 EPs • Progressive Sludge Metal, Progressive Stoner Metal
100.
76.
Thy Catafalque
8.24 • 🇭🇺 • 12 albums • 1 EP • Avantgarde Black Metal
100.
77.
Green Carnation
8.24 • 🇳🇴 • 7 albums • 1 EP • Death Metal, Gothic Metal, Progressive Metal
100.
78.
Disillusion
8.24 • 🇩🇪 • 4 albums • 1 EP • Extreme Progressive Metal, Progressive Metal
100.
79.
Dolorian
8.24 • 🇫🇮 • 3 albums • Black Metal, Doom Metal
100.
80.
King Diamond
8.24 • 🇺🇸 • 12 albums • 2 EPs • Heavy Metal
100.
81.
Ahab
8.24 • 🇩🇪 • 5 albums • 1 EP • Funeral Doom Metal
100.
82.
Mors Principium Est
8.24 • 🇫🇮 • 9 albums • Gothenburg Metal, Melodic Death Metal
100.
83.
Heavenly
8.23 • 🇫🇷 • 5 albums • Power Metal
100.
84.
Pain Of Salvation
8.23 • 🇸🇪 • 9 albums • 3 EPs • Progressive Metal, Progressive Rock
100.
85.
Pagan's Mind
8.23 • 🇳🇴 • 5 albums • Progressive Metal, Power Metal
100.
86.
Iron Maiden
8.23 • 🇬🇧 • 17 albums • 3 EPs • New Wave Of British Heavy Metal, Heavy Metal
100.
87.
Leprous
8.23 • 🇳🇴 • 8 albums • Progressive Metal
100.
88.
Dark Tranquillity
8.23 • 🇸🇪 • 13 albums • 7 EPs • Gothenburg Metal
100.
89.
Anathema
8.23 • 🇬🇧 • 11 albums • 3 EPs • Death Doom Metal, Doom Metal, Atmospheric Rock
100.
90.
Alcest
8.22 • 🇫🇷 • 7 albums • 2 EPs • Atmospheric Black Metal, Shoegaze
100.
91.
Archspire
8.22 • 🇨🇦 • 4 albums • Technical Death Metal
100.
92.
Katatonia
8.22 • 🇸🇪 • 15 albums • 11 EPs • Blackened Doom Metal, Death Doom Metal, Alternative Rock, Gothic Doom Metal
100.
93.
Seventh Wonder
8.22 • 🇸🇪 • 6 albums • Progressive Metal
100.
94.
Kyuss
8.22 • 🇺🇸 • 4 albums • 1 EP • Stoner Metal, Stoner Rock
100.
95.
Soen
8.22 • 🇸🇪 • 7 albums • 1 EP • Progressive Metal, Alternative Metal
100.
96.
Enslaved
8.22 • 🇳🇴 • 16 albums • 5 EPs • Viking Black Metal, Progressive Black Metal
100.
97.
The Ocean
8.21 • 🇩🇪 • 9 albums • 2 EPs • Black Metal, Doom Metal
100.
98.
Ensiferum
8.21 • 🇫🇮 • 9 albums • 3 EPs • Extreme Folk Metal
100.
99.
Heavenwood
8.21 • 🇵🇹 • 5 albums • Death Metal, Gothic Metal, Gothic Doom Metal
100.
100.
Persefone
8.21 • 🇦🇩 • 7 albums • 2 EPs • Melodic Death Metal, Progressive Metal
Disclaimer: All top lists are unofficial and do not represent the point of view of the MS Staff.
[ More lists by Languedocian ]

Comments page 2 / 2

‹‹ Back to Lists
Comments: 45 Visited by 191 users
Roman Doez
Hallucigenia
Contributor

Posts: 1258


Permalink
+1
24.06.2025 - 23:24
Roman Doez
Hallucigenia
Contributor

Posts: 1258


Forest Of Shadows definitely make the cut
Loading...

Posts: 171


Permalink
+1
25.06.2025 - 16:08

Posts: 171


Written by Roman Doez on 24.06.2025 at 23:24

Forest Of Shadows definitely make the cut

Added.
Loading...

Posts: 231


Permalink
+1
29.06.2025 - 13:10

Posts: 231


Awesome list! nice work
Loading...

Posts: 352


Permalink
+1
30.06.2025 - 20:03

Posts: 352


Karnivool
Maudlin Of The Well
Mithotyn
Worship
Sybreed
The Prophecy
Arena
Beardfish

I don't know what is the minimum number Of ratings required for this list but you can check:
Grai
Tharaphita
Poem
Extradasphere
Loading...

Posts: 171


Permalink
02.07.2025 - 19:12

Posts: 171


Written by Ch'ti on 30.06.2025 at 20:03

bands

Thanks mate, added.

There is no minimum vote threshold - this is a weakness of the data, but it also means exposure for those bands and I'm sure the ratings will balance out with more votes.
Loading...

Posts: 96


Permalink
05.07.2025 - 07:01

Posts: 96


I love the work you did here. Did you run the analysis in Excel or more advanced data tools?
Loading...

Posts: 171


Permalink
+1
05.07.2025 - 12:19

Posts: 171


Written by cynicoren on 05.07.2025 at 07:01

I love the work you did here. Did you run the analysis in Excel or more advanced data tools?

Cheers mate. I just used Excel formulae and copied the data across. I'll probably produce something with Power BI at the end of the year.
Loading...

Posts: 794


Permalink
+1
15.07.2025 - 21:50

Posts: 794


Interesting idea. I am curious about how the average is calculated. Does it take into account the number of votes? Or just the rating?

As in, If a band has an album with a rating of 9 after 100 votes, and an album rated 1 after 10 votes, is the average of 2 albums:

1. (9+1)/2 = 5
2. ( (9x100) + (1x10) )/110 = 8.27?
Loading...

Posts: 171


Permalink
+1
15.07.2025 - 22:35

Posts: 171


Written by The Melting Snow on 15.07.2025 at 21:50

Interesting idea. I am curious about how the average is calculated. Does it take into account the number of votes? Or just the rating?

As in, If a band has an album with a rating of 9 after 100 votes, and an album rated 1 after 10 votes, is the average of 2 albums:

1. (9+1)/2 = 5
2. ( (9x100) + (1x10) )/110 = 8.27?

Just flat averages for now without taking into account the number of votes. It is certainly a weakness of the list, but part of the justification for this was to give exposure to bands with fewer votes and let the list evolve over time.

I have been contemplating doing a weighted average version of it, though. I am not a statistician or similar by training/education, so I've been researching the best way to do this i.e. Bayesian. Your equation looks ideal, would you say that's the best way to do it?
Loading...
LeKiwi
High Fist Prog

Posts: 4326


Permalink
+1
16.07.2025 - 01:08
LeKiwi
High Fist Prog

Posts: 4326


Written by Languedocian on 15.07.2025 at 22:35

the best way to do it

WeightedAvg=(Album1Rating*Album1Votes+ Album2Rating*Album2Votes+… AlbumNRating*AlbumNVotes)/TotalVotesBand

As an example:
  • Album 1: 10, 10 votes
  • Album 2: 9, 50 votes
  • Album 3: 8, 40 votes


(10*10+9*50+8*40)/100=8.7

Something like that would be easier so that you don’t have to get the number of votes by rating.
Loading...
LeKiwi
High Fist Prog

Posts: 4326


Permalink
+1
16.07.2025 - 01:17
LeKiwi
High Fist Prog

Posts: 4326


Also cool list! How did you get the data? Manual through scraping? I’d love to do something similar
Loading...

Posts: 171


Permalink
16.07.2025 - 14:55

Posts: 171


Written by LeKiwi on 16.07.2025 at 01:08

Written by Languedocian on 15.07.2025 at 22:35

the best way to do it

WeightedAvg=(Album1Rating*Album1Votes+ Album2Rating*Album2Votes+… AlbumNRating*AlbumNVotes)/TotalVotesBand

As an example:
  • Album 1: 10, 10 votes
  • Album 2: 9, 50 votes
  • Album 3: 8, 40 votes


(10*10+9*50+8*40)/100=8.7

Something like that would be easier so that you don’t have to get the number of votes by rating.

Thanks for this mate, it's really appreciated.

When you say "so that you don’t have to get the number of votes by rating" - what do you mean?

Aye, just a manual scraping - took a while but I like my spreadsheets! I had the idea of maybe doing a series of them, by weighted average/median/range or whatever, and then ranking each of the totals in a meta list that attributed 100 points, 99, 98, etc. to each place in the previous lists. Any advice you have, or if you fancied doing one, would be great.
Loading...
LeKiwi
High Fist Prog

Posts: 4326


Permalink
+1
16.07.2025 - 20:00
LeKiwi
High Fist Prog

Posts: 4326


Written by Languedocian on 16.07.2025 at 14:55

Thanks for this mate, it's really appreciated.

When you say "so that you don’t have to get the number of votes by rating" - what do you mean?

No problem!

I mean an alternative way would be getting the number of 10s, 9s, 8s... for all albums and then divide it by the total votes. Something like this:

WeightedAverage=(10*CountOfRating10+9*CountOfRating9...1*CountOfRating1)/TotalVotes

Essentially what The Melting Snow mentioned. It works, just has a few extra steps.

The other way is a bit easier because I think the discog page of each band displays the rating and the number of votes.

Written by Languedocian on 16.07.2025 at 14:55

Aye, just a manual scraping - took a while but I like my spreadsheets! I had the idea of maybe doing a series of them, by weighted average/median/range or whatever, and then ranking each of the totals in a meta list that attributed 100 points, 99, 98, etc. to each place in the previous lists. Any advice you have, or if you fancied doing one, would be great.

To be honest, I'm not that well-versed in that area of computing hah. I did some scraping through VBA before at work, but it was always super rough...just enough to get by. I do have some ideas, but first I'd like to check what the rules are for scraping for valid use cases like this with the staff. corrupt, what do you think about scraping for this case in an automated way?
Loading...

Posts: 171


Permalink
21.12.2025 - 15:59

Posts: 171


Have moved to the weighted system suggested by LeKiwi and The Melting Snow, and also included EPs in the data.
Loading...

Posts: 794


Permalink
+1
23.12.2025 - 10:28

Posts: 794


Interesting. i was curious about how the bands would stack up when we take into account number of votes. thanks for the update!
Loading...

Hits total: 2699 | This month: 6