diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 355e4016b719971147702aa249167aef34ba8266..4d34a25f8958d74df9e6713d51830884091c7607 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -108,6 +108,7 @@ get_data:
 include: 
   - local: 'benchmarks/tracking_detectors/config.yml'
   - local: 'benchmarks/tof/config.yml'
+  - local: 'benchmarks/tof/config_forward.yml'
   - local: 'benchmarks/barrel_ecal/config.yml'
   - local: 'benchmarks/barrel_hcal/config.yml'
   - local: 'benchmarks/roman_pots/config.yml'
diff --git a/benchmarks/tof/config_forward.yml b/benchmarks/tof/config_forward.yml
new file mode 100644
index 0000000000000000000000000000000000000000..07dd70af679bb76bb357ac7e2a2cf651752bfea2
--- /dev/null
+++ b/benchmarks/tof/config_forward.yml
@@ -0,0 +1,14 @@
+tof:sim_tof_forward_hits:
+  extends: .det_benchmark
+  stage: simulate
+  script:
+    - bash benchmarks/tof/tof_forward_hits.sh --sim-only
+
+bench:tof_forward:
+  extends: .det_benchmark
+  stage: benchmarks
+  needs:
+    - ["tof:sim_tof_forward_hits"]
+  script:
+    - bash benchmarks/tof/tof_forward_hits.sh --analysis
+
diff --git a/benchmarks/tof/tof_hits.sh b/benchmarks/tof/tof_hits.sh
index 57ad92271724df6352a075742ff9c0a0ed320165..957de8e7d80a31fc6ce7c78b1fd2c82c217b5193 100644
--- a/benchmarks/tof/tof_hits.sh
+++ b/benchmarks/tof/tof_hits.sh
@@ -57,7 +57,7 @@ if [[ ! -n  "${JUGGLER_N_EVENTS}" ]] ; then
   export JUGGLER_N_EVENTS=100
 fi
 
-export JUGGLER_N_EVENTS=2500
+export JUGGLER_N_EVENTS=100
 export JUGGLER_FILE_NAME_TAG="tof_hits"
 export JUGGLER_GEN_FILE="${LOCAL_DATA_PATH}/${JUGGLER_FILE_NAME_TAG}.hepmc"