diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 10c42c1995ad184184be33c01eb4471ef814b47a..5873d92e2962ce1492625d9b0a4340d03ebdf2eb 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -447,6 +447,41 @@ jug_xl:singularity:nightly:
     - version
     - jug_xl:nightly
 
+benchmarks:detector:default:
+  stage: benchmarks
+  needs: 
+    - version
+    - jug_xl:default
+  variables:
+    DETECTOR: "${DETECTOR}"
+    DETECTOR_CONFIG: "${DETECTOR_CONFIG}"
+    DETECTOR_REPOSITORYURL: "${DETECTOR_REPOSITORYURL}"
+    BENCHMARKS_TAG: "${INTERNAL_TAG}-default"
+    BENCHMARKS_CONTAINER: "jug_xl"
+    BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
+  trigger:
+    project: EIC/benchmarks/detector_benchmarks
+    strategy: depend
+  allow_failure: true
+  
+benchmarks:detector:default:
+  stage: benchmarks
+  needs: 
+    - version
+    - jug_xl:default
+  variables:
+    RECO: "eicrecon"
+    DETECTOR: "${DETECTOR}"
+    DETECTOR_CONFIG: "${DETECTOR_CONFIG}"
+    DETECTOR_REPOSITORYURL: "${DETECTOR_REPOSITORYURL}"
+    BENCHMARKS_TAG: "${INTERNAL_TAG}-default"
+    BENCHMARKS_CONTAINER: "jug_xl"
+    BENCHMARKS_REGISTRY: "$CI_REGISTRY_IMAGE"
+  trigger:
+    project: EIC/benchmarks/detector_benchmarks
+    strategy: depend
+  allow_failure: false
+
 benchmarks:reconstruction:default:
   stage: benchmarks
   needs: 
@@ -524,6 +559,8 @@ benchmarks:physics:nightly:
 clean_internal_tag:
   image: alpine/curl
   stage: finalize
+  needs:
+    - benchmarks:detector:default
   dependencies:
     - version
   when: always
@@ -542,6 +579,8 @@ clean_unstable_mr:
     - version
   tags:
     - docker-new
+  needs:
+    - benchmarks:detector:default
   when: always
   script:
     - apk add curl jq
@@ -574,6 +613,8 @@ clean_pipeline:
   dependencies:
     - version
     - clean_internal_tag
+  needs:
+    - benchmarks:detector:default
   tags:
     - docker-new
   when: always