Player evaluation form for tryouts and sessions

Updated 2026-10-30

Coaches watch the same session and write down different things. One writes a page, one writes a name and a smiley, and the selection meeting runs on memory. I would rather every evaluator use the same questions.

The player and the session. Name, date and what you watched: tryout, practice, match or camp. Scores only make sense when you know the setting.

The scores. Technique, game sense, fitness, teamwork and effort, each from 1 to 5. Five short scores are quick to give on the side of a field and easy to average later.

Your call. The biggest strength, one thing to work on, a suggested level and a box to invite the player back. These lines tell the next coach what to do.

Who fills it and who reads it

Your evaluators fill it, often on a phone. You read the CSV. An evaluator's AI might ask "Who did you watch today?" Then "How would you score their effort?" Then "Which level would you suggest?" It shows every answer and sends only after a yes. See agent-fillable forms.

A tip for selection day

Average the scores per player, then read the notes of the players near the cut line. Tools for the whole season sit under forms for sports clubs and teams. Link each evaluation to a player registration form, and keep a short player profile template for the final squad.

Questions

How do I compare players from different evaluators?

Download the CSV, then average each score column per player. The evaluator_name column shows who scored, so you can spot a harsh or a generous marker.

Does the player see the scores?

No. The form goes to your evaluators and the answers come only to you. If you want to share feedback with a player or parent, do it yourself after you read the rows.

Can I change the skills that are scored?

Yes. Edit the labels of the five rating questions to match your sport, for example swap fitness for stamina or add a goalkeeping score.

Try the form

Live demo ยท nothing is saved

Player evaluation

For coaches and evaluators only. Score what you saw today and add one note on what to work on next.

What did you watch? (required)
Technique and ball control (required)
Decisions and game sense (required)
Speed and fitness (required)
Teamwork and communication (required)
Effort and attitude (required)
Suggested level
Invite for a second session

Or paste the JSON

Give this to your AI. It needs the AI Form API MCP server or an API key. It makes the form and sends you the link.

text
Create this form with the AI Form API create_form tool (or POST https://aiformapi.com/v1/forms with my API key). Then reply with the public_url.

{
  "title": "Player evaluation",
  "description": "For coaches and evaluators only. Score what you saw today and add one note on what to work on next.",
  "fields": [
    {
      "id": "evaluated_player",
      "label": "Player's name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "evaluator_name",
      "label": "Your name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "evaluation_date",
      "label": "Date you watched the player",
      "type": "date",
      "required": true
    },
    {
      "id": "session_watched",
      "label": "What did you watch?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Tryout",
        "Practice",
        "Match",
        "Camp session"
      ]
    },
    {
      "id": "score_technique",
      "label": "Technique and ball control",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "score_game_sense",
      "label": "Decisions and game sense",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "score_fitness",
      "label": "Speed and fitness",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "score_teamwork",
      "label": "Teamwork and communication",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "score_effort",
      "label": "Effort and attitude",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "main_strength",
      "label": "Biggest strength",
      "type": "short_text",
      "max_length": 300
    },
    {
      "id": "next_focus",
      "label": "One thing to work on next",
      "type": "long_text",
      "max_length": 800
    },
    {
      "id": "suggested_level",
      "label": "Suggested level",
      "type": "single_choice",
      "options": [
        "Top team",
        "Middle team",
        "Development team",
        "Needs another look"
      ]
    },
    {
      "id": "invite_back",
      "label": "Invite for a second session",
      "type": "checkbox"
    }
  ]
}

Or call the API

bash
curl -X POST https://aiformapi.com/v1/forms \
  -H "Authorization: Bearer $AIFORMAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{"title":"Player evaluation","description":"For coaches and evaluators only. Score what you saw today and add one note on what to work on next.","fields":[{"id":"evaluated_player","label":"Player'\''s name","type":"short_text","required":true,"max_length":150},{"id":"evaluator_name","label":"Your name","type":"short_text","required":true,"max_length":150},{"id":"evaluation_date","label":"Date you watched the player","type":"date","required":true},{"id":"session_watched","label":"What did you watch?","type":"single_choice","required":true,"options":["Tryout","Practice","Match","Camp session"]},{"id":"score_technique","label":"Technique and ball control","type":"rating","required":true,"min":1,"max":5},{"id":"score_game_sense","label":"Decisions and game sense","type":"rating","required":true,"min":1,"max":5},{"id":"score_fitness","label":"Speed and fitness","type":"rating","required":true,"min":1,"max":5},{"id":"score_teamwork","label":"Teamwork and communication","type":"rating","required":true,"min":1,"max":5},{"id":"score_effort","label":"Effort and attitude","type":"rating","required":true,"min":1,"max":5},{"id":"main_strength","label":"Biggest strength","type":"short_text","max_length":300},{"id":"next_focus","label":"One thing to work on next","type":"long_text","max_length":800},{"id":"suggested_level","label":"Suggested level","type":"single_choice","options":["Top team","Middle team","Development team","Needs another look"]},{"id":"invite_back","label":"Invite for a second session","type":"checkbox"}]}'

JSON definition

json
{
  "title": "Player evaluation",
  "description": "For coaches and evaluators only. Score what you saw today and add one note on what to work on next.",
  "fields": [
    {
      "id": "evaluated_player",
      "label": "Player's name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "evaluator_name",
      "label": "Your name",
      "type": "short_text",
      "required": true,
      "max_length": 150
    },
    {
      "id": "evaluation_date",
      "label": "Date you watched the player",
      "type": "date",
      "required": true
    },
    {
      "id": "session_watched",
      "label": "What did you watch?",
      "type": "single_choice",
      "required": true,
      "options": [
        "Tryout",
        "Practice",
        "Match",
        "Camp session"
      ]
    },
    {
      "id": "score_technique",
      "label": "Technique and ball control",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "score_game_sense",
      "label": "Decisions and game sense",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "score_fitness",
      "label": "Speed and fitness",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "score_teamwork",
      "label": "Teamwork and communication",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "score_effort",
      "label": "Effort and attitude",
      "type": "rating",
      "required": true,
      "min": 1,
      "max": 5
    },
    {
      "id": "main_strength",
      "label": "Biggest strength",
      "type": "short_text",
      "max_length": 300
    },
    {
      "id": "next_focus",
      "label": "One thing to work on next",
      "type": "long_text",
      "max_length": 800
    },
    {
      "id": "suggested_level",
      "label": "Suggested level",
      "type": "single_choice",
      "options": [
        "Top team",
        "Middle team",
        "Development team",
        "Needs another look"
      ]
    },
    {
      "id": "invite_back",
      "label": "Invite for a second session",
      "type": "checkbox"
    }
  ]
}