Running is another word for jogging. "Three years running" refers to the amount of time this person was a jogger. Running here can used to explain the time period, but it ties in nicely with the person's activity which is jogging. Running and jogging are synonyms.
He has been a jogger for three years running .