2024
5th place 100 L Fly – 51.48
2023
1st place 100 L Fly – 51.56
1st place 50 L Fly – 23.94
1st place 200 L Fly – 1:56.65
1st place 100 L Free – 48.97
1st place 100 L Fly – 51.37
1st place 200 L Fly – 1:56.05
2022
1st place 100 S Fly – 48.59
1st place 200 S Fly – 1:48.27 South Africa Record
5th place 50 S Fly – 22.11
1st place 200 S Fly – 1:51.01
1st place 50 S Fly – 22.66
1st place 50 S Free – 21.46
1st place 100 S Fly – 49.68
2021
2nd place 100 S Fly – 49.04
3rd place 200 S Fly – 1:49.84
5th place 200 L Fly – 1:54.93
2019
1st place 100 L Fly – 51.25
3rd place 200 L Fly – 1:55.95
4th place 200 L Free – 1:48.82
2nd place 200 L Fly – 1:58.31
2nd place 100 L Fly – 51.66
4th place 100 L Free – 49.25
4th place 200 L Free – 1:50.24
1st place 100 L Free – 49.75
1st place 200 L Free – 1:48.55
1st place 100 L Fly – 51.39
1st place 200 L Fly – 1:56.21
2018
5th place 50 L Fly – 23.80
1st place 200 L Fly – 1:56.58
2nd place 200 L Free – 1:48.10
2nd place 100 L Fly – 52.00
2017
1st place 200 S Fly – 1:48.67
1st place 100 S Free – 45.96
1st place 100 S Fly – 49.09
5th place 50 S Free – 21.44
1st place 200 L Fly – 1:53.33
2016
1st place 100 S Fly – 48.08 South Africa Record
1st place 50 S Fly – 21.98
1st place 200 S Fly – 1:48.76
2nd place 200 S Free – 1:41.65
2014
1st place 200 S Free – 1:41.45
1st place 200 S Fly – 1:48.61
1st place 100 S Fly – 48.44 South Africa Record
1st place 50 S Fly – 21.95
2013
1st place 100 L Fly – 51.06 South Africa Record
1st place 200 L Fly – 1:54.32
2012
1st place 100 S Fly – 48.82 South Africa Record
2nd place 50 S Fly – 22.26
1st place 200 L Fly – 1:52.96 South Africa Record
2nd place 100 L Fly – 51.44
5th place 400 L IM – 4:12.42
2011
5th place 200 L Fly – 1:55.07
2010
1st place 200 S Fly – 1:51.56 South Africa Record
5th place 400 S IM – 4:03.74 South Africa Record