DuelElo
Ranked dueling for World of Warcraft. DuelElo tracks every duel you fight and, when your opponent also has DuelElo, lets you both agree to a ranked duel with an ELO rating, placement games, ranks and a League-style results screen.
Install it and duel. That's it — no setup.
Features
- Automatic duel tracking — every win and loss, who you fought, their class, whether someone fled, where and how long. Works against anyone, addon or not.
- Ranked duels — if your opponent has DuelElo, a small Ranked / Casual prompt appears when the duel is requested. It's ranked only if you both agree before the fight starts — nobody can back out after losing.
- ELO rating and ranks — 10 placement games, then a rank from Combatant → Challenger → Rival → Duelist → Elite, with divisions IV–I. Ranks use WoW's own rated-PvP icons.
- Results screen — VICTORY / DEFEAT, your rank emblem, an animated rating bar and promotion / demotion banners. Drag it anywhere; resize it in options.
- Leaderboard — every DuelElo player on your realm, shared automatically in the background. Gold elite dragons for the top 10, silver for the top 100 and a crown for #1. Ratings you haven't verified by dueling that player are marked.
- Fair play — at most 3 ranked duels per day count against the same player.
- Lightweight — no libraries, nothing runs in the background, no art to load.
Using it
/duelelo |
Open your record, leaderboard and stats |
/duelelo options |
Settings (also in Settings → AddOns → DuelElo) |
/duelelo ranked always|ask|never |
How to answer ranked requests |
/duelelo test promo |
Preview the results screen |
/duelelo help |
All commands |
You can also open DuelElo from the addon button on the minimap.
FAQ
Does my opponent need DuelElo? Only for ranked duels. Every duel is tracked either way.
Can people fake their rating? Your leaderboard marks ratings you haven't seen
first-hand (you dueled that player) with *. A future website will verify
ratings from both players' records — see docs/ONLINE.md.
I don't want to share my rating. Turn off Share rating realm-wide in options
(or /duelelo channel off). Ranked duels still work.
WoW Forever? DuelElo is built for the modern client that WoW Forever uses and is tested on retail. If anything looks off in Forever, please open an issue.
Links
- Source code, issues and suggestions: https://github.com/nullset-ca/DuelElo
MIT licensed.

