Song Battle Leaderboard
Song Battle is a web-based platform where users vote on head-to-head song matchups, creating a dynamic global leaderboard powered by ELO ratings. Users are presented with two songs at a time and choose their preference, with each vote affecting the songs' positions on a real-time global ranking.
Unlike traditional music rankings based on streams or sales, Song Battle creates a crowd-sourced, mathematically sound ranking based on direct comparative preferences from music enthusiasts like you.
The ELO rating system is a mathematical method originally designed for chess rankings. We've adapted it for music battles to create fair and meaningful rankings.
Initial Rating: All songs start at 1500 ELO
Rating Changes: When a song wins, it gains ELO points; when it loses, it loses points
Expected vs. Actual: The change depends on the expected outcome. Beating a higher-rated song gains more points than beating a lower-rated one
K-Factor: We use a K-factor of 32, which determines how much ratings can change per battle
Click "Start Battle" to be presented with two random songs
Play the 30-second preview for each song (optional)
Click the "VOTE" button under your preferred song
See the ELO ratings change in real-time after each vote
Song Battle is built with modern web technologies: