2016 Summer Olympics Results - Athletics
| Men's 200m | |||
|---|---|---|---|
| August 16 - Final | |||
JAMJamaica | Usain Bolt | 19.78 | |
CANCanada | Andre De Grasse | 20.02 | |
FRAFrance | Christophe Lemaitre | 20.12 | |
| 4 | GBRGreat Britain | Adam Gemili | 20.12 |
| 5 | NEDNetherlands | Churandy Martina | 20.13 |
| 6 | USAUnited States | LaShawn Merritt | 20.19 |
| 7 | PANPanama | Alonso Edward | 20.23 |
| 8 | TURTürkiye | Ramil Guliyev | 20.43 |
| 9 | USAUnited States | Justin Gatlin | 20.13 |
| 10 | ESPSpain | Bruno Hortelano | 20.16 |
| 11 | GBRGreat Britain | Daniel Talbot | 20.25 |
| 11 | GBRGreat Britain | Nethaneel Mitchell-Blake | 20.25 |
| 13 | JAMJamaica | Nickel Ashmeade | 20.31 |
| 14 | TRITrinidad and Tobago | Rondel Sorrillo | 20.33 |
| 15 | CRCCosta Rica | Nery Brenes | 20.33 |
| 16 | CANCanada | Aaron Brown | 20.37 |
| 16 | JAMJamaica | Yohan Blake | 20.37 |
| 18 | BRNBahrain | Salem Eid Yaqoob | 20.43 |
| 19 | USAUnited States | Ameer Webb | 20.43 |
| 20 | MEXMexico | José Carlos Herrera | 20.48 |
| 21 | NGRNigeria | Divine Oduduru | 20.59 |
| 22 | CUBCuba | Roberto Skyers | 20.60 |
| 23 | GREGreece | Likoúrgos-Stéfanos Tsákonas | 20.63 |
| 24 | ITAItaly | Matteo Galvan | 20.88 |
| 25 | CANCanada | Brendon Rodney | 20.34 |
| 26 | QATQatar | Femi Ogunode | 20.36 |
| 27 | GERGermany | Julian Reus | 20.39 |
| 28 | CUBCuba | Reynier Mena | 20.42 |
| 28 | NEDNetherlands | Solomon Bockarie | 20.42 |
| 30 | CIVIvory Coast | Wilfried Koffi | 20.48 |
| 31 | JPNJapan | Shota Iizuka | 20.49 |
| 31 | LBRLiberia | Emmanuel Matadi | 20.49 |
| 31 | SKNSaint Kitts and Nevis | Antoine Adams | 20.49 |
| 34 | BRABrazil | Jorge Henrique Vides | 20.50 |
| 35 | ITAItaly | Davide Manenti | 20.51 |
| 35 | SAMSamoa | Jeremy Dodson | 20.51 |
| 37 | RSASouth Africa | Anaso Jobodwana | 20.53 |
| 38 | POLPoland | Karol Zalewski | 20.54 |
| 39 | DOMDominican Republic | Stanly Del Carmen | 20.55 |
| 39 | GAMThe Gambia | Adama Jammeh | 20.55 |
| 41 | BARBarbados | Ramon Gittens | 20.58 |
| 41 | TURTürkiye | Jak Ali Harvey | 20.58 |
| 43 | BRABrazil | Bruno De Barros | 20.59 |
| 43 | RSASouth Africa | Tlotliso Leotlela | 20.59 |
| 45 | GERGermany | Robin Erewa | 20.61 |
| 45 | TRITrinidad and Tobago | Kyle Greaux | 20.61 |
| 47 | SWZEswatini | Sibusiso Matsenjwa | 20.63 |
| 48 | BELBelgium | Jonathan Borlée | 20.64 |
| 49 | GHAGhana | Emmanuel Dasor | 20.65 |
| 49 | ITAItaly | Eseosa Desalu | 20.65 |
| 49 | LESLesotho | Mosito Lehata | 20.65 |
| 52 | BAHBahamas | Teray Smith | 20.66 |
| 52 | RSASouth Africa | Clarence Munyai | 20.66 |
| 52 | UKRUkraine | Serhiy Smelyk | 20.66 |
| 55 | JPNJapan | Kei Takase | 20.71 |
| 56 | BAHBahamas | Shavez Hart | 20.74 |
| 56 | BARBarbados | Burkheart Ellis | 20.74 |
| 58 | COLColombia | Bernardo Valoyes | 20.78 |
| 58 | NORNorway | Jaysuma Saidy Ndure | 20.78 |
| 58 | SUDSudan | Ahmed Ali | 20.78 |
| 61 | BRABrazil | Aldemir Da Silva Junior | 20.80 |
| 61 | GERGermany | Aleixo-Platini Menga | 20.80 |
| 63 | BERBermuda | Harold Houston III | 20.85 |
| 64 | JPNJapan | Kenji Fujimitsu | 20.86 |
| 64 | UKRUkraine | Ihor Bodrov | 20.86 |
| 66 | DOMDominican Republic | Yancarlos Martínez | 20.97 |
| 67 | AUSAustralia | Alexander Hartmann | 21.02 |
| 67 | BARBarbados | Levi Cadogan | 21.02 |
| 69 | ZIMZimbabwe | Tatenda Tsumba | 21.04 |
| 70 | NGRNigeria | Tega Odele | 21.25 |
| 71 | HONHonduras | Rolando Palacios | 21.32 |
| 72 | BIZBelize | Brandon Jones | 21.49 |
| 73 | TOGTogo | Kokoutse Fabrice Dabla | 21.63 |
| 74 | PNGPapua New Guinea | Theo Piniau | 22.14 |
| 75 | BENBenin | Didier Kiki | 22.27 |
ANTAntigua and Barbuda | Miguel Francis | DNS | |
BAHBahamas | Demetrius Pinder | DSQ | |
KENKenya | Mike Mokamba Nyang'au | DNS | |
| Men's 200m, Round 1, Heat 1 | |||
|---|---|---|---|
| August 16 - Final | |||
| 1 | PANPanama | Alonso Edward | 20.19 Q |
| 2 | GBRGreat Britain | Daniel Talbot | 20.27 Q |
| 3 | GREGreece | Likoúrgos-Stéfanos Tsákonas | 20.31 |
| 4 | QATQatar | Femi Ogunode | 20.36 |
| 5 | SAMSamoa | Jeremy Dodson | 20.51 |
| 6 | TURTürkiye | Jak Ali Harvey | 20.58 |
| 7 | LESLesotho | Mosito Lehata | 20.65 |
BAHBahamas | Demetrius Pinder | DSQ | |
| Men's 200m, Round 1 | |||
|---|---|---|---|
| August 16 - Final | |||
| 1 | CANCanada | Andre De Grasse | 20.09 Q |
| 2 | ESPSpain | Bruno Hortelano | 20.12 Q |
| 3 | JAMJamaica | Yohan Blake | 20.13 Q |
| 4 | JAMJamaica | Nickel Ashmeade | 20.15 Q |
| 4 | USAUnited States | LaShawn Merritt | 20.15 Q |
| 6 | BRNBahrain | Salem Eid Yaqoob | 20.19 Q |
| 6 | PANPanama | Alonso Edward | 20.19 Q |
| 8 | CRCCosta Rica | Nery Brenes | 20.20 Q |
| 8 | GBRGreat Britain | Adam Gemili | 20.20 Q |
| 10 | TURTürkiye | Ramil Guliyev | 20.23 Q |
| 11 | CANCanada | Aaron Brown | 20.23 q |
| 12 | GBRGreat Britain | Nethaneel Mitchell-Blake | 20.24 Q |
| 13 | GBRGreat Britain | Daniel Talbot | 20.27 Q |
| 13 | TRITrinidad and Tobago | Rondel Sorrillo | 20.27 q |
| 15 | FRAFrance | Christophe Lemaitre | 20.28 Q |
| 15 | JAMJamaica | Usain Bolt | 20.28 Q |
| 17 | MEXMexico | José Carlos Herrera | 20.29 Q |
| 17 | NEDNetherlands | Churandy Martina | 20.29 Q |
| 19 | GREGreece | Likoúrgos-Stéfanos Tsákonas | 20.31 q |
| 19 | USAUnited States | Ameer Webb | 20.31 q |
| 21 | CANCanada | Brendon Rodney | 20.34 |
| 21 | NGRNigeria | Divine Oduduru | 20.34 Q |
| 23 | QATQatar | Femi Ogunode | 20.36 |
| 24 | GERGermany | Julian Reus | 20.39 |
| 25 | CUBCuba | Reynier Mena | 20.42 |
| 25 | NEDNetherlands | Solomon Bockarie | 20.42 |
| 25 | USAUnited States | Justin Gatlin | 20.42 Q |
| 28 | CUBCuba | Roberto Skyers | 20.44 Q |
| 29 | CIVIvory Coast | Wilfried Koffi | 20.48 |
| 30 | JPNJapan | Shota Iizuka | 20.49 |
| 30 | LBRLiberia | Emmanuel Matadi | 20.49 |
| 30 | SKNSaint Kitts and Nevis | Antoine Adams | 20.49 |
| 33 | BRABrazil | Jorge Henrique Vides | 20.50 |
| 34 | ITAItaly | Davide Manenti | 20.51 |
| 34 | SAMSamoa | Jeremy Dodson | 20.51 |
| 36 | RSASouth Africa | Anaso Jobodwana | 20.53 |
| 37 | POLPoland | Karol Zalewski | 20.54 |
| 38 | DOMDominican Republic | Stanly Del Carmen | 20.55 |
| 38 | GAMThe Gambia | Adama Jammeh | 20.55 |
| 40 | BARBarbados | Ramon Gittens | 20.58 |
| 40 | ITAItaly | Matteo Galvan | 20.58 Q |
| 40 | TURTürkiye | Jak Ali Harvey | 20.58 |
| 43 | BRABrazil | Bruno De Barros | 20.59 |
| 43 | RSASouth Africa | Tlotliso Leotlela | 20.59 |
| 45 | GERGermany | Robin Erewa | 20.61 |
| 45 | TRITrinidad and Tobago | Kyle Greaux | 20.61 |
| 47 | SWZEswatini | Sibusiso Matsenjwa | 20.63 |
| 48 | BELBelgium | Jonathan Borlée | 20.64 |
| 49 | GHAGhana | Emmanuel Dasor | 20.65 |
| 49 | ITAItaly | Eseosa Desalu | 20.65 |
| 49 | LESLesotho | Mosito Lehata | 20.65 |
| 52 | BAHBahamas | Teray Smith | 20.66 |
| 52 | RSASouth Africa | Clarence Munyai | 20.66 |
| 52 | UKRUkraine | Serhiy Smelyk | 20.66 |
| 55 | JPNJapan | Kei Takase | 20.71 |
| 56 | BAHBahamas | Shavez Hart | 20.74 |
| 56 | BARBarbados | Burkheart Ellis | 20.74 |
| 58 | COLColombia | Bernardo Valoyes | 20.78 |
| 58 | NORNorway | Jaysuma Saidy Ndure | 20.78 |
| 58 | SUDSudan | Ahmed Ali | 20.78 |
| 61 | BRABrazil | Aldemir Da Silva Junior | 20.80 |
| 61 | GERGermany | Aleixo-Platini Menga | 20.80 |
| 63 | BERBermuda | Harold Houston III | 20.85 |
| 64 | JPNJapan | Kenji Fujimitsu | 20.86 |
| 64 | UKRUkraine | Ihor Bodrov | 20.86 |
| 66 | DOMDominican Republic | Yancarlos Martínez | 20.97 |
| 67 | AUSAustralia | Alexander Hartmann | 21.02 |
| 67 | BARBarbados | Levi Cadogan | 21.02 |
| 69 | ZIMZimbabwe | Tatenda Tsumba | 21.04 |
| 70 | NGRNigeria | Tega Odele | 21.25 |
| 71 | HONHonduras | Rolando Palacios | 21.32 |
| 73 | BIZBelize | Brandon Jones | 21.49 |
| 74 | TOGTogo | Kokoutse Fabrice Dabla | 21.63 |
| 75 | PNGPapua New Guinea | Theo Piniau | 22.14 |
| 76 | BENBenin | Didier Kiki | 22.27 |
ANTAntigua and Barbuda | Miguel Francis | DNS | |
BAHBahamas | Demetrius Pinder | DSQ | |
KENKenya | Mike Mokamba Nyang'au | DNS | |
| Men's 200m, Final | |||
|---|---|---|---|
| August 19 - Final | |||
| 1 | JAMJamaica | Usain Bolt | 19.78 |
| 2 | CANCanada | Andre De Grasse | 20.02 |
| 3 | FRAFrance | Christophe Lemaitre | 20.12 |
| 4 | GBRGreat Britain | Adam Gemili | 20.12 |
| 5 | NEDNetherlands | Churandy Martina | 20.13 |
| 6 | USAUnited States | LaShawn Merritt | 20.19 |
| 7 | PANPanama | Alonso Edward | 20.23 |
| 8 | TURTürkiye | Ramil Guliyev | 20.43 |
| Men's 200m, Semifinal, Semifinal 3 | |||
|---|---|---|---|
| August 18 - Final | |||
| 1 | PANPanama | Alonso Edward | 20.07 Q |
| 2 | NEDNetherlands | Churandy Martina | 20.10 Q |
| 3 | USAUnited States | Justin Gatlin | 20.13 |
| 4 | ESPSpain | Bruno Hortelano | 20.16 |
| 5 | GBRGreat Britain | Nethaneel Mitchell-Blake | 20.25 |
| 6 | JAMJamaica | Yohan Blake | 20.37 |
| 7 | GREGreece | Likoúrgos-Stéfanos Tsákonas | 20.63 |
| 8 | ITAItaly | Matteo Galvan | 20.88 |
| Men's 200m, Semifinal, Semifinal 2 | |||
|---|---|---|---|
| August 18 - Final | |||
| 1 | JAMJamaica | Usain Bolt | 19.78 Q |
| 2 | CANCanada | Andre De Grasse | 19.80 Q |
| 3 | GBRGreat Britain | Adam Gemili | 20.08 |
| 4 | TURTürkiye | Ramil Guliyev | 20.09 |
| 5 | BRNBahrain | Salem Eid Yaqoob | 20.43 |
| 6 | USAUnited States | Ameer Webb | 20.43 |
| 7 | NGRNigeria | Divine Oduduru | 20.59 |
| 8 | CUBCuba | Roberto Skyers | 20.60 |
| Men's 200m, Semifinal, Semifinal 1 | |||
|---|---|---|---|
| August 18 - Final | |||
| 1 | USAUnited States | LaShawn Merritt | 19.94 Q |
| 2 | FRAFrance | Christophe Lemaitre | 20.01 Q |
| 3 | GBRGreat Britain | Daniel Talbot | 20.25 |
| 4 | JAMJamaica | Nickel Ashmeade | 20.31 |
| 5 | TRITrinidad and Tobago | Rondel Sorrillo | 20.33 |
| 6 | CRCCosta Rica | Nery Brenes | 20.33 |
| 7 | CANCanada | Aaron Brown | 20.37 |
| 8 | MEXMexico | José Carlos Herrera | 20.48 |
| Men's 200m, Semifinal | |||
|---|---|---|---|
| August 18 - Final | |||
| 1 | JAMJamaica | Usain Bolt | 19.78 Q |
| 2 | CANCanada | Andre De Grasse | 19.80 Q |
| 3 | USAUnited States | LaShawn Merritt | 19.94 Q |
| 4 | FRAFrance | Christophe Lemaitre | 20.01 Q |
| 5 | PANPanama | Alonso Edward | 20.07 Q |
| 6 | GBRGreat Britain | Adam Gemili | 20.08 q |
| 7 | TURTürkiye | Ramil Guliyev | 20.09 q |
| 8 | NEDNetherlands | Churandy Martina | 20.10 Q |
| 9 | USAUnited States | Justin Gatlin | 20.13 |
| 10 | ESPSpain | Bruno Hortelano | 20.16 |
| 11 | GBRGreat Britain | Nethaneel Mitchell-Blake | 20.25 |
| 11 | GBRGreat Britain | Daniel Talbot | 20.25 |
| 13 | JAMJamaica | Nickel Ashmeade | 20.31 |
| 14 | TRITrinidad and Tobago | Rondel Sorrillo | 20.33 |
| 15 | CRCCosta Rica | Nery Brenes | 20.33 |
| 16 | CANCanada | Aaron Brown | 20.37 |
| 16 | JAMJamaica | Yohan Blake | 20.37 |
| 18 | BRNBahrain | Salem Eid Yaqoob | 20.43 |
| 19 | USAUnited States | Ameer Webb | 20.43 |
| 20 | MEXMexico | José Carlos Herrera | 20.48 |
| 21 | NGRNigeria | Divine Oduduru | 20.59 |
| 22 | CUBCuba | Roberto Skyers | 20.60 |
| 23 | GREGreece | Likoúrgos-Stéfanos Tsákonas | 20.63 |
| 24 | ITAItaly | Matteo Galvan | 20.88 |
| Men's 200m, Round 1, Heat 10 | |||
|---|---|---|---|
| August 16 - Final | |||
| 1 | CANCanada | Andre De Grasse | 20.09 Q |
| 2 | GBRGreat Britain | Nethaneel Mitchell-Blake | 20.24 Q |
| 3 | TRITrinidad and Tobago | Rondel Sorrillo | 20.27 |
| 4 | CIVIvory Coast | Wilfried Koffi | 20.48 |
| 5 | SKNSaint Kitts and Nevis | Antoine Adams | 20.49 |
| 6 | DOMDominican Republic | Stanly Del Carmen | 20.55 |
| 7 | BRABrazil | Aldemir Da Silva Junior | 20.80 |
| 8 | BIZBelize | Brandon Jones | 21.49 |
| Men's 200m, Round 1, Heat 9 | |||
|---|---|---|---|
| August 16 - Final | |||
| 1 | JAMJamaica | Usain Bolt | 20.28 Q |
| 2 | NGRNigeria | Divine Oduduru | 20.34 Q |
| 3 | NEDNetherlands | Solomon Bockarie | 20.42 |
| 4 | TRITrinidad and Tobago | Kyle Greaux | 20.61 |
| 5 | BELBelgium | Jonathan Borlée | 20.64 |
| 6 | JPNJapan | Kei Takase | 20.71 |
| 7 | NORNorway | Jaysuma Saidy Ndure | 20.78 |
| 7 | SUDSudan | Ahmed Ali | 20.78 |
| Men's 200m, Round 1, Heat 8 | |||
|---|---|---|---|
| August 16 - Final | |||
| 1 | USAUnited States | LaShawn Merritt | 20.15 Q |
| 2 | FRAFrance | Christophe Lemaitre | 20.28 Q |
| 3 | GERGermany | Julian Reus | 20.39 |
| 4 | CUBCuba | Reynier Mena | 20.42 |
| 5 | POLPoland | Karol Zalewski | 20.54 |
| 6 | BRABrazil | Bruno De Barros | 20.59 |
| 7 | UKRUkraine | Ihor Bodrov | 20.86 |
| Men's 200m, Round 1, Heat 7 | |||
|---|---|---|---|
| August 16 - Final | |||
| 1 | CRCCosta Rica | Nery Brenes | 20.20 Q |
| 2 | NEDNetherlands | Churandy Martina | 20.29 Q |
| 3 | CANCanada | Brendon Rodney | 20.34 |
| 4 | ITAItaly | Davide Manenti | 20.51 |
| 5 | GAMThe Gambia | Adama Jammeh | 20.55 |
| 6 | BERBermuda | Harold Houston III | 20.85 |
| 7 | TOGTogo | Kokoutse Fabrice Dabla | 21.63 |
KENKenya | Mike Mokamba Nyang'au | DNS | |
| Men's 200m, Round 1, Heat 6 | |||
|---|---|---|---|
| August 16 - Final | |||
| 1 | JAMJamaica | Nickel Ashmeade | 20.15 Q |
| 2 | GBRGreat Britain | Adam Gemili | 20.20 Q |
| 3 | RSASouth Africa | Clarence Munyai | 20.66 |
| 4 | BARBarbados | Burkheart Ellis | 20.74 |
| 5 | AUSAustralia | Alexander Hartmann | 21.02 |
| 6 | ZIMZimbabwe | Tatenda Tsumba | 21.04 |
| 7 | HONHonduras | Rolando Palacios | 21.32 |
| 8 | PNGPapua New Guinea | Theo Piniau | 22.14 |
| Men's 200m, Round 1, Heat 5 | |||
|---|---|---|---|
| August 16 - Final | |||
| 1 | USAUnited States | Justin Gatlin | 20.42 Q |
| 2 | ITAItaly | Matteo Galvan | 20.58 Q |
| 3 | BARBarbados | Ramon Gittens | 20.58 |
| 4 | UKRUkraine | Serhiy Smelyk | 20.66 |
| 5 | GERGermany | Aleixo-Platini Menga | 20.80 |
| 6 | JPNJapan | Kenji Fujimitsu | 20.86 |
| 7 | DOMDominican Republic | Yancarlos Martínez | 20.97 |
| Men's 200m, Round 1, Heat 4 | |||
|---|---|---|---|
| August 16 - Final | |||
| 1 | MEXMexico | José Carlos Herrera | 20.29 Q |
| 2 | CUBCuba | Roberto Skyers | 20.44 Q |
| 3 | BRABrazil | Jorge Henrique Vides | 20.50 |
| 4 | RSASouth Africa | Tlotliso Leotlela | 20.59 |
| 5 | ITAItaly | Eseosa Desalu | 20.65 |
| 6 | BAHBahamas | Teray Smith | 20.66 |
| 7 | BENBenin | Didier Kiki | 22.27 |
ANTAntigua and Barbuda | Miguel Francis | DNS | |
| Men's 200m, Round 1, Heat 3 | |||
|---|---|---|---|
| August 16 - Final | |||
| 1 | BRNBahrain | Salem Eid Yaqoob | 20.19 Q |
| 2 | TURTürkiye | Ramil Guliyev | 20.23 Q |
| 3 | CANCanada | Aaron Brown | 20.23 |
| 4 | JPNJapan | Shota Iizuka | 20.49 |
| 5 | LBRLiberia | Emmanuel Matadi | 20.49 |
| 6 | SWZEswatini | Sibusiso Matsenjwa | 20.63 |
| 7 | BARBarbados | Levi Cadogan | 21.02 |
| 8 | NGRNigeria | Tega Odele | 21.25 |
| Men's 200m, Round 1, Heat 2 | |||
|---|---|---|---|
| August 16 - Final | |||
| 1 | ESPSpain | Bruno Hortelano | 20.12 Q |
| 2 | JAMJamaica | Yohan Blake | 20.13 Q |
| 3 | USAUnited States | Ameer Webb | 20.31 |
| 4 | RSASouth Africa | Anaso Jobodwana | 20.53 |
| 5 | GERGermany | Robin Erewa | 20.61 |
| 6 | GHAGhana | Emmanuel Dasor | 20.65 |
| 7 | BAHBahamas | Shavez Hart | 20.74 |
| 8 | COLColombia | Bernardo Valoyes | 20.78 |
Medal Tracker
Overall Medal Leaders
- 126
USA - 91
CHN - 65
GBR
Individual Medal Leaders
USA | 40 |
CHN | 40 |
JPN | 20 |
USA | 44 |
CHN | 27 |
FRA | 26 |
USA | 42 |
GBR | 29 |
CHN | 24 |
Overall Medal Leaders
- 6
Yufei - 5
Marchand - 5
Huske
Individual Medal Leaders
Marchand | 4 |
Huske | 3 |
O'Callaghan | 3 |
Smith | 3 |
Huske | 2 |
Walsh | 2 |
Yufei | 5 |
Junxuan | 3 |
McKeown | 2 |
Olympics News
![]()
Ukraine condemns Olympic diver Sofiia Lyskun's switch to Russia
Ukraine has condemned two-time Olympic diver Sofiia Lyskun's switch to represent Russia amid the ongoing war between the two countries.
![]()
Russians to compete under national flag at judo events
The International Judo Federation (IJF) has decided to "reinstate full national representation" of Russian athletes at its competitions starting this weekend, it said Thursday, despite the ongoing war in Ukraine.
![]()
Froome, 4-time Tour de France winner, cycling again after crash
Four-time Tour de France champion Chris Froome, who sustained a fractured vertebra, collapsed lung and five broken ribs in an August training accident, has resumed riding.
![]()
Quincy Wilson taking track talents to Maryland
Quincy Wilson, who made history last year when at age 16 he became the youngest American male to compete at the Olympics in track, committed to Maryland on Monday.
![]()
Israel-Premier Tech rebranding as NSN Cycling Team in 2026
The Israel-Premier Tech cycling team has found a new name and will race as the NSN Cycling Team starting in 2026.
![]()
Jaismine, Nikhat, Minakshi lead Indian challenge at World Boxing Cup Finals
The first edition of the World Boxing Cup will have its final in Greater Noida with India's top amateur boxers in action against some of the world's best.





























































