I've been scraping the Goko top-100 leaderboard for a while and I've now gathered enough data to say a little about the infamous "rating drift."
Your rating changes when you play a game, of course, but Goko also updates everybody's rating simultaneously once a day. This happens around midnight EST, when their server runs a script called omgwtfwearemorons.sh
Here's what happened to the top 100 pro ratings yesterday morning:
Stef -20
Wandering Winder 0
Andrew Iannaccone -19
LESPEUTERE -20
Mic Qsenoch -24
Rabid -22
Geronimoo -22
PitrPicko -20
eliegel -22
Stealth Tomato -20
Robz888 -24
nomnomnom -48
SheCantSayNo -18
Troninho -19
Davio -71
RTT -18
Gorling -34
Lekkit -20
Fabian -22
Eevee -32
Bulec -60
flyingkuyt -20
qmech -35
GwinnR -29
kenyou2859 -29
Rene Kuroi -29
jsh357 -58
manzi -24
scott pilgrim -24
Watno -49
TrickStaR -27
Boodaloo -41
First -33
Zakharov -27
nnn -28
Twistedarcher -24
lightbulb -18
Jeebus -23
Adam Horton -33
wsc -28
kn1tt3r -47
Lagrangian -23
dudeabides -20
iriho -22
fah -28
attrill -26
majormajor -21
SM.SM -20
Darter -21
zporiri -27
theParty -20
Masschy -22
jhovall_goko -25
Dubdubdubdub -59
Titandrake -22
faw -35
yac -27
ChiChi -22
daniel greif -62
Perna -20
Dumbassador -24
YeahBoooey -25
Slyfox -21
pâté de campagne -31
yed -19
Underdog -24
nidzela -19
David Hunter -24
houroku -21
Blobby -36
loppo -31
Lotoreo -20
kilgoretrout103 -19
Emeric -21
Tombery -48
jaybeez -23
Aron35 -22
BadAMutha -25
Drab Emordnilap -82
Perry Green -24
Pex Golder -55
Tom Collett -45
LosChikitos -20
HF -25
Cruxis -26
A Drowned Kernel -28
sangatsu -21
Rhun -23
heron -27
Lukáš Černoušek -26
gagnerouperdretelleestlaquestion? -28
secret tunnel -22
Indur -26
Kirian -23
Warfreak2 -20
MarkowKette -26
hiroki -20
Alexey Rakhmanov -23
Silverfinger -26
Psyduck 128
Don't ask me why WW's rating didn't adjust that time or why Psyduck's went up... equally strange things happened to other players on other days. Anyway, with few exceptions, the changes are always negative and mostly around -25 points. Here's are the mean changes every day for the past month:
2013-05-12 -27.76
2013-05-13 -21.75
2013-05-14 -28.34
2013-05-15 -26.83
2013-05-16 01.71
2013-05-17 -28.13
2013-05-18 -27.58
2013-05-19 -29.07
2013-05-20 -29.10
2013-05-21 -28.29
2013-05-22 -27.60
2013-05-23 -27.57
2013-05-24 -26.66
2013-05-25 -27.60
2013-05-26 -26.74
2013-05-27 -27.55
2013-05-28 -26.16
2013-05-29 -27.28
2013-05-30 -27.82
2013-05-31 -24.80
2013-06-01 -08.69
2013-06-02 -26.72
2013-06-03 -26.70
2013-06-04 -31.97
2013-06-05 -24.71
2013-06-06 -26.11
2013-06-07 -25.36
2013-06-08 -26.45
2013-06-09 -25.03
2013-06-10 -26.57
2013-06-11 -27.30
2013-06-12 -26.54
2013-06-13 -26.70
Ok, sorry for all the raw numbers. Here's what this means:
First, your rating will drop like a stone if you ever take a break from Dominion. If you're currently #50 with a rating of ~6000 and you quit playing today, you'll drop out of the top 100 in about two weeks. Edit: Several responses below report drops faster than this for 1+ week of inactivity. Perhaps the drift accelerates.
Second, anyone who isn't playing a lot is dramatically underrated. This is a crude approximation, but the per-game change that you get from Goko is something like 2x the change you'd get from the de-facto standard rating system for online chess (Elo with K=32). Roughly, if you're really a 6500 player, but you only play 2-3 games a day, you can expect to hover around 6000 indefinitely. Edit: you can expect to oscillate around a mean of 6000 or so.
I can only scrape the top 100, so I don't know whether this is also happening at lower ratings. It's hard to imagine that everyone on Goko be could dropping by 25 pts a day, so maybe players with really low ratings are gaining a comparable amount. There's no relationship between rating and drift in the top 100; ratings between 5700 and 7300 all drift in about the same way.
I'm guessing that at least everyone above 5000 is seeing a daily loss. Edit: See responses below for several confirmations that ratings drop over time all the way down to 2000.
If you're interested in playing with this data, just send me a PM and I'll send you either database access or just the 16M csv file.