diff --git a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
index a40790f7a52f7bcdcd7c5730238f1effb319eb44..b76a763d6781743691fe2e27f415be4565705abf 100644
--- a/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
+++ b/VectoCore/VectoCoreTest/Reports/ModDataTest.cs
@@ -30,6 +30,7 @@
 */
 
 using System.Data;
+using System.Linq;
 using Microsoft.VisualStudio.TestTools.UnitTesting;
 using TUGraz.VectoCommon.Utils;
 using TUGraz.VectoCore.InputData.Reader.Impl;
@@ -70,6 +71,9 @@ namespace TUGraz.VectoCore.Tests.Reports
 
 			var lastGear = 0u;
 			foreach (DataRow row in modData.Data.Rows) {
+				if (cycle.Entries.Last().Distance.IsEqual(((Meter)row[(int)ModalResultField.dist]))) {
+					continue;
+				}
 				var gear = (uint)row[(int)ModalResultField.Gear];
 				var time = (Second)row[(int)ModalResultField.time];