Meagher was expected to compete for medals at the 1980 Summer Olympics in Moscow, Russia.
However, in 1981 Meagher gave one of the most memorable performances in competitive swimming at the U.S. Swimming National Championships held in Brown Deer, Wisconsin in 1981.