Msila started his journey on Friday to watch AmaZulu and Mamelodi Sundowns play at King Zwelithini Stadium before traveling to Johannesburg on Saturday to view the Soweto Derby between Orlando Pirates and Kaizer Chiefs.
Immediately after the final whistle at Soccer City, Botha traveled straight to Tshwane to watch SuperSport United and Maritzburg United collide at Lucas Moripe Stadium.
The 43-year-old father of two then returned home to support Celtic in their meeting with Ajax Cape Town at Dr Molemela Stadium on Sunday.
Msila says his passion for the game drives him to travel the length of the country.
"Sport keeps you away from all the bad things," Msila tells KickOff.com.
"Football gives me an opportunity to create relationships with people. I travel all over the country because of the passion I have for football.
"Fans are also an integral part of sport. Without fans, there is no sport. Our role as fans is to be visible at stadiums and be the 12th player. Golf is a one-man sport but many people do go watch golf. It's our role as fans to support sport.
"Fans are also adding value in terms of generating income for players and other stakeholders in football. The money that players earn goes a long way to supporting their families."
Msila says he uses his own money and receives support for his travels.
"I use my own money but also some players, fans, business people and club officials do help me travel around to watch soccer matches. But most important it is God that is providing everything. God is always protecting me when I travel. Sometimes when I travel to games I see a lot of serious accidents on the road. The Almighty God is always there to protect me wherever I go."