2020 Summer Olympics Results - Swimming
| Women's 50m Freestyle | |||
|---|---|---|---|
| July 30 - Final | |||
AUSAustralia | Emma McKeon | 23.81 OR | |
SWESweden | Sarah Sjöström | 24.07 | |
DENDenmark | Pernille Blume | 24.21 | |
| 4 | NEDNetherlands | Ranomi Kromowidjojo | 24.30 |
| 5 | CHNChina | Wu Qingfeng | 24.32 |
| 5 | POLPoland | Katarzyna Wilk | 24.32 |
| 7 | AUSAustralia | Cate Campbell | 24.36 |
| 8 | USAUnited States | Abbey Weitzeil | 24.41 |
| 9 | CHNChina | Zhang Yufei | 24.32 |
| 10 | ROCRussian Olympic Committee | Arina Surkova | 24.57 |
| 11 | FRAFrance | Mélanie Henique | 24.63 |
| 11 | USAUnited States | Simone Manuel | 24.63 |
| 13 | RSASouth Africa | Emma Chelius | 24.64 |
| 14 | FRAFrance | Marie Wattel | 24.76 |
| 15 | FINFinland | Fanny Teijonsalo | 24.91 |
| 16 | DENDenmark | Julie Kepp Jensen | 24.98 |
| 17 | HKGHong Kong | Siobhan Bernadette Haughey | 24.75 |
| 18 | NEDNetherlands | Femke Heemskerk | 24.77 |
| 19 | ROCRussian Olympic Committee | Mariya Kameneva | 24.83 |
| 20 | SWESweden | Michelle Coleman | 24.84 |
| 21 | CZECzechia | Barbora Seemanova | 24.92 |
| 22 | CANCanada | Kayla Sanchez | 24.93 |
| 23 | ESPSpain | Lidón Muñoz | 25.10 |
| 24 | EGYEgypt | Farida Osman | 25.13 |
| 25 | ECUEcuador | Anicka Delgado | 25.36 |
| 25 | LUXLuxembourg | Julie Meynen | 25.36 |
| 27 | COLColombia | Isabella Arcila | 25.41 |
| 27 | CYPCyprus | Kalia Antoniou | 25.41 |
| 29 | BRABrazil | Etiene Medeiros | 25.45 |
| 30 | ISRIsrael | Andrea Murez | 25.48 |
| 31 | ROURomania | Bianca Costea | 25.61 |
| 32 | VENVenezuela | Jeserick Pinto | 25.65 |
| 33 | IRLIreland | Danielle Hill | 25.70 |
| 34 | IVBBritish Virgin Islands | Elinah Phillip | 25.74 |
| 35 | ALGAlgeria | Amel Melih | 25.77 |
| 35 | BOLBolivia | Karen Torrez | 25.77 |
| 37 | THAThailand | Jenjira Srisa-Ard | 25.97 |
| 38 | TPETaiwan (Chinese Taipei) | Huang Mei Chien | 25.99 |
| 39 | ARUAruba | Allyson Ponson | 26.03 |
| 40 | SGPSingapore | Quah Ting Wen | 26.16 |
| 41 | TRITrinidad and Tobago | Cherelle Thompson | 26.19 |
| 42 | ALBAlbania | Nikol Merizaj | 26.21 |
| 43 | KENKenya | Emily Muteti | 26.31 |
| 44 | CMRCameroon | Norah Elisabeth Milanesi | 26.41 |
| 45 | CROCroatia | Ema Rajic | 26.49 |
| 45 | JORJordan | Talita Baqlah | 26.49 |
| 47 | UGAUganda | Kirabo Namutebi | 26.63 |
| 48 | UZBUzbekistan | Natalya Kritinina | 26.93 |
| 49 | LCASaint Lucia | Mikaili Charlemagne | 26.99 |
| 50 | FIJFiji | Cheyenne Rova | 27.11 |
| 51 | MGLMongolia | Enkhkhuslen Batbayar | 27.29 |
| 52 | ZAMZambia | Tilka Paljk | 27.34 |
| 53 | PNGPapua New Guinea | Judith Meauri | 27.56 |
| 54 | ANTAntigua and Barbuda | Samantha Roberts | 27.63 |
| 55 | GUYGuyana | Aleka Persaud | 27.76 |
| 56 | PAKPakistan | Bisma Khan | 27.78 |
| 57 | GHAGhana | Unilez Takyi | 27.85 |
| 58 | BURBurkina Faso | Angelika Ouedraogo | 28.38 |
| 59 | VINSaint Vincent and Grenadines | Mya Defreitas | 28.57 |
| 60 | BRNBahrain | Noor Yusuf Abdulla | 28.87 |
| 61 | MAWMalawi | Jessica Makwenda | 28.96 |
| 62 | TJKTajikistan | Anastasiya Tyurina | 29.05 |
| 63 | TGATonga | Noelani Day | 29.06 |
| 64 | LAOLaos | Siri Arun Budcharern | 29.22 |
| 65 | CAMCambodia | Bunpichmorakat Kheun | 29.42 |
| 66 | MOZMozambique | Alicia Mateus | 29.63 |
| 67 | KUWKuwait | Lara Dashti | 29.69 |
| 68 | BANBangladesh | Junayna Ahmed | 29.78 |
| 69 | BENBenin | Nafissath Radji | 29.99 |
| 70 | SWZEswatini | Robyn Young | 30.41 |
| 71 | PLEPalestine | Dania Nour | 30.43 |
| 72 | RWARwanda | Alphonsine Agahozo | 30.50 |
| 73 | PLWPalau | Osisang Chilton | 30.67 |
| 74 | SLESierra Leone | Tity Dumbuya | 31.56 |
| 75 | CAFCentral African Republic | Chloe Marie Helene Sauvourel | 32.18 |
| 76 | NIGNiger | Roukaya Moussa Mahamane | 32.21 |
| 77 | GABGabon | Aya Mpali | 32.24 |
| 78 | TLSEast Timor | Imelda Belo | 32.89 |
| 79 | BDIBurundi | Odrina Kaze | 33.39 |
| 80 | SUDSudan | Haneen Ibrahim | 34.49 |
| 81 | CGORepublic of the Congo | Stefan Bellore Sangala | 37.92 |
GBRGreat Britain | Anna Hopkin | DNS | |
QATQatar | Nada Arkaji | DNS | |
| Women's 50m Freestyle, Heats, Heat 1 | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | TLSEast Timor | Imelda Belo | 32.89 |
| 2 | BDIBurundi | Odrina Kaze | 33.39 |
| 3 | SUDSudan | Haneen Ibrahim | 34.49 |
| Women's 50m Freestyle, Heats | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | AUSAustralia | Emma McKeon | 24.02 Q OR |
| 2 | DENDenmark | Pernille Blume | 24.12 Q |
| 3 | AUSAustralia | Cate Campbell | 24.15 Q |
| 4 | SWESweden | Sarah Sjöström | 24.26 Q |
| 5 | POLPoland | Katarzyna Wilk | 24.31 Q |
| 6 | CHNChina | Zhang Yufei | 24.36 Q |
| 7 | USAUnited States | Abbey Weitzeil | 24.37 Q |
| 8 | NEDNetherlands | Ranomi Kromowidjojo | 24.41 Q |
| 9 | ROCRussian Olympic Committee | Arina Surkova | 24.52 Q |
| 10 | CHNChina | Wu Qingfeng | 24.55 Q |
| 11 | RSASouth Africa | Emma Chelius | 24.65 Q |
| 11 | USAUnited States | Simone Manuel | 24.65 Q |
| 13 | FRAFrance | Mélanie Henique | 24.69 Q |
| 14 | DENDenmark | Julie Kepp Jensen | 24.70 Q |
| 15 | HKGHong Kong | Siobhan Bernadette Haughey | 24.75 Q |
| 16 | NEDNetherlands | Femke Heemskerk | 24.77 Q |
| 17 | FINFinland | Fanny Teijonsalo | 24.79 |
| 18 | FRAFrance | Marie Wattel | 24.82 |
| 19 | ROCRussian Olympic Committee | Mariya Kameneva | 24.83 |
| 20 | SWESweden | Michelle Coleman | 24.84 |
| 21 | CZECzechia | Barbora Seemanova | 24.92 |
| 22 | CANCanada | Kayla Sanchez | 24.93 |
| 23 | ESPSpain | Lidón Muñoz | 25.10 |
| 24 | EGYEgypt | Farida Osman | 25.13 |
| 25 | ECUEcuador | Anicka Delgado | 25.36 |
| 25 | LUXLuxembourg | Julie Meynen | 25.36 |
| 27 | COLColombia | Isabella Arcila | 25.41 |
| 27 | CYPCyprus | Kalia Antoniou | 25.41 |
| 29 | BRABrazil | Etiene Medeiros | 25.45 |
| 30 | ISRIsrael | Andrea Murez | 25.48 |
| 31 | ROURomania | Bianca Costea | 25.61 |
| 32 | VENVenezuela | Jeserick Pinto | 25.65 |
| 33 | IRLIreland | Danielle Hill | 25.70 |
| 34 | IVBBritish Virgin Islands | Elinah Phillip | 25.74 |
| 35 | ALGAlgeria | Amel Melih | 25.77 |
| 35 | BOLBolivia | Karen Torrez | 25.77 |
| 37 | THAThailand | Jenjira Srisa-Ard | 25.97 |
| 38 | TPETaiwan (Chinese Taipei) | Huang Mei Chien | 25.99 |
| 39 | ARUAruba | Allyson Ponson | 26.03 |
| 40 | SGPSingapore | Quah Ting Wen | 26.16 |
| 41 | TRITrinidad and Tobago | Cherelle Thompson | 26.19 |
| 42 | ALBAlbania | Nikol Merizaj | 26.21 |
| 43 | KENKenya | Emily Muteti | 26.31 |
| 44 | CMRCameroon | Norah Elisabeth Milanesi | 26.41 |
| 45 | CROCroatia | Ema Rajic | 26.49 |
| 45 | JORJordan | Talita Baqlah | 26.49 |
| 47 | UGAUganda | Kirabo Namutebi | 26.63 |
| 48 | UZBUzbekistan | Natalya Kritinina | 26.93 |
| 49 | LCASaint Lucia | Mikaili Charlemagne | 26.99 |
| 50 | FIJFiji | Cheyenne Rova | 27.11 |
| 51 | MGLMongolia | Enkhkhuslen Batbayar | 27.29 |
| 52 | ZAMZambia | Tilka Paljk | 27.34 |
| 53 | PNGPapua New Guinea | Judith Meauri | 27.56 |
| 54 | ANTAntigua and Barbuda | Samantha Roberts | 27.63 |
| 55 | GUYGuyana | Aleka Persaud | 27.76 |
| 56 | PAKPakistan | Bisma Khan | 27.78 |
| 57 | GHAGhana | Unilez Takyi | 27.85 |
| 58 | BURBurkina Faso | Angelika Ouedraogo | 28.38 |
| 59 | VINSaint Vincent and Grenadines | Mya Defreitas | 28.57 |
| 60 | BRNBahrain | Noor Yusuf Abdulla | 28.87 |
| 61 | MAWMalawi | Jessica Makwenda | 28.96 |
| 62 | TJKTajikistan | Anastasiya Tyurina | 29.05 |
| 63 | TGATonga | Noelani Day | 29.06 |
| 64 | LAOLaos | Siri Arun Budcharern | 29.22 |
| 65 | CAMCambodia | Bunpichmorakat Kheun | 29.42 |
| 66 | MOZMozambique | Alicia Mateus | 29.63 |
| 67 | KUWKuwait | Lara Dashti | 29.69 |
| 68 | BANBangladesh | Junayna Ahmed | 29.78 |
| 69 | BENBenin | Nafissath Radji | 29.99 |
| 70 | SWZEswatini | Robyn Young | 30.41 |
| 71 | PLEPalestine | Dania Nour | 30.43 |
| 72 | RWARwanda | Alphonsine Agahozo | 30.50 |
| 73 | PLWPalau | Osisang Chilton | 30.67 |
| 74 | SLESierra Leone | Tity Dumbuya | 31.56 |
| 75 | CAFCentral African Republic | Chloe Marie Helene Sauvourel | 32.18 |
| 76 | NIGNiger | Roukaya Moussa Mahamane | 32.21 |
| 77 | GABGabon | Aya Mpali | 32.24 |
| 78 | TLSEast Timor | Imelda Belo | 32.89 |
| 79 | BDIBurundi | Odrina Kaze | 33.39 |
| 80 | SUDSudan | Haneen Ibrahim | 34.49 |
| 81 | CGORepublic of the Congo | Stefan Bellore Sangala | 37.92 |
GBRGreat Britain | Anna Hopkin | DNS | |
QATQatar | Nada Arkaji | DNS | |
| Women's 50m Freestyle, Final | |||
|---|---|---|---|
| August 1 - Final | |||
| 1 | AUSAustralia | Emma McKeon | 23.81 OR |
| 2 | SWESweden | Sarah Sjöström | 24.07 |
| 3 | DENDenmark | Pernille Blume | 24.21 |
| 4 | NEDNetherlands | Ranomi Kromowidjojo | 24.30 |
| 5 | CHNChina | Wu Qingfeng | 24.32 |
| 5 | POLPoland | Katarzyna Wilk | 24.32 |
| 7 | AUSAustralia | Cate Campbell | 24.36 |
| 8 | USAUnited States | Abbey Weitzeil | 24.41 |
| Women's 50m Freestyle, Semifinal, Semifinal 2 | |||
|---|---|---|---|
| July 31 - Final | |||
| 1 | AUSAustralia | Emma McKeon | 24.00 OR |
| 2 | USAUnited States | Abbey Weitzeil | 24.19 |
| 3 | POLPoland | Katarzyna Wilk | 24.26 |
| 4 | AUSAustralia | Cate Campbell | 24.27 |
| 5 | ROCRussian Olympic Committee | Arina Surkova | 24.57 |
| 6 | FRAFrance | Mélanie Henique | 24.63 |
| 6 | USAUnited States | Simone Manuel | 24.63 |
| 8 | FINFinland | Fanny Teijonsalo | 24.91 |
| Women's 50m Freestyle, Semifinal, Semifinal 1 | |||
|---|---|---|---|
| July 31 - Final | |||
| 1 | DENDenmark | Pernille Blume | 24.08 |
| 2 | SWESweden | Sarah Sjöström | 24.13 |
| 3 | NEDNetherlands | Ranomi Kromowidjojo | 24.29 |
| 4 | CHNChina | Wu Qingfeng | 24.32 |
| 4 | CHNChina | Zhang Yufei | 24.32 |
| 6 | RSASouth Africa | Emma Chelius | 24.64 |
| 7 | FRAFrance | Marie Wattel | 24.76 |
| 8 | DENDenmark | Julie Kepp Jensen | 24.98 |
| Women's 50m Freestyle, Semifinal | |||
|---|---|---|---|
| July 31 - Final | |||
| 1 | AUSAustralia | Emma McKeon | 24.00 Q |
| 2 | DENDenmark | Pernille Blume | 24.08 Q |
| 3 | SWESweden | Sarah Sjöström | 24.13 Q |
| 4 | USAUnited States | Abbey Weitzeil | 24.19 Q |
| 5 | POLPoland | Katarzyna Wilk | 24.26 Q |
| 6 | AUSAustralia | Cate Campbell | 24.27 Q |
| 7 | NEDNetherlands | Ranomi Kromowidjojo | 24.29 Q |
| 8 | CHNChina | Wu Qingfeng | 24.32 Q |
| 8 | CHNChina | Zhang Yufei | 24.32 Q |
| 10 | ROCRussian Olympic Committee | Arina Surkova | 24.57 |
| 11 | FRAFrance | Mélanie Henique | 24.63 |
| 11 | USAUnited States | Simone Manuel | 24.63 |
| 13 | RSASouth Africa | Emma Chelius | 24.64 |
| 14 | FRAFrance | Marie Wattel | 24.76 |
| 15 | FINFinland | Fanny Teijonsalo | 24.91 |
| 16 | DENDenmark | Julie Kepp Jensen | 24.98 |
| Women's 50m Freestyle, Heats, Heat 11 | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | SWESweden | Sarah Sjöström | 24.26 Q |
| 2 | POLPoland | Katarzyna Wilk | 24.31 Q |
| 3 | USAUnited States | Abbey Weitzeil | 24.37 Q |
| 4 | NEDNetherlands | Ranomi Kromowidjojo | 24.41 Q |
| 5 | ROCRussian Olympic Committee | Arina Surkova | 24.52 Q |
| 6 | DENDenmark | Julie Kepp Jensen | 24.70 Q |
| 7 | HKGHong Kong | Siobhan Bernadette Haughey | 24.75 Q |
GBRGreat Britain | Anna Hopkin | DNS | |
| Women's 50m Freestyle, Heats, Heat 10 | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | AUSAustralia | Emma McKeon | 24.02 OR |
| 2 | RSASouth Africa | Emma Chelius | 24.65 |
| 2 | USAUnited States | Simone Manuel | 24.65 |
| 4 | FRAFrance | Mélanie Henique | 24.69 |
| 5 | NEDNetherlands | Femke Heemskerk | 24.77 |
| 6 | ROCRussian Olympic Committee | Mariya Kameneva | 24.83 |
| 7 | CZECzechia | Barbora Seemanova | 24.92 |
| 8 | BRABrazil | Etiene Medeiros | 25.45 |
| Women's 50m Freestyle, Heats, Heat 9 | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | DENDenmark | Pernille Blume | 24.12 |
| 2 | AUSAustralia | Cate Campbell | 24.15 |
| 3 | CHNChina | Zhang Yufei | 24.36 |
| 4 | CHNChina | Wu Qingfeng | 24.55 |
| 5 | FINFinland | Fanny Teijonsalo | 24.79 |
| 6 | FRAFrance | Marie Wattel | 24.82 |
| 7 | SWESweden | Michelle Coleman | 24.84 |
| 8 | CANCanada | Kayla Sanchez | 24.93 |
| Women's 50m Freestyle, Heats, Heat 8 | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | ESPSpain | Lidón Muñoz | 25.10 |
| 2 | EGYEgypt | Farida Osman | 25.13 |
| 3 | LUXLuxembourg | Julie Meynen | 25.36 |
| 4 | CYPCyprus | Kalia Antoniou | 25.41 |
| 5 | ISRIsrael | Andrea Murez | 25.48 |
| 6 | IRLIreland | Danielle Hill | 25.70 |
| 7 | THAThailand | Jenjira Srisa-Ard | 25.97 |
| 8 | SGPSingapore | Quah Ting Wen | 26.16 |
| Women's 50m Freestyle, Heats, Heat 7 | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | COLColombia | Isabella Arcila | 25.41 |
| 2 | ROURomania | Bianca Costea | 25.61 |
| 3 | VENVenezuela | Jeserick Pinto | 25.65 |
| 4 | ALGAlgeria | Amel Melih | 25.77 |
| 4 | BOLBolivia | Karen Torrez | 25.77 |
| 6 | TPETaiwan (Chinese Taipei) | Huang Mei Chien | 25.99 |
| 7 | ARUAruba | Allyson Ponson | 26.03 |
| 8 | TRITrinidad and Tobago | Cherelle Thompson | 26.19 |
| Women's 50m Freestyle, Heats, Heat 6 | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | ECUEcuador | Anicka Delgado | 25.36 |
| 2 | IVBBritish Virgin Islands | Elinah Phillip | 25.74 |
| 3 | ALBAlbania | Nikol Merizaj | 26.21 |
| 4 | KENKenya | Emily Muteti | 26.31 |
| 5 | CROCroatia | Ema Rajic | 26.49 |
| 5 | JORJordan | Talita Baqlah | 26.49 |
| 7 | UGAUganda | Kirabo Namutebi | 26.63 |
| 8 | UZBUzbekistan | Natalya Kritinina | 26.93 |
| Women's 50m Freestyle, Heats, Heat 5 | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | CMRCameroon | Norah Elisabeth Milanesi | 26.41 |
| 2 | LCASaint Lucia | Mikaili Charlemagne | 26.99 |
| 3 | FIJFiji | Cheyenne Rova | 27.11 |
| 4 | MGLMongolia | Enkhkhuslen Batbayar | 27.29 |
| 5 | ZAMZambia | Tilka Paljk | 27.34 |
| 6 | ANTAntigua and Barbuda | Samantha Roberts | 27.63 |
| 7 | PAKPakistan | Bisma Khan | 27.78 |
| 8 | GHAGhana | Unilez Takyi | 27.85 |
| Women's 50m Freestyle, Heats, Heat 4 | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | PNGPapua New Guinea | Judith Meauri | 27.56 |
| 2 | GUYGuyana | Aleka Persaud | 27.76 |
| 3 | BURBurkina Faso | Angelika Ouedraogo | 28.38 |
| 4 | VINSaint Vincent and Grenadines | Mya Defreitas | 28.57 |
| 5 | BRNBahrain | Noor Yusuf Abdulla | 28.87 |
| 6 | MAWMalawi | Jessica Makwenda | 28.96 |
| 7 | TGATonga | Noelani Day | 29.06 |
| 8 | MOZMozambique | Alicia Mateus | 29.63 |
| Women's 50m Freestyle, Heats, Heat 3 | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | TJKTajikistan | Anastasiya Tyurina | 29.05 |
| 2 | LAOLaos | Siri Arun Budcharern | 29.22 |
| 3 | CAMCambodia | Bunpichmorakat Kheun | 29.42 |
| 4 | KUWKuwait | Lara Dashti | 29.69 |
| 5 | BANBangladesh | Junayna Ahmed | 29.78 |
| 6 | BENBenin | Nafissath Radji | 29.99 |
| 7 | SWZEswatini | Robyn Young | 30.41 |
| 8 | PLEPalestine | Dania Nour | 30.43 |
| Women's 50m Freestyle, Heats, Heat 2 | |||
|---|---|---|---|
| July 30 - Final | |||
| 1 | RWARwanda | Alphonsine Agahozo | 30.50 |
| 2 | PLWPalau | Osisang Chilton | 30.67 |
| 3 | SLESierra Leone | Tity Dumbuya | 31.56 |
| 4 | CAFCentral African Republic | Chloe Marie Helene Sauvourel | 32.18 |
| 5 | NIGNiger | Roukaya Moussa Mahamane | 32.21 |
| 6 | GABGabon | Aya Mpali | 32.24 |
| 7 | CGORepublic of the Congo | Stefan Bellore Sangala | 37.92 |
QATQatar | Nada Arkaji | DNS | |
Medal Tracker
Medal Leaders
- 126
USA - 91
CHN - 45
JPN
Individual Medal Leaders
USA | 40 |
CHN | 40 |
JPN | 20 |
USA | 44 |
CHN | 27 |
FRA | 26 |
USA | 42 |
GBR | 29 |
CHN | 24 |
Medal Leaders
- 5
Marchand - 5
Huske - 5
O'Callaghan
Individual Medal Leaders
Marchand | 4 |
Huske | 3 |
O'Callaghan | 3 |
Smith | 3 |
Huske | 2 |
Walsh | 2 |
Yufei | 5 |
Junxuan | 3 |
McKeown | 2 |
Olympics News
![]()
Men's and women's Tour de France opening stages in Britain in '27
Tour de France officials announced Thursday that both the men's and women's edition of the 2027 competition will kick off in Great Britain.
![]()
Neeraj Chopra parts ways with coach Jan Zelezny
Under Zelezny, Neeraj breached the 90m mark for the first time in his career, as he began 2025 with a 90.23m throw at the Doha Diamond League last May
![]()
Can LSU gymnastics rebound from last season to challenge for the national title?
Last year, the defending champion Tigers were edged out of finals. Now they're back -- with a plan to win the national title again.
![]()
Olympic gold medalist Benita Fitzgerald Mosley named SafeSport CEO
The U.S. Center for SafeSport announced Benita Fitzgerald Mosley as its new CEO on Tuesday.
![]()
What to watch as the 2026 NCAA gymnastics season begins
Can Jordan Chiles lead UCLA to the title? Will Oklahoma win again? All your questions answered as the NCAA gymnastics season starts Friday.
![]()
Olympics watchdog failed to close case against gymnastics coach
The U.S. Center for SafeSport, an Olympics watchdog agency, failed to levy its harshest sanctions against former gymnastics coach Sean Gardner.























































































