Aux Jeux olympiques d'été de 1928 à Amsterdam, elle est médaillée d'argent du 4x100 mètres nage libre et médaillée de bronze du 100 mètres nage libre et du 100 mètres dos.
Aux Championnats d'Europe de natation 1931 à Paris, Joyce Cooper obtient quatre médailles : trois en argent (400 mètres nage libre, 100 mètres dos et 4x100 mètres nage libre) et une en bronze (100 mètres nage libre).