Sila Awour (Left) of Kisumu Lakeside in action against Derrick Ochieng of Ulinzi Warriors during their Kenya Basketball Federation league match at Nyayo Stadium Indoor gymnasium in Nairobi on March 28, 2026. Warriors won 77-61. Photo/Sportpicha
Sila Awour (Left) of Kisumu Lakeside in action against Derrick Ochieng of Ulinzi Warriors during their Kenya Basketball Federation league match at Nyayo Stadium Indoor gymnasium in Nairobi on March 28, 2026. Warriors won 77-61. Photo/Sportpicha
Edgar Miheso (Left) of Kisumu Lakeside in action against Stephan Simiyu of Ulinzi Warriors during their Kenya Basketball Federation league match at Nyayo Stadium Indoor gymnasium in Nairobi on March 28, 2026. Warriors won 77-61. Photo/Sportpicha
Edgar Miheso (Left) of Kisumu Lakeside in action against Stephan Simiyu of Ulinzi Warriors during their Kenya Basketball Federation league match at Nyayo Stadium Indoor gymnasium in Nairobi on March 28, 2026. Warriors won 77-61. Photo/Sportpicha
A Moroccan player chases away a monkey during the final day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
A monkey search for foods during the last day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
Windsor Golf Hotel and Country Club in Nairobi during the last day of the 2026 All-Africa Junior Team Championship on March 26, 2026. Photo/Sportpicha
Windsor Golf Hotel and Country Club in Nairobi during the last day of the 2026 All-Africa Junior Team Championship on March 26, 2026. Photo/Sportpicha
Windsor Golf Hotel and Country Club in Nairobi during the last day of the 2026 All-Africa Junior Team Championship on March 26, 2026. Photo/Sportpicha
Windsor Golf Hotel and Country Club in Nairobi during the last day of the 2026 All-Africa Junior Team Championship on March 26, 2026. Photo/Sportpicha
Windsor Golf Hotel and Country Club in Nairobi during the last day of the 2026 All-Africa Junior Team Championship on March 26, 2026. Photo/Sportpicha
Windsor Golf Hotel and Country Club in Nairobi during the last day of the 2026 All-Africa Junior Team Championship on March 26, 2026. Photo/Sportpicha
Windsor Golf Hotel and Country Club in Nairobi during the last day of the 2026 All-Africa Junior Team Championship on March 26, 2026. Photo/Sportpicha
Bianca Ngecu of Kenya putts during the final day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
Bianca Ngecu of Kenya putts during the final day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
Tsevi Soni putts from the fairway during the last day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
Junaid Manji of Kenya check wind direction during the last day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
Junaid Manji of Kenya measure distance using telescope during the last day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
Tsevi Soni putts from the fairway during the last day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
Tsevi Soni putts from the fairway during the last day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
Africa Golf Confederation (AGC) President Johnson Omollo (L) and President of the Junior Golf Foundation Vincent Mukiri during the final day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
Africa Golf Confederation (AGC) President Johnson Omollo during the final day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
President of the Junior Golf Foundation Vincent Mukiri during the final day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
South Africa team manager Thinus Labuschagne (Left ) and players; Cilliers Craig,
Andries van der Vyver, Dewan de Bruin and Roelof Craig during the last day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
Bianca Ngecu of Kenya putts during the last day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha
Mwathi Gicheru of Kenya celebrate with Kenyan flag after the last day of the 2026 All-Africa Junior Team Championship at the Windsor Golf Hotel and Country Club in Nairobi on March 26, 2026. Photo/Sportpicha