Competitors for 2012 Swim World Cup

Athlete Country Sports Date of birth
Angie Bainbridge AUS SWI 16 October 1989
George Bovell TTO SWI 18 July 1983
Alanna Bowles AUS SWI 11 December 1997
Tommaso D'Orsogna AUS SWI 29 December 1990
Inge Dekker NED SWI 18 August 1985
Ash Delaney AUS SWI 11 April 1986
Mitchell Donaldson NZL SWI 10 December 1992
Stanislav Donets RUS SWI 7 July 1983
Jason Dunford KEN SWI 28 November 1986
Rebecca Ejdervik SWE SWI 3 September 1987
Anthony Ervin USA SWI 26 May 1981
Sally Foster AUS SWI 13 April 1985
Rachel Goh AUS SWI 14 April 1986
Igor Golovin RUS SWI 19 May 1989
Jessica Hardy USA SWI 12 March 1987
Mack Horton AUS SWI 25 April 1996
Katinka Hosszú HUN SWI 3 May 1989
Robert Hurley AUS SWI 26 September 1988
Melissa Ingram NZL SWI 24 June 1985
Zsu Jakabos HUN SWI 3 April 1989
Justin James AUS SWI 3 November 1992
Miku Kanasashi JPN SWI 6 June 1994
Kazuya Kaneda JPN SWI 5 November 1987
Rie Kaneto JPN SWI 8 September 1988
Sarah Katsoulis AUS SWI 10 May 1984
Jarrod Killey AUS OWS/SWI 6 February 1991
Amanda Lim SGP SWI 8 January 1993
Liu Junwu CHN SWI 20 February 1992
Liu Lan CHN SWI 18 January 1993
Grace Loh AUS SWI 1 August 1991
Sean Mahoney USA SWI 12 August 1988
Travis Mahoney AUS SWI 24 July 1990
Cameron McEvoy AUS SWI 13 May 1994
Jenny Mensing GER SWI 26 February 1986
Jeremy Meyer AUS SWI 30 April 1991
Kotuku Ngawati AUS SWI 16 June 1994
Mylene Ong SGP SWI 23 July 1991
Miyu Otsuka JPN SWI 19 July 1994
Jeanette Ottesen Gray DEN SWI 30 December 1987
Jessica Pengelly AUS
RSA
SWI 1 July 1991
Arren Quek SGP SWI 11 October 1993
Mark Randall RSA SWI 21 January 1986
Mel Schlanger AUS SWI 31 August 1986
Yuki Shirai JPN SWI 17 October 1989
Glenn Snyders NZL SWI 7 April 1987
Christian Sprenger AUS SWI 19 December 1985
Matt Stanley NZL SWI 15 January 1992
Britta Steffen GER SWI 16 November 1983
Tao Li SGP SWI 10 January 1990
Kenneth To AUS
HKG
SWI 7 July 1992
Darian Townsend RSA
USA
SWI 28 August 1984
Chris Wright AUS SWI 7 May 1988
Xu Tianlongzi CHN SWI 11 January 1991
Danny Yeo SGP SWI 1 June 1990
Jerryl Yong SGP SWI 23 February 1996
Zhang Qibin CHN SWI 23 June 1994
Zhang Ying CHN SWI 10 January 1990
Zhang Yunxiang CHN SWI 1992
Zheng Yanan CHN SWI 16 October 1996