diff --git a/src/SignalR/perf/benchmarkapps/Crankier/Agent.cs b/src/SignalR/perf/benchmarkapps/Crankier/Agent.cs
index e31faa83cb5d2530a2cf12284afacbe028cccba5..d979e7e0dcb28e5988c2493bed04ca567cab7a78 100644
--- a/src/SignalR/perf/benchmarkapps/Crankier/Agent.cs
+++ b/src/SignalR/perf/benchmarkapps/Crankier/Agent.cs
@@ -147,7 +147,7 @@ namespace Microsoft.AspNetCore.SignalR.Crankier
                     await StartWorker(worker.Id, targetAddress, transportType, connectionsPerWorker);
                 }
 
-                await Runner.LogAgentAsync("Agent started listening to worker {0} ({1} of {2}).", worker.Id, index, numberOfWorkers);
+                await Runner.LogAgentAsync("Agent started listening to worker {0} ({1} of {2}).", worker.Id, index + 1, numberOfWorkers);
             }
 
             var workerTasks = new Task<AgentWorker>[numberOfWorkers];