Upvote:4
The UK no longer has separate business and tourist visas. A number of activities are now permissible under the Standard Visitor Visa, including
for leisure, for example on holiday or to see your family and friends
for business, or to take part in sports or creative events
So whether your visit involves taking part in sports or just seeing the sights (in this case, a football stadium), that is the visa you will likely need to apply for.