Career
His regular position is winger. Youth
Maseko represented the Pumas at the 2008 and 2009 Under-18 Craven Week competitions, resulting in a call-up to the Under-18 Elite squad in 2008 and the South America Schools team in 2009. He also represented the Pumas U19 team in the 2008 and 2009 Under-19 Provincial Championship competition.
He joined Western Province in 2010 and played for their Under-19 team in the Under-19 Provincial Championship competition.
He was named in their squad for the 2011 Vodacom Cup, but did not make an appearance. He did play for Western Province in the 2011 Under-21 Provincial Championship.
He was named in the Maties squad for the 2012 Varsity Cup competition, but also failed to make an appearance for them. He then joined Durban-based side Natal Sharks and represented their U21 side in the 2012 Under-21 Provincial Championship.
Sharks
His first team debut came in the 2013 Vodacom Cup.
He was named in the Sharks XV starting line-up in the first game of the season against the Border Bulldogs and scored two tries early in the second half to help them to a 72–6 victory. He started all eight matches in the competition and weighed in with a further three tries. Leopards
He featured in a total of seven matches during the qualification rounds and First Division proper and scored one try for the side.