Josh Hayes earned yet another podium finish in his 301st professional road-racing start on Sunday at Pittsburgh International Race Complex.