| 2023-05-11 | 2023 African Championships | 59.1 | 73 | -76 | 76 | 95 | -101 | -101 | 171 | 233.722 |
| 2022-07-01 | 19th Mediterranean Games | 58.9 | 76 | -80 | -81 | 95 | 100 | -103 | 176 | 241.09048 |
| 2021-05-24 | 2021 African Championships | 55 | 60 | -73 | 75 | 80 | -90 | -90 | 155 | 222.4391 |
| 2019-08-24 | 12th All African Games | 58.9 | 70 | -74 | 76 | 86 | 91 | -94 | 167 | 228.34251 |
| 2019-04-23 | African Championships | 54.86 | 65 | -70 | 70 | 80 | 84 | 87 | 157 | 225.24405 |
| 2018-08-10 | AFRICAN CHAMPIONSHIPS | 57.28 | 60 | 64 | -70 | 76 | -81 | 81 | 145 | 201.95615 |
| 2017-10-07 | AFRICAN JUNIOR CHAMPIONSHIPS | 52.47 | 60 | -65 | 65 | 0 | 0 | 0 | 0 | 0 |
| 2017-07-10 | AFRICAN CHAMPIONSHIPS | 51.88 | 60 | 64 | 66 | 75 | 78 | -81 | 144 | 215.06914 |
| 2015-09-06 | 2015 AFRICAN GAMES | 47.74 | 53 | 56 | -60 | 68 | 72 | -75 | 128 | 210.82596 |
| 2015-01-01 | ARAB JUNIOR CHAMPIONSHIPS | 47.5 | 42 | 46 | 49 | 56 | 58 | 61 | 110 | 181.98747 |
| 2015-01-01 | ARAB YOUTH CHAMPIONSHIPS | 47.5 | 42 | 46 | 49 | 56 | 58 | 61 | 110 | 181.98747 |
| 2014-04-15 | 2014 AFRICAN JUNIOR CHAMPIONSHIPS | 43.5 | 35 | -40 | -41 | 42 | 47 | 51 | 86 | 154.27672 |
| 2014-04-15 | AFRICAN YOUTH (YOG QUALIFICATION) CHAMPIONSHIPS | 43.5 | 35 | -40 | -41 | 42 | 47 | 51 | 86 | 154.27672 |