At least where I live they have, I look at results 15 years ago and if you ran 20 minutes you would have gotten 40th place and the top ten was usually 17 minutes or faster. now a day the top ten is usually around 23 minutes. Is it because there more 5k races now or are all the good runners now just running marathons or it could just be my area.