The tokens in your description do not match the tokens in your example code at all. It is a mixture of terms and languages. Maybe that is all that has to be fixed, so here is a try. But unless you specify more details and what your actual problem is there is little we can do to help...
RewriteEngine On
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^members/([^/]+)/([^/]+)$ /members/?sporttype=$1&name=$2 [L,NC,QSA]
Once more, this is just a rough guess, since the are important details missing in your question.
And a general note which I always attach when people use .htaccess style files: if you have access to the server configuration, then always place such rules inside the host configuration. .htaccess style files are notoriously error prone, they make things complex, are hard to debug and really slow the server down. The only reason to use such files is if you have to modify the rules on a dynamic base or if you have no access to / no control over the server configuration.