diff --git a/sport.json b/sport.json
index 1133f890d..1af51704b 100644
--- a/sport.json
+++ b/sport.json
@@ -72,8 +72,9 @@
     "filter": {
         "sport": {
             "name": "{{ keyTrans('sport') }}",
-            "type": "select",
+            "type": "checkbox",
             "show_default": "true",
+            "op": "has",
             "values": "{% set list = [] %}{% for t, v in const %}<option value=\"{{ t }}\">{% set list = list|merge([ t ]) %}{{ tagTrans('sport', t) }}</option>{% endfor %}<option value='other' query='nwr[sport][sport!~\"^({{ list|join('|') }})$\"]'>{{ trans('other') }}</option>"
         }
     }