Mauritius

1993

Winner

Ismael Teeluck

Country

Runner up

Mauritius

Unknown

Country

Unknown

Result

Unknown

Mauritius

1994

Winner

Bernie Jones

Country

Runner up

South Africa

Schalk Mouton

Country

South Africa

Result

11/10

South Africa

1995

Winner

Warren Horsley

Country

Runner up

South Africa

Bernie Jones

Country

South Africa

Result

11/8

South Africa

1996

Winner

Hitesh Naran

Country

Runner up

South Africa

Warren Horsley

Country

South Africa

Result

11/8

Egypt

1999

Winner

Warren Horsley

Country

Runner up

South Africa

Munier Cassim

Country

South Africa

Result

6/5

Morocco

2000

Winner

Mohamed Elhamy

Country

Runner up

Egypt

Sherif Senna

Country

Egypt

Result

5/4

Egypt

2002

Winner

Hisham Abbas

Country

Runner up

Egypt

Wael Talaat

Country

Egypt

Result

5/2

Morocco

2007

Winner

Wael Talaat

Country

Runner up

Egypt

Mohamed Elkhayat

Country

Egypt

Result

5/4

Libya

2008

Winner

Mohamed Elhamy

Country

Runner up

Egypt

Mohamed Elkhayat

Country

Egypt

Result

6/2

Morocco

2013

Winner

Peter Francisco

Country

Runner up

South Africa

Khaled Abumadas

Country

Libya

Result

6/2

Tunisia

2015

Winner

Hatem Yassen

Country

Runner up

Egypt

Mohamed Khairy

Country

Egypt

Result

6/5

Egypt

2016

Winner

Peter Francisco

Country

Runner up

South Africa

Wael Talaat

Country

Egypt

Result

6/1

South Africa

2009

Winner

Wael Talaat

Country

Runner up

Egypt

Mohamed Elkhayat

Country

Egypt

Result

6/0

Egypt

2011

Winner

Wael Talaat

Country

Runner up

Egypt

Mohamed Elhamy

Country

Egypt

Result

6/4

South Africa

2012

Winner

Peter Francisco

Country

Runner up

South Africa

Mohamed Khairy

Country

Egypt

Result

6/2

Tunisia

2017

Winner

Basem Eltahan

Country

Runner up

Egypt

Wael Talaat

Country

Egypt

Result

6/5

Egypt

2018

Winner

Mohamed Ibrahim

Country

Runner up

Egypt

Mostafa Dorgham

Country

Egypt

Result

6/1

Morocco

2019

Winner

Amiri Amine

Country

Runner up

Morocco

Abdelhamid Abdelrahman

Country

Egypt

Result

5/4