This is the complete list of men's African Games medalists in swimming from 1965 to 2019. Before 2015 it was known as the All-Africa Games.

Men's events 50m Freestyle 1987 Mohamed Youssef   Egypt 24.43sSamir Bouchlaghem   Tunisia Heath Wirthe   Zimbabwe Mohamed Diop   Senegal 1991 Pedro Lima   Angola 23.98sMohamed Youssef   Egypt 24.28sMusa Bakare   Nigeria 24.35s1995Peter Williams   South Africa ?Donald Morrison   South Africa ?Tamer Hamed   Egypt ?1999 Brendon Dedekind   South Africa 22.36   GR Nicholas Folker   South Africa 22.83 Salim Iles   Algeria 23.022003 Salim Iles   Algeria 22.71 Stephan Ackerman   South Africa 23.66 Kurt Muller   South Africa 23.832007 Salim Iles   Algeria 22.34 Jason Dunford   Kenya 22.73 Gideon Louw   South Africa 22.812011 22.34 22.74 22.872015 22.61 22.97 22.98 2019 22.17GR 22.19 22.21

100m Freestyle 1965 Marwan Elghizaoui   Egypt 57.5sAhmed Sayed Zine   Egypt 58.9sMohamed Ladjali   Algeria 01:02.21973 Alaa Gabr   Egypt 57.00sAli Gnawi   Egypt 57.02sAli Gharbi   Tunisia 57.20s1978 Ali Gharbi   Tunisia 55.94sBernard Gueye   Ivory Coast 55.86sJohn Ebito   Nigeria 55.42s1987 Mohamed Youssef   Egypt 53.84sIlyes Mahfoudhia   Algeria 54.55sVaughan Smith   Zimbabwe 54.62s1991 Moustafa Amine   Egypt 53.74sAbdallah Benchekour   Algeria 53.87sAmine Ahmed Amine   Egypt 53.91s1995Salim Iles   Algeria ?Mark Duncan   South Africa ?Tamer Zenhum   Egypt ?1999 Brendon Dedekind   South Africa 50.50 Salim Iles   Algeria 50.58 Nicholas Folker   South Africa 50.612003 Salim Iles   Algeria 50.32 Stephan Ackerman   South Africa 51.54 Haitham Hazem   Egypt 52.262007 Salim Iles   Algeria 49.38 Nabil Kebbab   Algeria 49.82 Jason Dunford   Kenya 50.092011 49.48 49.71 49.802015 49.93 49.97 50.28 2019 48.97GR 49.81 49.85

200m Freestyle 1965 Ahmed Mahmoud Rezk   Egypt 02:14.2Marwan Elghizaoui   Egypt 02:20.1Alassane Gueye   Senegal 02:24.01973 Ali Gnawi   Egypt 02:03.6Ali Gharbi   Tunisia 02:05.3Youssef Ahmed Amine   Egypt 02:06.21978 Ali Gharbi   Tunisia 01:56.2Habib Soukni   Tunisia 02:02.8Khaled Abu Gabal   Egypt 02:03.61987 Moustafa Amine   Egypt 01:59.1Ibrahim Tamer   Egypt Sofiane Benchekour   Algeria 1991 Hatem Seif   Egypt 01:54.7Moustafa Amine   Egypt 01:56.9Abdallah Benchekour   Algeria 01:59.31995Salim Iles   Algeria ?Gary Alberty   South Africa ?Mark Jollands   South Africa ?1999 Herman Louw   South Africa 1:52.68 Glen Walshaw   Zimbabwe 1:55.85 Terence Parkin   South Africa 1:56.782003 Oussama Mellouli   Tunisia 1:52.94 Stephan Ackerman   South Africa 1:54.17 Nic Wilson   South Africa 1:54.822007 Nabil Kebbab   Algeria 1:50.30 NR Jean Basson   South Africa 1:50.:33 Jason Dunford   Kenya 1:50.642011 1:48.95 1:49.04 1:51.062015 1:47.77 GR 1:48.58 1:49.29 2019 1:49.10 1:49.22 1:49.40

400m Freestyle 1965 Ahmed Mahmoud Rezk   Egypt 04:45.0Mahmoud Magdy Moustafa   Egypt 04:55.8Hakim Khemissa   Algeria 05:13.71973 Ali Gharbi   Tunisia 04:25.2Ali Gnawi   Egypt 04:25.8Adel Youssef   Egypt 04:36.71978 Ali Gharbi   Tunisia 04:08.2Khaled Abu Gabal   Egypt 04:23.1Habib Soukni   Tunisia 04:24.81987 Ibrahim Tamer   Egypt 04:15.1Samir Bouchlaghem   Tunisia 04:16.1Fayçal Mbarek   Algeria 04:16.21991 Hatem Seif   Egypt 03:59.6Ibrahim Tamer   Egypt 04:08.5Mustapha Essanai   Tunisia 04:13.21995Frans Neethling   South Africa ?Mark Jollands   South Africa ?Hatem Seif   Egypt ?1999 Ryno Markgraaff   South Africa 4:06.93 James Willcox   South Africa 4:08.00 Glen Walshaw   Zimbabwe 4:09.652003 Oussama Mellouli   Tunisia 4:00.43 Anouar Ben Naceur   Tunisia 4:06.51 Mahrez Mebarek   Algeria 4:07.592007 Troyden Prinsloo   South Africa 3:55.29 Ahmed Mathlouthi   Tunisia 3:55.75 Jean Basson   South Africa 3:57.972011 3:54.03 3:58.49 3:59.822015 3:48.06 GR 3:48.69 3:51.47 2019 3:48.94 3:50.95 3:51.81

800m Freestyle 2003 Oussama Mellouli   Tunisia 8:12.26 Omar El Gamal   Egypt 8:33.49 Khaled Hanafy   Egypt 8:36.782007 Troyden Prinsloo   South Africa 8:02.84 Riaan Schoeman   South Africa 8:11.23 Mohamed Gadallah   Egypt 8:16.102011 8:10.00 8:10.04 8:21.762015 7:55.36 GR 7:59.54 7:59.57 2019 7:57.21 7:57.87 8:06.90

1500m Freestyle 1978 Ali Gharbi   Tunisia 16:45.8Samir Bouchlaghem   Tunisia 17:15.3Habib Soukni   Tunisia 17:30.21987 Samir Bouchlaghem   Tunisia 17:18.4Mohamed Maaroof   Egypt 17:18.4Fayçal Mbarek   Algeria 17:51.11991 Hatem Seif   Egypt 16:00.8Benoît Fleurot   Mauritius 16:48.9Mohamed Maaroof   Egypt 16:54.41995Frans Neethling   South Africa ?Hatem Seif   Egypt ?Lourens Appelcryn   South Africa ?1999 Denis Sirringhaus   South Africa 16:17.53 Ryno Markgraaff   South Africa 16:50.96 Herbert Couacud   Mauritius 16:59.31 2003 Oussama Mellouli   Tunisia 15:35.97 Omar El Gamal   Egypt 16:21.49 Khaled Hanafy   Egypt 16:40.612007 Troyden Prinsloo   South Africa 15:24.93 Riaan Schoeman   South Africa 15:58.:31 Mohamed Gadallah   Egypt 16:05.202011 2015 15:11.68 GR 15:30.36 15:35.48 2019 15:19.49 15:26.15 15:32.43

50m Backstroke 2003 Ahmed Hussein   Egypt 25.89 Simon Thirsk   South Africa 27.04 Haitham Hazem   Egypt 27.302007 Gerhard Zandberg   South Africa 25.68 Ahmed Hussein   Egypt 26.13 Jason Dunford   Kenya 26.312011 26.06 26.19 26.742015 25.71 25.89 26.16 2019 25.26GR 25.61 NR 26.12

100m Backstroke 1965 Ahmed Abdelbasset   Egypt 01:07.9Adel Youssef Amine   Egypt 01:08.8Hamadi Achour   Tunisia 01:11.11973 Youssef Ahmed Amine   Egypt 01:02.1Ali Gharbi   Tunisia 01:05.8Gharib Attia   Egypt 01:05.61978 Ali Gharbi   Tunisia 01:03.4Sherif Amine   Egypt 01:06.2Youssef Sahnoune   Algeria 01:06.31987 Moustafa Amine   Egypt 01:01.6Sofiane Benchekour   Algeria Imed Shafei   Egypt 1991 Amine Ahmed Amine   Egypt 59.83sSofiane Benchekour   Algeria 01:00.8Brett Halford   Zimbabwe 01:01.81995Barend Nortje   South Africa ?Gary Albertyn   South Africa ?Mohamed Madani   Egypt ?1999 Mehdi Addadi   Algeria 58.28 Benjamin Lo-Pinto   Seychelles 59.64 Haitham Hazem   Egypt 59.912003 Ahmed Hussein   Egypt 55.75 Simon Thirsk   South Africa 57.60 Haitham Hazem   Egypt 58.462007 Gerhard Zandberg   South Africa 56.53 Jason Dunford   Kenya 57.57 Garth Tune   South Africa 58.542011 55.26 55.96 57.632015 55.83 55.84 56.31 2019 55.02GR, NR 55.57 56.20

200m Backstroke 1973 Adel Youssef   Egypt 02:22.4Christopher Adingupu   Nigeria 02:26.2Gharib Attia   Egypt 02:26.91978 Ali Gharbi   Tunisia 02:20.2Samir Bouchlaghem   Tunisia 02:21.7Raouf Nour   Egypt 02:23.21987 Sofiane Benchekour   Algeria 02:13.6Imed Shafei   Egypt 02:16.4Mohamed Zouaoui   Tunisia 02:18.11991 Sofiane Benchekour   Algeria 02:10.4Mustapha Essanai   Tunisia 02:13.9Amine Ahmed Amine   Egypt 1995Gary Albertyn   South Africa ?Michael Windisch   South Africa ?Mohamed Madani   Egypt ?1999 Brett Rogers   South Africa 2:08.83 George Du Rand   South Africa 2:10.41 Benjamin Lo-Pinto   Seychelles 2:11.21 2003 Ahmed Hussein   Egypt 2:02.46 Jeff Norton   South Africa 2:07.42 Simon Thirsk   South Africa 2:09.792007 George Du Rand   South Africa 2:02.69 Ahmed Hussein   Egypt 2:05.03 Taki Mrabet   Tunisia 2:05.352011 2:01.74 2:01.88 2:05.19 2015 2:02.23 2:02.32 2:04.35 2019 1:59.03GR 2:00.38 NR 2:03.17

50m Breaststroke 2003 Kurt Muller   South Africa 28.75 Sofiane Daid   Algeria 29.10 Malick Fall   Senegal 29.282007 Cameron van der Burgh   South Africa 27.74 Thabang Moeketsane   South Africa 28.89 Malick Fall   Senegal 29.262011 27.81 28.33 28.712015 27.18 GR 28.10 28.62 2019 27.41 27.52 NR 28.27

100m Breaststroke 1973 Mohsen Abdelkawi   Egypt 01:13.1Omar Mouloud   Algeria 01:15.6Gharib Attia   Egypt 01:15.61978 Mohamed Farag   Egypt 01:11.9Achraf Farah   Egypt 01:12.5Chedly Wahbi   Tunisia 01:13.31987 Ayman Nadim   Egypt 01:11.8Tarek Khalafallah   Egypt Abdelhamid Daoud   Algeria 1991 Abderrazak Bella   Algeria 01:07.6Paraguay Dija   Nigeria 01:08.1Bernard Desmarais   Zimbabwe 01:08.31995Herman Louw   South Africa ?Brett Peterson   South Africa ?Shemseddine Mahmoud   Egypt ?1999 Brett Petersen   South Africa 1:02.63 Chris Stewart   South Africa 1:06.01 Alan Ogden   Zimbabwe 1:08.082003 Kurt Muller   South Africa 1:02.99 Sofiane Daid   Algeria 1:04.05 Ayman Khattab   Egypt 1:04.102007 Cameron van der Burgh   South Africa 1:02.05 Sofiane Daid   Algeria 1:02.11 Thabang Moeketsane   South Africa 1:02.542011 1:02.44 1:03.17 1:03.802015 1:00.19 GR 1:02.42 1:02.79 2019 1:00.96 1:01.52 1:01.55

200m Breaststroke 1965Hany Mohamed Nassim   Egypt 02:50.6Guy Woodhouse   Kenya 03:04.3Abdelkader Belhoucine   Algeria 03:06.71973 Mohsen Abdelkawi   Egypt 02:41.8Gharib Attia   Egypt 02:46.7Chaffai Boubguira   Tunisia 02:48.01978 Hédi Belhassen   Tunisia 02:39.9Djamel Yahiouche   Algeria 02:41.8Mohamed Farag   Egypt 02:43.61987 Nebil Ben Aissa   Tunisia 02:31.3Hakim Chaouachi   Tunisia 02:37.6Ahmed Digha   Algeria 02:38.51991 Jörg Lindemeier   Namibia 02:27.9Abderrazak Bella   Algeria 02:28.5Shamsedine Mahmoud   Egypt 02:30.11995Herman Louw   South Africa ?Adrian Bosch   South Africa ?Shemseddine Mahmoud   Egypt ?1999 Terence Parkin   South Africa 2:16.29   GR Greg Owen   South Africa 2:21.14 Ayman Khattab   Egypt 2:26.982003 Neil Versfeld   South Africa 2:16.86 Ayman Khattab   Egypt 2:18.49 Malick Fall   Senegal 2:20.332007 Sofiane Daid   Algeria 2:14.27 William Diering   South Africa 2:14.32 Malick Fall   Senegal 2:22.10 2011 2:16.51 2:18.58 2:19.74 2015 2:14.41 2:17.80 2:19.03 2019 2:14.21GR 2:14.83 NR 2:15.73

50m Butterfly 2003 Stephan Ackerman   South Africa 24.79 Haitham Hazem   Egypt 24.84 Kurt Muller   South Africa 25.212007 Jason Dunford   Kenya 23.91 Yellow Yeiyah   24.46 Garth Tune   South Africa 25.022011 23.57 GR 24.31 24.702015 23.51 24.18 24.94 2019 23.81 23.88 24.04

100m Butterfly 1965 Abdelhay Suleiman   Egypt 01:04.3Jarir Hussein Mansour   Egypt 01:05.3Anis Bahri   Tunisia 01:13.71973 John Ebito   Nigeria 01:01.6Adel Youssef   Egypt 01:02.5Noredine Boutaghou   Algeria 01:30.81978 John Ebito   Nigeria 58.51sAli Gharbi   Tunisia 01:00.4Bernard Gueye   Ivory Coast 01:00.71987 Ahmed Ghanem   Egypt 58.96sMohamed Samy   Egypt 01:00.3Graham Thompson   Zimbabwe 01:00.51991 Salah Khalef   Algeria 58.43sMusa Bakare   Nigeria 58.57sPedro Lima   Angola 58.59s1995Tamer Zenhum   Egypt ?Theo Verster   South Africa ?Salah Khalef   Algeria ?1999 Ryan Kelly   South Africa 54.66 Theo Verster   South Africa 54.75 Mehdi Addadi   Algeria 56.302003 Haitham Hazem   Egypt 54.81 Stephan Ackerman   South Africa 54.95 Ahmed Salah   Egypt 55.252007 Jason Dunford   Kenya 53.40 George Du Rand   South Africa 54.97 Ahmed Salah   Egypt 55.852011 52.13 52.17 55.142015 51.24 GR 53.54 55.26 2019 53.70 53.88 53.89

200m Butterfly 1973 Noredine Boutaghou   Algeria 02:24.3Ali Gnawi   Egypt 02:25.1Medhat Saad   Egypt 02:28.01978 Samir Bouchlaghem   Tunisia 02:14.1Magdy Lashine   Egypt 02:16.6Ahmed Eid   Egypt 02:18.01987 Samir Bouchlaghem   Tunisia 02:09.2Ahmed Ghanem   Egypt Imed Bouchlaghem   Tunisia 1991 Ibrahim Tamer   Egypt 02:07.4Salah Khalef   Algeria 02:08.2Mohamed Maaroof   Egypt 02:13.21995Brynn Andrew   South Africa ?Theo Verster   South Africa ?Hichem Rochdy   Egypt ?1999 Theo Verster   South Africa 2:04.69   GR Raazik Nordien   South Africa 2:08.75 Fares Attar   Algeria 2:10.112003 Ahmed Salah   Egypt 2:02.91 Ahmed El Abbadi   Egypt 2:03.99 Anouar Ben Naceur   Tunisia 2:05.152007 Jason Dunford   Kenya 2:02.82 Ahmed Salah   Egypt 2:03.35 Ahmed Aboughazala   Egypt 2:05.122011 1:56.37 GR 2:02.52 2:05.47 2015 1:58.87 NR 1:59.28 2:01.54 2019 2:01.01 NR 2:02.49 2:03.79

200m I.M.