| 2025-04-20 | African Championships | 81.7 | 70 | 84 | -87 | 90 | 101 | -104 | 185 | 212.09062 |
| 2023-05-11 | 2023 African Championships | 82.75 | 75 | 82 | 85 | 97 | 106 | -110 | 191 | 217.77605 |
| 2022-10-26 | African Championships | 84.05 | -73 | 73 | 78 | 90 | 99 | 104 | 182 | 206.16605 |
| 2022-02-26 | Mauritius International Open | 88.94 | 0 | 0 | 73 | 0 | 0 | 95 | 168 | 186.11877 |
| 2019-09-06 | 2019 African Junior Championships | 77.42 | 70 | 80 | 87 | 90 | 100 | -108 | 187 | 219.42004 |
| 2019-08-24 | 12th All African Games | 74.8 | 75 | 84 | -87 | 95 | 105 | -110 | 189 | 225.44795 |
| 2019-04-23 | African Championships | 73.35 | 75 | 82 | 86 | 95 | 105 | -110 | 191 | 230.05913 |
| 2018-08-10 | AFRICAN CHAMPIONSHIPS | 71.41 | 65 | -75 | 75 | 80 | -90 | -90 | 155 | 189.27888 |
| 2018-04-04 | XXI COMMONWEALTH GAMES | 70.86 | -68 | 68 | -73 | 85 | 90 | -94 | 158 | 193.7258 |
| 2018-03-23 | 2018 AFRICAN JUNIOR CHAMPIONSHIPS | 71.7 | -68 | -68 | 68 | 78 | 85 | 92 | 160 | 194.97325 |
| 2017-10-07 | AFRICAN JUNIOR CHAMPIONSHIPS | 70.72 | 65 | 70 | -74 | 80 | -90 | 90 | 160 | 196.38275 |
| 2017-09-03 | COMMONWEALTH JUNIOR CHAMPIONSHIPS | 70.66 | 65 | 67 | 70 | 80 | -87 | 87 | 157 | 192.78702 |
| 2017-09-03 | COMMONWEALTH CHAMPIONSHIPS | 70.66 | 65 | 67 | 70 | 80 | -87 | 87 | 157 | 192.78702 |
| 2017-07-10 | AFRICAN CHAMPIONSHIPS | 69.49 | 65 | 71 | -75 | 80 | -91 | -96 | 151 | 187.08104 |