Singers and musicians are always attached to each other, but, it often turns out that the singers will have a make or break position in the band. As the singers perform the main vocal line of a song, they will be the main focus of the performance. Michael Jackson and John Lennon are among the best male singers of all time.

Some vocalists have incredible voices and also the great skill of songwriting. They spent most of their time in the studio, on tour and practicing their vocals.

Here's our list of the greatest singers ever:

1. Michael Jackson

Jackson was the American singer, songwriter and dancer called the King of Pop. Jackson impressed the world with his vocal chops and his dance moves.

2. John Lennon

The English singer and songwriter was famous as a co-founder of the most commercially successful band in the world -- the Beatles. Lennon's solo album sales exceeded 14 million in the U.S.

3. Elvis Presley

The significant cultural icon of the 20th century is often referred to as "the King of Rock and Roll." Among Presley's prestigious awards are: Grammy Lifetime Achievement Award (1971), American Music Award of Merit (1987) and Best Inspirational Performance Song (1974).

4. Axl Rose

According to Daily Mail, "Rose covers five octaves ranging from F1 on 'There Was A Time,' from the 2008 album Chinese Democracy, up to Bb6 on 'Ain't It Fun' from the 1991 album The Spaghetti Incident. Although Mariah Carey hit the highest note of the group, hitting G7 in the 1991 hit, 'Emotions,' she is in second place in Rose's range."

5. Freddie Mercury

According to Ranker, their number one pick for the best singers of all time goes out to British singer and songwriter famous as the lead vocalist of the rock band, Queen.