diff --git a/dumux/io/vtkoutputmodule.hh b/dumux/io/vtkoutputmodule.hh
index 52329adb686b19a124324c533f7d4e7d057d78d2..ae02d892e5e78d9520837180aa5a4856160d8314 100644
--- a/dumux/io/vtkoutputmodule.hh
+++ b/dumux/io/vtkoutputmodule.hh
@@ -625,9 +625,9 @@ private:
                 else
                 {
                     for (int phaseIdx = 0; phaseIdx < velocityOutput_->numFluidPhases(); ++phaseIdx)
-                        this->addVertexData( Field(gridGeometry().gridView(), gridGeometry().elementMapper(), velocity[phaseIdx],
-                                              "velocity_" + velocityOutput_->phaseName(phaseIdx) + " (m/s)",
-                                              /*numComp*/dimWorld, /*codim*/0, dm, this->precision()) );
+                        this->addCellData( Field(gridGeometry().gridView(), gridGeometry().elementMapper(), velocity[phaseIdx],
+                                            "velocity_" + velocityOutput_->phaseName(phaseIdx) + " (m/s)",
+                                            /*numComp*/dimWorld, /*codim*/0, dm, this->precision()) );
                 }
             }