Athlete search

1145 athletes found.

ID Name Nation(s) Role(s) Sport(s) Era
44984 Carlos van der Maath ARG Olympics SWM 1964—1968
45982 Gary MacDonald CAN Olympics SWM 1976
49848 Miguel Machado POR Olympics SWM 1996
103407 Paulo Machado BRA Olympics SWM 2004
141094 Artsiom Machekin BLR Olympics SWM 2020
47330 Richard Maden GBR Olympics SWM 1996
45508 Stefaan Maene BEL Olympics SWM 1992
103445 Filippo Magnini ITA Olympics SWM 2004—2016
125539 James Magnussen AUS Olympics SWM 2012—2016
50443 Per-Alvar Magnusson SWE Olympics SWM 1980
45985 Bill Mahony CAN Olympics SWM 1968—1972
126200 Kacper Majchrzak POL Olympics SWM 2012—2020
2503782 Jakub Majerski POL Olympics/YOG SWM 2018—2024
143520 Evangelos Makrygiannis GRE Olympics SWM 2020—2024
47988 Ilias Malamas GRE Olympics SWM 1984—1988
125884 Florent Manaudou FRA Olympics/Athlete Oath Taker/Opening Flagbearer SWM 2012—2024
50100 Peter Mankoč SLO Olympics SWM 1996—2012
51475 Thompson Mann USA Olympics SWM 1964
142925 Léon Marchand FRA Olympics SWM 2020—2024
93746 Igor Marchenko RUS Olympics SWM 2000—2004
135057 Deividas Margevičius LTU Olympics SWM 2016—2020
50851 Aleksey Markovsky RUS
URS
Olympics SWM 1980
48593 Deryck Marks JAM Olympics SWM 1984
48016 Fernando Marroquín GUA Olympics SWM 1984
48594 Allan Marsh JAM Olympics SWM 1984
47333 Paul Marshall GBR Olympics SWM 1980
144212 Nicolò Martinenghi ITA Olympics SWM 2020—2024
132911 Henrique Martins BRA Olympics SWM 2016
48799 Satoshi Maruya JPN Olympics SWM 1968
154710 Ksawery Masiuk POL Olympics SWM 2024
45662 Alexandre Massura BRA Olympics SWM 1996—2000
141559 Gabe Mastromatteo CAN Olympics SWM 2020
103189 Takeshi Matsuda JPN Olympics SWM 2004—2016
144707 Katsuhiro Matsumoto JPN Olympics SWM 2020—2024
154615 Riku Matsuyama JPN Olympics SWM 2024
47595 Roland Matthes GDR Olympics SWM 1968—1976
143472 Lucas Matzerath GER Olympics SWM 2020—2024
47878 Alexander Mayer FRG Olympics SWM 1988
50852 Viktor Mazanov RUS
URS
Olympics SWM 1964—1972
49035 Raimundas Mažuolis LTU
URS
Olympics/Opening Flagbearer SWM 1988—1996
45244 Ian McAdam AUS Olympics SWM 1988
154570 Max McCusker IRL Olympics SWM 2024
126186 Cameron McEvoy AUS Olympics SWM 2012—2024
51480 Rich McGeagh USA Olympics SWM 1964
126767 Tyler McGill USA Olympics SWM 2012
47340 Bobby McGregor GBR Olympics SWM 1964—1968
51483 Don McKenzie USA Olympics SWM 1968
51484 Frank McKinney USA Olympics SWM 1956—1960
126147 Andy McMillan NZL Olympics SWM 2012
93769 Blaž Medvešek SLO Olympics SWM 2000—2004
103462 Helge Meeuw GER Olympics SWM 2004—2012
93549 Yoav Meiri ISR Olympics SWM 2000
49556 Jarl Inge Melberg NOR Olympics SWM 1992
46555 Enrique Melo ESP Olympics SWM 1972
45663 Ronald Menezes BRA Olympics SWM 1984
49480 Wieger Mensonides NED Olympics SWM 1960—1964
46892 Roger-Philippe Menu FRA Olympics SWM 1972
44972 José Meolans ARG Olympics SWM 1996—2008
143521 Konstantinos Meretsolias GRE Olympics SWM 2020
48547 Emanuele Merisi ITA Olympics SWM 1992—2004
51664 Alberto Mestre VEN Olympics SWM 1980—1984
48219 Gábor Mészáros HUN Olympics SWM 1980
133911 Mehdy Metella FRA Olympics/YOG SWM 2010—2020
93458 Darren Mew GBR Olympics SWM 2000—2004
93777 Philippe Meyer SUI Olympics SWM 2000
48549 Leonardo Michelotti ITA Olympics SWM 1988—1992
133906 Clément Mignon FRA Olympics SWM 2016—2020
136357 Cody Miller USA Olympics SWM 2016
45251 Scott Miller AUS Olympics SWM 1996
47345 John Mills GBR Olympics SWM 1972—1976
51491 Ronnie Mills USA Olympics SWM 1968
46215 Miloš Milošević CRO Olympics SWM 1996—2000
2503916 Andrey Minakov ROC
RUS
Olympics/YOG SWM 2018—2020
48550 Gianni Minervini ITA Olympics SWM 1984—1992
93342 Mike Mintenko CAN Olympics SWM 2000—2004
144203 Alessandro Miressi ITA Olympics SWM 2020—2024
50859 Arsens Miskarovs LAT
URS
Olympics SWM 1980
45252 Ryan Mitchell AUS Olympics SWM 1996—2000
146680 Roman Mityukov SUI Olympics/Closing Flagbearer SWM 2020—2024
48807 Hiroshi Miura JPN Olympics SWM 1988
115598 Junichi Miyashita JPN Olympics SWM 2008
144711 Naoki Mizunuma JPN Olympics SWM 2020—2024
154483 Mario Mollà ESP Olympics SWM 2024
49905 David Monasterio PUR Olympics SWM 1992
922002 António Monteiro ANG Non-starter SWM 1980
51494 Jim Montgomery USA Olympics SWM 1976
47348 Adrian Moorhouse GBR Olympics SWM 1984—1992
93421 Daniel Morales ESP Olympics SWM 2000
51497 Pablo Morales USA Olympics SWM 1984—1992
132550 David Morgan AUS Olympics SWM 2016—2020
154516 Oliver Morgan GBR Olympics SWM 2024
49218 Eduardo Morillo MEX Olympics SWM 1984
103417 Tomomi Morita JPN Olympics SWM 2004—2008
49558 Børge Mørk NOR Olympics SWM 1992—1996
47886 Gerald Mörken FRG Olympics SWM 1984
120660 Vladimir Morozov ROC
RUS
Olympics SWM 2012—2020
46334 Franz Mortensen DEN Olympics SWM 1984—1992
51498 Jay Mortenson USA Olympics SWM 1988
46898 Alain Mosconi FRA Olympics SWM 1968—1972
93858 Ed Moses USA Olympics SWM 2000
49640 Anthony Mosse NZL Olympics SWM 1984—1988
46143 Mu Lati CHN Olympics SWM 1984
49220 Felipe Muñoz MEX Olympics/Administrator/Opening Flagbearer SWM 1968—2012
144712 Ryuya Mura JPN Olympics SWM 2020
136367 Ryan Murphy USA Olympics SWM 2016—2024
51503 John Naber USA Olympics/Olympic Flagbearer SWM 1976—1984
46413 Ayman Nadim EGY Olympics SWM 1984
48813 Hironobu Nagahata JPN Olympics SWM 1988
49738 Leo Najera PHI Olympics SWM 1992
48817 Isao Nakajima JPN Olympics SWM 1964
134805 Katsumi Nakamura JPN Olympics SWM 2016—2020
48819 Tsutomu Nakano JPN Olympics SWM 1992
103904 Mattia Nalesso ITA Olympics SWM 2004—2008
44976 Miguel Ángel Navarro ARG Olympics SWM 1964
49906 Carlos Nazario PUR Olympics SWM 1976
142928 Yohann Ndoye-Brouard FRA Olympics SWM 2020—2024
50861 Vladimir Nemshilov RUS
URS
Olympics SWM 1968
103498 Stanislau Neviarouski BLR Olympics SWM 2004—2008
48382 Scott Newkirk ISV Olympics SWM 1984
50085 Ng Yue Meng SGP Olympics SWM 1988
51698 Nguyễn Mạnh Tuấn VIE Olympics SWM 1980
47354 Neil Nicholson GBR Olympics SWM 1964
44978 Luis Nicolao ARG Olympics SWM 1960—1968
46335 Benny Nielsen DEN Olympics SWM 1988
45619 Nikita BRA Olympics SWM 1968
50660 Volodymyr Nikolaichuk UKR Olympics SWM 1996—2004
133209 Ning Zetao CHN Olympics SWM 2016
47888 Peter Nocke FRG Olympics SWM 1976
50451 Anders Norling SWE Olympics SWM 1976
46414 Sharif Nour EGY Olympics SWM 1984
93778 Karel Novy SUI Olympics SWM 2000—2008
93791 Stefan Nystrand SWE Olympics SWM 2000—2012
45261 Ian O'Brien AUS Olympics SWM 1964—1968
47355 Malcolm O'Connell GBR Olympics SWM 1972
126148 Carl O'Donnell NZL Olympics SWM 2012
49222 Mauricio Ocampo MEX Olympics SWM 1960
48830 Shigeo Ogata JPN Olympics SWM 1984—1992
93793 Mattias Ohlin SWE Olympics SWM 2000—2004
46582 Ilmar Ojase EST Olympics SWM 1992
48831 Yukiaki Okabe JPN Olympics SWM 1964
103392 Yoshihiro Okumura JPN Olympics SWM 2004—2008
45625 Athos de Oliveira Júnior BRA Olympics SWM 1960—1964
115650 Nicolas Oliveira BRA Olympics SWM 2008—2016
45608 Ruy Oliveira BRA Olympics SWM 1972
51512 Jon Olsen USA Olympics SWM 1992—1996
50866 Igor Omelchenk'o GEO
URS
Olympics SWM 1976
93631 Allen Ong MAS Olympics SWM 2000—2004
50087 Oon Jin Gee SGP Olympics SWM 1984—1988
50088 Oon Jin Teik SGP Olympics/Administrator SWM 1984—2008
93422 David Ortega ESP Olympics SWM 2000
48834 Yoshihiko Osaki JPN Olympics SWM 1960
93249 Eduardo Otero ARG Olympics SWM 2000—2008
93363 Ouyang Kunpeng CHN Olympics SWM 2000—2004
49799 Zbigniew Pacelt POL Olympics MPN/SWM 1968—1976
46583 Marko Pachel EST Olympics SWM 1992
132554 Jake Packard AUS Olympics SWM 2016
46560 Nazario Padrón ESP Olympics SWM 1964
154433 Pan Zhanle CHN Olympics SWM 2024
50868 Nikolay Pankin RUS
URS
Olympics SWM 1968—1976
50056 Denis Pankratov RUS
EUN
Olympics SWM 1992—2000
49740 Raymond Papa PHI Olympics SWM 1992—1996
47995 Charalampos Papanikolaou GRE Olympics SWM 1988
46000 Eddie Parenti CAN Olympics SWM 1992—1996
48978 Park Dong-Pil KOR Olympics SWM 1988
48981 Park Yeong-Cheol KOR Olympics SWM 1988
93728 Terence Parkin RSA Olympics SWM 2000—2004
46907 Thierry Pata FRA Olympics SWM 1984
45267 Glenn Patching AUS Olympics SWM 1976—1980
134063 Adam Peaty GBR Olympics SWM 2016—2024
93859 Aaron Peirsol USA Olympics SWM 2000—2008
103160 Thiago Pereira BRA Olympics SWM 2004—2016
125887 Giacomo Perez-Dortona FRA Olympics SWM 2012
55034 Đorđe Perišić MNE
YUG
Olympics SWM/WPO 1960—1972
45673 Aldo Perseke BRA Olympics SWM 1960
115627 Jonas Persson SWE Olympics SWM 2008
47889 Stefan Peter FRG Olympics SWM 1984
93729 Brett Petersen RSA Olympics SWM 2000
48924 Yevgeny Petrashov KGZ Olympics SWM 1996—2004
50873 Konstantin Petrov KAZ
URS
Olympics SWM 1988
51692 Phạm Văn Thành VIE Olympics SWM 1980
93860 Michael Phelps USA Olympics/Opening Flagbearer SWM 2000—2016
48596 Andrew Phillips JAM Olympics SWM 1984
46004 Brian Phillips CAN Olympics SWM 1972
50578 Dulyarit Phuangthong THA Olympics SWM 1996—2000
46006 Steve Pickell CAN Olympics SWM 1976
136352 Blake Pieroni USA Olympics SWM 2016—2024
93345 Shamek Pietucha CAN Olympics SWM 2000
93430 Jarno Pihlava FIN Olympics SWM 2000—2004
145598 Stan Pijnenburg NED Olympics SWM 2020—2024
50057 Denis Pimankov RUS Olympics SWM 1996—2004
93274 Adam Pine AUS Olympics SWM 2000—2008
47891 Mark Pinger GER Olympics SWM 1992—1996
48082 Juan José Pino HON Olympics SWM 1984
103225 Jim Piper AUS Olympics SWM 2004
45622 Álvaro Pires BRA Olympics SWM/WPO 1964—1968
154708 Bartosz Piszczorowicz POL Olympics SWM 2024
136358 David Plummer USA Olympics SWM 2016
45676 Eduardo Poli BRA Olympics SWM 1988
50875 Igor Polyansky RUS
URS
Olympics SWM 1988
46918 Jean Pommat FRA Olympics/Non-starter SWM 1960—1964