The weekly ranking is based on an experience points system in which players that have the most points will be the first ones as you can see in the following image:

On Sundays, the prize is awarded to the winner and weekly points are reseted to start the following week ranking.

Besides the winner of the week award, the top 3 in the ranking will get an achievement that will give them both experience points as well as many coins. Go for the prizes!