diff --git a/modules/proxy/mod_proxy_balancer.c b/modules/proxy/mod_proxy_balancer.c
index c8f6f54bce..ff0322f663 100644
--- a/modules/proxy/mod_proxy_balancer.c
+++ b/modules/proxy/mod_proxy_balancer.c
@@ -685,6 +685,7 @@ static int balancer_handler(request_rec *r)
"
Worker URL | "
"Route | RouteRedir | "
"Factor | Status | "
+ "Elected | To | From | "
"\n", r);
worker = (proxy_worker *)balancer->workers->elts;
@@ -710,7 +711,11 @@ static int balancer_handler(request_rec *r)
ap_rputs("Ok", r);
if (!PROXY_WORKER_IS_INITIALIZED(worker))
ap_rputs("-", r);
- ap_rputs("\n", r);
+ ap_rputs("", r);
+ ap_rprintf(r, "%" APR_SIZE_T_FMT " | ", worker->s->elected);
+ ap_rprintf(r, "%" APR_OFF_T_FMT " | ", worker->s->transferred);
+ ap_rprintf(r, "%" APR_OFF_T_FMT " | ", worker->s->read);
+ ap_rputs("\n", r);
++worker;
}