The 23-year-old is a jack of all trades who plays for the national beach soccer team yet his arrival at 16-time champions SC Villa came when he was playing football for the sake of it in the third-tier Regional League.
Playing as a midfielder, Magwali started at Nakivubo Boys, a Kampala Regional League side before joining arch-rivals KJT where he played with the likes of Alex Komakech, Eddie Kagimu and Bonny Baingana before he quit football to pursue his certificate in fire engineering.
His emergence at Villa has been barely credible as he got into Premier League football two seasons ago from Kabalagala Rangers.
An injury during training after the opening day loss to Kyetume sidelined him for the whole of the first round and he only returned in the second round to score one league goal and two Uganda Cup goals to cap what he called a bad season.
"I have to participate in beach soccer league games to keep my place on the national team," the Muteesa I Roya University player, said.