Botswana at the 2018 Summer Youth Olympics

Athletics

400 metres, Boys Bernard Olesitse 14

Swimming

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