 After the season, he was again released and picked up by the Mighty Ducks of Anaheim.He played the whole 2000–2001 season with the Cincinnati Mighty Ducks, scoring 49 points in 60 games.For the 2001–2002 season O'Sullivan played overseas in Switzerland with the Kloten Flyers.