Potts won the event four years ago, but Dye has narrowly defeated him ever since.
Philadelphia isn't the only place where Dye has excelled recently. He has won numerous professional races in the last couple of years, highlighted by his victory in the six-race Lifetime Tri Series in 2013.
The Olympic triathlon began with a 1,500-meter swim in the Schuylkill, followed by a 24.8-mile bicycle ride and a 6.2-mile run. The race had prize money of $25,000 split among the top finishers.
Dye said his third straight victory meant a lot.
"To have that consistency year in and year out, I mean, that's what we train for," Dye said. "It's always nice to reaffirm that you're not just a flash in the pan and you can do it over and over again."
The women's race had a first-time winner in Alicia Kaye. Kaye finished ahead of her closest competitor, Cara McLarty, by more than four minutes. It was a moment of redemption for Kaye after she was disqualified last year with 17 other professionals for unintentionally cutting the swim course short.
Although the 30-year-old Kaye trains in Boulder during the summer and Clermont, Fla., during the winter, she feels at home in Philadelphia.
For four of the last six years, Kaye has stayed with a host family in Merion. She thinks the familiarity and comfort provide her with an advantage on race day when many others must deal with being in an unfamiliar city.
"Usually, we get to the airport, we've got to go get a rental car and then navigate yourself around a city you're not familiar with," Kaye said. "I got there and called [her host mother] and she came and picked me up and brought me home."