Phelps, who was barred by U.S. Swimming from competing at the ongoing world championships in Russian Federation after a drink-driving arrest last year, clocked one minute, 52.94 seconds to clinch the U.S. title in San Antonio.
Sun* took silver in 1:45.20, the bronze to world record holder and the 2009 champion Paul Biedermann (GER) in 1:45.38. Ryan Lochte and Chad Le Clos finished in fourth and sixth.