The former local football club, Oswestry Town F.C., was one of the few English teams to compete in the League of Wales.
Oswestry Cricket Club compete in the Birmingham and District Premier League which is the oldest cricket league in the country.