diff --git a/application/views/components/hamsat/table.php b/application/views/components/hamsat/table.php
index 8753058d..3b6de4a3 100644
--- a/application/views/components/hamsat/table.php
+++ b/application/views/components/hamsat/table.php
@@ -8,7 +8,7 @@
                 
Date / Time | 
                 Callsign | 
                 Satellite | 
-                Gridsquare | 
+                Gridsquare(s) | 
                  | 
             
         
@@ -58,11 +58,23 @@
                         logbook_model->check_if_grid_worked_in_logbook($rove['gridsquare'], null, "SAT");
-                        if ($worked != 0) {
-                            echo " " . $rove['gridsquare'] . "";
+                        if (strpos($rove['gridsquare'], '/') !== false) {
+                           $grids = explode('/', $rove['gridsquare']);
+                           foreach ($grids as $grid) {
+                           $worked = $CI->logbook_model->check_if_grid_worked_in_logbook($grid, null, "SAT");
+                              if ($worked != 0) {
+                                  echo " " . $grid . "";
+                              } else {
+                                  echo " " . $grid . "";
+                              }
+                           }
                         } else {
-                            echo " " . $rove['gridsquare'] . "";
+                           $worked = $CI->logbook_model->check_if_grid_worked_in_logbook($rove['gridsquare'], null, "SAT");
+                           if ($worked != 0) {
+                               echo " " . $rove['gridsquare'] . "";
+                           } else {
+                               echo " " . $rove['gridsquare'] . "";
+                           }
                         }
                         ?>