diff --git a/src/View/Results/Table.py b/src/View/Results/Table.py
index 55496c7f3c8734a447dbeeee02dd6e9da3737825..22be35d5132c144e39511968e5a74aa820d16891 100644
--- a/src/View/Results/Table.py
+++ b/src/View/Results/Table.py
@@ -86,6 +86,12 @@ class TableModel(PamhyrTableModel):
             elif self._headers[column] == "discharge":
                 v = self._lst[row].get_ts_key(self._timestamp, "Q")
                 return f"{v:.4f}"
+            elif self._headers[column] == "speed":
+                q = self._lst[row].get_ts_key(self._timestamp, "Q")
+                z = self._lst[row].get_ts_key(self._timestamp, "Q")
+
+                v = self._lst[row].geometry.speed(q, z)
+                return f"{v:.4f}"
 
         return QVariant()
 
diff --git a/src/View/Results/translate.py b/src/View/Results/translate.py
index a42d8638dbe6704449afd75680cc104e46e79aaa..e59fb789eb91742a3a47ecbf7ca8ed9d37206654 100644
--- a/src/View/Results/translate.py
+++ b/src/View/Results/translate.py
@@ -57,4 +57,5 @@ class ResultsTranslate(MainTranslate):
             "name": _translate("Results", "Profile"),
             "water_elevation": self._dict["unit_water_elevation"],
             "discharge": self._dict["unit_discharge"],
+            "speed": self._dict["unit_speed"],
         }