Matches and statistics

Player and match statistics in one place

Record the score, goals with assists, cards and substitutions at the match. TrainTeam calculates minutes from them and adds everything up for each player — per season and per competition, without a separate spreadsheet.

  • Goals and assists per player
  • Minutes from lineup and substitutions
  • League apart from practice matches

After five matches you remember the score. After fifteen, not every detail.

Right after the final whistle a coach remembers the scorers, the substitutions and who started on the bench. A few weeks later the same information has to be dug out of notes or rebuilt from memory.

Over a whole season you need a record, not recollections. The trouble is that every part of that record lives somewhere else.

One season, five places

  • Scorecalendar or group chat message
  • Scorers and assistsnote on a phone
  • Minutes and substitutionssheet from the bench
  • Cardsofficial match report
  • Attendancetraining notebook

Record it once at the match, keep it in the player's history

A goal recorded during a match is more than a line in a report. The same entry updates the score, appears in the match timeline and counts towards the statistics of the scorer and the assisting player. Minutes come from the lineup and substitutions, and actual attendance from the list saved after the event.

Match

An event with the opponent, date, competition type and match duration.

Events

Goals, assists, cards and substitutions recorded during or after the match.

Player

Every event is linked to a specific person in the team.

Season and history

The player profile and team table add up data from match to match.

League · finished

Sample data

Eagles U14

3:1

Opponent

  • 12'Goal: Jack Smith · assist: Oliver Brown
  • 34'Opponent goal
  • 41'Yellow card: Oliver Brown
  • 50'Substitution: Leo Taylor for Jack Smith
Goes to the player profile

Jack Smith

Eagles U14 · season 2026/2027

Appearances
11
Minutes
742
Goals
9
Assists
4
Yellow
1
Red
0

Score and match events recorded once

The coach records an event once, and the data stays linked to the match and the player. The details are covered in the instructions for [recording live results, goals, assists and cards](/pomoc/wynik-live-gole-asysty-kartki).

Score built from goals

A goal for your team or for the opponent updates the score immediately. A match entered afterwards can be closed with the score alone.

Scorer and assist

Pick the scorer and, optionally, the assisting player. It is one event, so the score and player statistics stay consistent.

Opponent goal

A separate action that adds to the opponent's score without naming their player.

Yellow and red cards

A card is recorded against a specific player. Staff see it in the team statistics.

Substitutions with a minute

Who came off, who came on and in which minute. A player leaving without a replacement, for example after a red card, can be recorded too.

Undo a mistake

The latest event can be undone. It disappears from the timeline, and the score and statistics are counted without it.

Not just who played, but how long

In youth football, the number of minutes says more than a simple “played”. TrainTeam calculates it from what the coach sets at the match anyway — the steps are described in the instructions on the lineup, substitutions and match minutes.

Match duration

The team has a default match length, which you can change for a specific match when needed.

Starting lineup and bench

By default everyone starts. You only mark the players who begin on the bench.

Substitutions

Every substitution has a minute, and player minutes are recalculated automatically.

Correction

If the calculation does not match what happened, enter a player's minutes manually or switch back to counting from substitutions.

An appearance counts only when the player has more than zero minutes in the saved lineup. A substitute who did not come on is marked “did not play”. A match without a saved lineup adds no zeros — statistics show that the data is missing.

This is not squad selection. Who travels to the match is decided earlier, in match call-ups. The lineup and substitutions describe what has already happened on the pitch.

Player and team statistics across the season

The data does not end with a single match. The same records build the player profile, the team table and the results history.

Player profile

A summary of one player in the selected team and season, showing how many matches the minutes come from.

  • Appearances
  • Minutes
  • Goals
  • Assists
  • Yellow cards
  • Red cards

Team table

All players side by side. Sort by any column and search for a player by name, shirt number or position.

  • Matches
  • Minutes
  • Goals
  • Assists
  • Cards
  • Attendance

Results history

Matches played with the score and scorers. Expand a match to see its timeline, with recent form shown above the list.

  • Score
  • Scorers
  • Match timeline
  • Form

League on its own, practice matches on their own

You don't have to mix practice matches into league statistics. The competition type is set on the match, and the team table lets you narrow the statistics to one of them — together with the season.

  • All competitions
  • League
  • Cup
  • Friendly
  • Practice match

Tournaments are counted in the all-competitions view. The player profile shows the total for the selected season.

See how a match turns into season statistics

Create a team, record your first match and see its score, minutes and goals in the player profiles.

A post-match spreadsheet vs statistics in TrainTeam

A spreadsheet can hold everything as long as someone keeps it up to date. The difference is where the numbers come from.

Spreadsheet or notebook

The score is written down separately from the list of scorers.

TrainTeam

The score changes together with the goals recorded at the match.

Spreadsheet or notebook

Goals and assists have to be copied into the season table later.

TrainTeam

The event is linked to the player and counts towards their statistics straight away.

Spreadsheet or notebook

Minutes are worked out by hand from substitutions noted on paper.

TrainTeam

Minutes come from the match duration, lineup and substitutions, with manual correction available.

Spreadsheet or notebook

The history means merging files from different months.

TrainTeam

The data stays with the player, and you pick the season with a filter.

Data you can ask the assistant about

Statistics are also a source for TrainTeam AI, the assistant for coaches. The assistant does not make up its own numbers: it reads what the team has recorded and helps you summarise it.

TrainTeam records the data

Results, events, minutes and attendance from match to match.

AI helps summarise it

It reads the selected team's statistics for a season, a month or the whole history.

The coach makes the decision

The assistant is read-only, and you check important facts in the source views.

Example questions

  • Who has the most minutes this season?
  • Which players scored goals this month?
  • What is our match record since the start of the season?
  • What was player attendance at matches over the last 30 days?

The assistant is available to coaches and club administrators. Each club gets 100 free requests.

From availability to analysis — one match, six stages

Each stage answers a different question: who can play, who the coach selects, what happened on the pitch and what it means for the season.

Who sees which statistics

The scope of data depends on the role. The coach does not have to hide anything by hand — families simply do not receive the fields meant for staff.

Coach and club administrator

The full team table with cards and attendance, every player's profile, results history and match timelines with substitutions.

Parent

Team results, the timeline of a published report, and their own child's matches, minutes, goals and assists. Cards and attendance stay with staff.

Player

Their team's results and their own statistics: matches, minutes, goals and assists in the selected season.

FAQ

Questions about player statistics

Which player statistics can I track in TrainTeam?

Appearances, minutes, goals, assists, yellow and red cards, and attendance. All of them come from data recorded at matches: events, the lineup, substitutions and the attendance list. TrainTeam does not calculate metrics from video analysis or tracking devices.

Are goals and assists saved to the player?

Yes. A goal with a named scorer and an optional assist counts towards both players' statistics. If you enter only the score without scorers, the match result is correct, but the goals are not assigned to anyone automatically.

Can I check the minutes a player has played?

Yes. Minutes come from the match duration, the starting lineup and substitutions, and the coach can correct them manually. A match without a saved lineup does not add zero — statistics show that the data is missing rather than claiming the player did not play.

Are statistics calculated for the whole season?

By default you see the club's active season. You can choose another season or all seasons at once. Statistics include matches with a closed or published result.

Can I keep friendlies apart from league matches?

Yes. The team statistics table has a competition filter: league, cup, friendly and practice match. Tournaments are counted in the all-competitions view.

Can I go back to the statistics of an earlier match?

Yes. The team history shows matches played with the score and scorers in the selected season. Expand a match to see its timeline — goals, and for coaches also cards and substitutions — and open the event.

Can TrainTeam AI analyse team statistics?

Yes. The assistant available to staff reads results, player statistics and attendance for the selected team — for the active season, the current or a chosen month, or the whole history. It is read-only and does not change any data.

Can a parent or player see their own statistics?

Yes. A parent sees their child's matches, minutes, goals and assists, and a player sees their own. Both roles also see team results, and the match timeline once the report is published. Cards and attendance in the table are available to staff only.

Record your next match so it stays in your players' history

Create a TrainTeam account, add your team and see how the score, events and minutes of a single match feed into season statistics.