diff --git a/system/pages/characters.php b/system/pages/characters.php
index 2caa63ab..66aaf9c1 100644
--- a/system/pages/characters.php
+++ b/system/pages/characters.php
@@ -371,7 +371,7 @@ WHERE killers.death_id = '".$death['id']."' ORDER BY killers.final_hit DESC, kil
 			$_player = new OTS_Player();
 			$fields = array('id', 'name', 'vocation', 'level', 'online', 'deleted', 'hidden');
 			$_player->load($p['id'], $fields, false);
-			if($_player->isLoaded()) {
+			if($_player->isLoaded() && !$_player->isHidden()) {
 				$account_players[] = $_player;
 			}
 		}
@@ -450,4 +450,4 @@ else
 }
 
 if(!empty($search_errors))
-	$twig->display('error_box.html.twig', array('errors' => $search_errors));
\ No newline at end of file
+	$twig->display('error_box.html.twig', array('errors' => $search_errors));