Van Moorsel started her career in the late 1980s. Van Moorsel dropped out of cycling in 1994 with anorexia nervosa but recovered to compete at the World Championships in 1998, winning the time trial and coming second in the road race. Her four gold medals tie her (with four others) for the most ever by a Dutch athlete at the Olympics.
She has held the world hour record for women of 46.065 km, set in 2003 in Mexico City.
Van Moorsel retired from professional cycling after the 2004 Olympics.