Order by:
Rank User Time Used Keys Clicks Last Pulse
1 United States robturtle 1w8h56m50s 521,539 10,113 2016-06-17
2 France gerd2002 29m26s 1,494 103 2018-03-07