The 18-time gold medallist clocked 52.59 seconds in the 100m butterfly, behind runner-up Ryan Lochte (52.52) and winner Tom Shields (52.12). Phelps, who has his sights set on competing in a fifth Olympics in 2016 at Rio, holds the world record at 49.82.
The 29-year-old American missed out on the 200m final in Charlotte, North Carolina, after posting just the 14th fastest time in the preliminaries.
His time of 1:51.44 was more than eight seconds off his American record and Phelps had to console himself with a win in the 200m B final by clocking 1:49.12.
Published in The Express Tribune, May 17th, 2015.
Like Sports on Facebook, follow @ETribuneSports on Twitter to stay informed and join in the conversation.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ