diff --git a/src/boards/Payload/Sensors/Sensors.cpp b/src/boards/Payload/Sensors/Sensors.cpp
index 49c4ab50cf482a2a0de1ceb0c03de67295fc3fb4..904b649f2cc510b4fd901b5914c65cd4b5629594 100644
--- a/src/boards/Payload/Sensors/Sensors.cpp
+++ b/src/boards/Payload/Sensors/Sensors.cpp
@@ -456,6 +456,8 @@ void Sensors::lps28dfwInit()
 void Sensors::lps28dfwCallback()
 {
     auto sample = getLPS28DFWLastSample();
+    // Update pressure stats
+    getModule<FlightStatsRecorder>()->updatePressure(sample);
     Logger::getInstance().log(sample);
 };
 
@@ -640,8 +642,6 @@ void Sensors::staticPressureInit()
 void Sensors::staticPressureCallback()
 {
     auto sample = getStaticPressureLastSample();
-    // Update pressure stats
-    getModule<FlightStatsRecorder>()->updatePressure(sample);
     Logger::getInstance().log(sample);
 }