Botswana in Swimming

2008 Summer Olympics

50 metres Freestyle, Men John Kamyuka 72
50 metres Freestyle, Women Samantha Paxinos 70

2010 Summer Youth Olympics

50 metres Freestyle, Boys Adrian Todd 27
Daniel Lee 38
50 metres Butterfly, Boys Adrian Todd 17
Daniel Lee 18

2014 Summer Youth Olympics

50 metres Backstroke, Girls Naomi Ruele 17
100 metres Backstroke, Girls Naomi Ruele 29

2016 Summer Olympics

100 metres Backstroke, Men David van der Colff 35
50 metres Freestyle, Women Naomi Ruele 47

2018 Summer Youth Olympics

200 metres Freestyle, Boys James Freeman 25
400 metres Freestyle, Boys James Freeman 20
800 metres Freestyle, Boys James Freeman 20
50 metres Breaststroke, Girls Ruvarashe Gondo 37
50 metres Butterfly, Girls Ruvarashe Gondo 34

2020 Summer Olympics

200 metres Freestyle, Men James Freeman 38
400 metres Freestyle, Men James Freeman 35