Tyler McCandless won top American laurels at the Newport 10k in 30:21, more than forty seconds faster than his time last year. He was the second finisher overall.