Technical Issues: We're experiencing technical issues and are not updating at the moment. We'll be back soon!

About this Page

Welcome to the collection of all historical and recent AOE2 tournament game results.

Applying the Elo rating system on this data allows us to have an unbiased rating of any play at any point in time.


We are actively looking for support for the following tasks:

  • Moderation: Adding new tournament results to the database
  • Code: Adding features and improving site performance
  • Code: Rewriting with an updated tech stack

You want to help? Fantastic, shoot us a message on Discord:


The DE rating system mathematically works similar to this one (based on Elo).

However, especially for top tier players, it is not very accurate, because all "fun-games" and non-serious matches are also taken into account.

Most importantly, tournament games, are played non-rated and often offline, although they are the most important ones. They do not change a player's rating in DE.
Elo is a method to measure player strength in games like Chess and Go and has been adopted for many other games. The Elo number of a player changes when they lose or win against an opponent, giving the winner some points and taking away points from the loser. For a more detailed description, view the Wikipedia article.
Step 1 - Inital estimate

First, the initial Elo for every player is estimated. We do this here based on the number of games they played and how many tournaments they attended.

Step 2 - Chronological game evaluation

Then, all tournament games are evaluated in order of time: For every played game within a series, the winner takes points from the loser according to the mathematical Elo formula. See also on Wikipedia.

We use a K-Factor of 8. To understand how a player ended up on his current Elo, just view their game history by clicking on the name.

Elo is free of bias

Instead of manually having to decide which match, tournament or opponent was important or difficult, Elo automatically takes care of the point distribution and is free of personal bias. The more matches are included, the more accurate it gets.

It stays up-to-date

Elo automatically weights recent results heavier than older ones. This way, we can also measure at what point in time a player's Elo was higher or lower during is career (see the player profiles).

A player can't boost his rating by "noob bashing"

If a strong player (i.e. a player with a high Elo number) wins against a weaker opponent, they are only awarded a small number of points. However, if the weaker player wins, they get alot. This way, the Elo difference of two players stabilizes given enough matches, reflecting the true "skill gap".


  • It is not a 1v1 tournament
  • It has too many low-tier players
  • We couldn't find any brackets or informations about it. Help us!
  • We forgot it. Let us know!

We don't think so:

  • It would add personal bias on how to weight different stages.
  • It would not only reward the winning player, but also punish the losing player (via point redistribution).
  • Mathematically, it is not reasonable. Elo is not a reward system, but tries to capture player strength. Assuming both players try their best, the circumstances are not relevant for rating.
  • We don't put admin wins or other cancelled games in the database, only really played matches.
  • Not all stages of all tournaments are important. If the early stages of a tournament only consist of mainly low-tier matches, we don't put them in the database. This way, the amount of low-level players with only a few registered matches is lower, and they do not clutter the statistics and tables too much.

Looking for Support

You want to contribute with moderation or code?
Join us on   Discord!

Our Database

Feel free to use our database for your own project. The original data format is SQL. Contact us in case you want a up-to-date copy.



You are free to use the Web API to fetch data in real time. You can use it for some other website, project or anything else. Just please don't exceed 1000 calls per hour.

Contact Us

Join our server on discord to give feedback, report missing data or for other inquiries:

Alternatively, write me an e-mail (but I don't check them often):


Big thanks to everybody who contributed so far with suggestions, feedback or by spotting errors in the data! To name a few:
pumukel, Poxo, patao, donal, nimanoe, Michaerbse, iViktorius, King_Marv, Huehuecoyotl22, buhanisson, mrdmr, Hellrider_23, dodageka, The_Night_Panda, JoshuaR, IamDiscern, lucky58AoE, GWLeibniz, dodageka, RingZero, BBBBBBBBBBBBBBBBB, Epid


This is a non-commercial website created for fun. Please don't sue.