diff --git a/lofar_station_client/statistics/packet.py b/lofar_station_client/statistics/packet.py
index 544c3efc6855abb973b9519ef152daf8a193fc7b..998128f0c4c02e114af101f6abe95eac5db7c87b 100644
--- a/lofar_station_client/statistics/packet.py
+++ b/lofar_station_client/statistics/packet.py
@@ -66,6 +66,14 @@ class SDPPacket:
 
         packet format version.
 
+    station_version_id
+
+        Lofar Station Control software version.
+
+    writer_version_id
+
+        statistics writer software version.
+
     observation_id
 
         observation identifier.
@@ -181,6 +189,8 @@ class SDPPacket:
             (
                 self.marker_raw,
                 self.version_id,
+                self.station_version_id,
+                self.writer_version_id,
                 self.observation_id,
                 self.station_id,
                 self.source_info,
@@ -263,6 +273,8 @@ class SDPPacket:
         header = {
             "marker": self.marker,
             "version_id": self.version_id,
+            "station_version_id": self.station_version_id,
+            "writer_version_id": self.writer_version_id,
             "observation_id": self.observation_id,
             "station_id": self.station_id,
             "source_info": {
@@ -352,6 +364,8 @@ class BeamletPacket(SDPPacket):
             (
                 self.marker_raw,
                 self.version_id,
+                self.station_version_id,
+                self.writer_version_id,
                 self.observation_id,
                 self.station_id,
                 self.source_info,
@@ -501,6 +515,8 @@ class StatisticsPacket(SDPPacket):
             (
                 self.marker_raw,
                 self.version_id,
+                self.station_version_id,
+                self.writer_version_id,
                 self.observation_id,
                 self.station_id,
                 self.source_info,