diff --git a/benchmarks/single/analyze.sh b/benchmarks/single/analyze.sh
index e9931c7845079934e82ade47c71c29693f41bac6..547ec8bcbd67c526063f20d8fa4464c33a140eda 100644
--- a/benchmarks/single/analyze.sh
+++ b/benchmarks/single/analyze.sh
@@ -3,6 +3,7 @@
 source $(dirname $0)/common.sh $*
 
 # Analyze
+/usr/bin/time -v \
 root -l -b -q "benchmarks/single/analysis/analyze.cxx+(\"${JUGGLER_REC_FILE}\")"
 if [[ "$?" -ne "0" ]] ; then
   echo "ERROR analysis failed"
diff --git a/benchmarks/single/reconstruct.sh b/benchmarks/single/reconstruct.sh
index 7c9d611323b24e137d30dd9c3dea3253b3edebf6..a6285d28d642bc634a1fe4d0988648b88da45dfc 100644
--- a/benchmarks/single/reconstruct.sh
+++ b/benchmarks/single/reconstruct.sh
@@ -7,6 +7,7 @@ for rec in options/*.py ; do
   unset tag
   [[ $(basename ${rec} .py) =~ (.*)\.(.*) ]] && tag=".${BASH_REMATCH[2]}"
   JUGGLER_REC_FILE=${JUGGLER_REC_FILE/.root/${tag:-}.root} \
+    /usr/bin/time -v \
     gaudirun.py ${JUGGLER_GAUDI_OPTIONS:-} ${rec}
   if [[ "$?" -ne "0" ]] ; then
     echo "ERROR running juggler"
diff --git a/benchmarks/single/simulate.sh b/benchmarks/single/simulate.sh
index ddb191a8d8e6012a12dbbd3bf9fbb04dc6acdd96..5b06b0c082e5045c953cfd9167ca0d30c1f989e4 100644
--- a/benchmarks/single/simulate.sh
+++ b/benchmarks/single/simulate.sh
@@ -3,6 +3,7 @@
 source $(dirname $0)/common.sh $*
 
 # Simulate
+/usr/bin/time -v \
 ddsim --runType run \
       --printLevel WARNING \
       --enableGun \