W 1998 roku Sommer wrócił do Stanów i został zawodnikiem Columbus Crew, grającego w tamtejszej Major League Soccer. W zespole Crew zastąpił odchodzącego do Liverpoolu Brada Friedela. W pierwszym sezonie Sommer był podstawowym bramkarzem Columbus, jednak w następnym doznał kontuzji kolana i nie wystąpił w żadnym ze spotkań. W 2000 roku został bramkarzem New England Revolution, a po rozegraniu 11 spotkań odszedł do angielskiego Boltonu Wanderers. Tam rozegrał tylko jedno spotkanie – w Pucharze Anglii przeciwko Blackburn Rovers i przegrał rywalizację o miejsce w składzie z Jussim Jääskeläinenem i Tommym Wrightem. W 2001 roku wrócił do New England i dotarł z nim do finału US Open Cup, a w 2002 roku do MLS Cup. Kolejne kontuzje zadecydowały, że stracił miejsce w składzie na rzecz Adina Browna i na koniec 2002 roku zakończył piłkarską karierę.