diff --git modules/profile/profile.pages.inc modules/profile/profile.pages.inc
index 039bc5d..a41b8b9 100644
--- modules/profile/profile.pages.inc
+++ modules/profile/profile.pages.inc
@@ -39,7 +39,7 @@ function profile_browse() {
       ->fields('u', array('uid', 'access'))
       ->condition('v.fid', $field->fid)
       ->condition('u.status', 0, '<>')
-      ->orderBy('u.access', 'DESC');
+      ->orderBy('u.login', 'DESC');
 
     // Determine what query to use:
     $arguments = array($field->fid);
