FINA World Championship (25m) 2021, Abu Dhabi, UAE.
FINA World CUP 2021, Kazan Russia.
FINA World Championship in Gwangju , South Korea, 2019
CANA zone 4 swimming Championships Angola (2016), Zimbabwe(2017), Malawi(2018), Namibia(2019)
Africa Junior Championship 2017 Cairo, Egypt
CANA zone 3 swimming Championships Uganda, Rwanda and Sudan
Kenya Junior swimming championships 2008-2013 (Nairobi and Mombasa; Kenya)
Agakhan Junior Swimming Championships, Uganda 2007-2013
Kenya senior swimming championships 2012-2018 (Mombasa and Nairobi Kenya)
Regional Gala 2010, (Uganda)
Agakhan Junior Swimming Championships, Uganda 2010-2015
South Africa Level 3 Regional championship in Capetown, South Africa