New to KMSL?

  • Please remember that you must be connected with a Team Representative prior to completing Player Registration.
  • To get started finding a Team for the upcoming season, please sign up as a Free Agent.

Do you have a Team and are ready to start Player Registration?

What does this fee include?

  • 8 Scheduled Games
    • Full length (90 minutes)
    • Two Halves
  • Certified Officials
    • USSF Certified Center Referee
    • Two USSF Certified Assistant Referees
  • Annual Tournament
  • Supplemental Insurance Coverage

Please review our Player Pledge and Refund Policy prior to registration and payment.


Before clicking on the link for the website, please make sure you have the following available:

  1. Invitation from KMSL Team Representative/Captain to Register *
  2. New Players: Recent Photo of You **
  3. New Players: Copy of your Driver’s License ***
  4. Discount Code (Team Representatives)
  5. Credit/Debit Card or E-Check for Payment (KMSL Fee).

* If you do not have an invitation from a team captain, please sign up as a Free Agent prior to completing this registration process.

** The photo will be used to create the Official Photo Team Roster and your Player Card (if requested), so please use a straight face shot. You can edit the picture after upload to just size your headshot so don't sweat if you don't have an individual photo.

*** Upload where it asks for Birth Certificate

Click on the link (or copy into your browser) to Affinity's Registration site:

  1. Click on the Registration” Tab. (This will take you to the Team Selection Screen).
    1. Select the Team you want to register with (select from drop down menu selector)
  2. Log In to the System
    1. If you are a returning player, log in with your same login you used last season,
    2. If new to the league select “Option 2: Create New Account”.
    3. You will then be required to enter your personal contact information, and select your username and password (please remember it for next season).
    4. This will take you to the Add Member to Team page.
  3. Click “Add Self to Team"
    1. This will automatically take you to the “Add Team Member” page, where you need to upload your photo and driver’s license.
    2. Select the arrow next to “Click here to show photo or birth certification upload”.
      1. Returning Players do not need up upload Drivers License or Photo again.
      2. Make sure you have scanned your Driver’s License and Photo into a file (or jump drive) so you can upload.
    3. Click on the “Click here to upload Photo” icon (first slot).
      1. Next select the browse button and search to where your photo is located and then select “View Image” again
      2. Then you use your mouse to select the headshot part only of your photo, (click mouse to top left of where you want to start and then drag mouse across and down to where you want box to stop), and once you have it inside the box, click on “Crop” and it will remove the remainder of your photo, just leaving the headshot.
      3. Once happy select “Upload Image” and it will upload to the system.
    4. You are now ready to upload your Driver’s License. Click on the Birth Certificate icon (this second slot is where you will upload your driver’s license).
      1. Click Browse to navigate to where your driver’s license scan is located, click on the file name and select “View Image”.
      2. This will upload and display your driver’s license.
        1. If good select Upload Image at the top right hand side of the page.
        2. If not good you will need to rescan and do this process again. Then hit “SAVE” at the bottom of the page.
  4. Select Continue and it will take you to the page where you have to accept the TSSA Liability Waiver.
    1. Confirm you read the policy by selecting “Agree & Continue” to proceed.
  5. You are now at the payment page.
    1. If you have a Discount Code e-mailed to you (Credit from prior Season), you must select the “Add Promo Code Discount” and enter the code before selecting your method of payment.
    2. Enter Code (if you have one) and then select “Add Code and Return”.
    3. Select your method of payment Credit/Debit Card or ECheck (No American Express).
    4. Enter in the card/check details, approve the payment, and you are done.
    5. You have the option of printing a receipt (although you will get an e-mail confirming your registration).

PLEASE NOTE: Discount/Refund requests for games not played due to late player registration will not be issued. Refund requests for games not played after the KMSL Season has begun will not be granted. 

If you have any questions, please reach out to us at

KMSL Mailing Address:

11405 Rock Springs Drive
Knoxville, TN 37932

KMSL General Email: