Denis Onyango

Denis Onyango
Onyango in 2023
Personal information
Full name Denis Masinde Onyango
Date of birth (1985-05-15) 15 May 1985
Place of birth Kampala, Uganda
Height 1.86 m (6 ft 1 in)
Position Goalkeeper
Team information
Current team
Mamelodi Sundowns
Number 1
Youth career
Sharing
Nsambya
SC Villa
Senior career*
Years Team Apps (Gls)
2004–2005 SC Villa
2005–2006 Saint George
2006–2010 SuperSport United 70 (1)
2010–2011 Mpumalanga Black Aces 1 (0)
2011– Mamelodi Sundowns 176 (0)
2013–2014Bidvest Wits (loan) 4 (0)
International career
2005– Uganda 83 (0)
* Club domestic league appearances and goals as of 3 January 2026
‡ National team caps and goals as of 20:00, 9 October 2025 (UTC)

Denis Masinde Onyango (born 15 May 1985) is a Ugandan professional footballer who plays as a goalkeeper for South African Premier Soccer League club Mamelodi Sundowns and the Uganda national team.

Having begun his career in his native country, Onyango went on to play in the South African Premier Soccer League with Supersport United, Mpumalanga Black Aces, and Mamelodi Sundowns. With Mamelodi Sundowns, he won the 2016 CAF Champions League and took part in the 2016 FIFA Club World Cup. He was named the 2016 African-based African Player of the year. He was also ranked as the tenth best goalkeeper in the world in the list for 2016, compiled by the International Federation of Football History & Statistics.

He represented Uganda at the 2017 and 2019 Africa Cup of Nations, and captained them until his international retirement in 2021. After four years in retirement, Onyango returned to the national team in August 2025 as Uganda prepared for the 2026 FIFA World Cup qualifiers games against Mozambique and Somalia.