average time for 1k
The definition of good time is very subjective here, it depends on so many things. If you need a sort of reference point, according to Endomondo, the average time to run 1k is between 4:38 and 4:52.'m 43, an averagely talented club runner, nothing special, have been running for a little over two years and the last time I did 1000m intervals a few weeks back I averaged 3:07 per 1000m for 6x1000m intervals with a 2 minute rest between each one.