Cunningham wurde ohne linken Unterarm geboren. 1989 wurde sie von der British Paralympic Association in den Schwimmkader aufgenommen. Im folgenden Jahr, im Alter von 13 Jahren, nahm sie erstmals an einem internationalen Wettkampf teil, den Weltspielen der Behinderten 1990 in Assen. Bei den Sommer-Paralympics 1992 in Barcelona gelang ihr der Sieg über 50 m Freistil der Klasse S9 in neuer Weltrekordzeit. Über 100 m Freistil und 100 m Rücken in der Klasse S9 sowie in der 4x100 m Freistilstaffel und der 4x100 m Lagenstaffel in der Klasse S7-10 errang sie Silbermedaillen. 1994 folgte eine erfolgreiche Teilnahme an den Schwimm-Weltmeisterschaften des Internationalen Paralympischen Komitees auf Malta. In ihrer Klasse S9 gewann sie Gold über 100 m Rücken, Silber über 100 m Schmetterling, Bronze über 50 m Freistil, sowie Bronze mit der 4x100 m Lagenstaffel in der Klasse S7-10. Nach der Teilnahme an den Sommer-Paralympics 1996 in Atlanta, bei denen sie an ihre Erfolge von 1992 und 1994 nicht anknüpfen konnte, beendete sie ihre Schwimmkarriere, um sich ihrem Studium zu widmen.