Team Profile
A Team Profile is the home base for your football club in 4league. As a Team Manager you build your squad, design your kit, set formations, prepare match lineups, and track your team's history — all in one place. A team can compete in any number of leagues and cups simultaneously.
You need the Team Manager role to create and manage a team profile. Players can view team information and see their own stats. Fans and referees have read-only access. See Team Manager Role for a full permissions breakdown.
Navigating the Team Profile
When a team is selected, the app shows a five-tab bottom navigator. Everything described in the rest of this page lives inside one of these five tabs — there is no separate "Roster", "Kit", "Formations", or "Awards" bottom tab.
| Bottom tab | What lives here |
|---|---|
| My Team (default tab when you open the team) | The team profile itself: lineup on a pitch, the player roster, kit colors, the formation selector, plus sub-screens for managing players (Add Player), transfers (Transfer Player, Transfers List, Transfer History), and team awards (Awards, Awards List, Manual Awards). |
| Matches | The team's full fixture list across every competition it is in, plus friendly-match creation, score entry, the Starting XI screen, and add-from-roster flows. |
| Statistics | Team-level stats dashboard — matches played, wins/draws/losses, goals for/against, cards, and per-player breakdowns. |
| Messages | Team chat threads and inbox notifications scoped to this team. |
| Account | Your 4league account screen — language, subscription, sign-out, and global settings. |
All four of these are sub-screens reached from the My Team tab — they are not separate bottom tabs. The headings further down this page (Roster Management, Kit Builder, Formations, Awards) describe screens you reach by tapping into them from My Team.
Creating a Team
Creating a team takes under two minutes. From the app's main menu, tap Create then select New Team. You will be guided through a short setup wizard that collects the key details about your club.
Enter team name
Type your club's official name. This name appears on standings tables, match cards, and the public team page visible to fans.
Upload a team photo or logo
Add a crest or team photo. Accepted formats are JPG and PNG. The image is displayed on the team profile header and on match cards next to the team name.
Choose team colors
Select primary and secondary colors using the color picker. These colors are used as defaults for kit previews and help identify your team at a glance.
Select match format
Choose the format your team plays: 5v5, 7v7, or 11v11. This sets the default squad size for lineups and formation templates.
Confirm and create
Review your details and tap Create Team. Your team profile is live immediately. You can edit any of these details at any time from Team Settings.
Coach Elena taps "Create Team", names it "FC Thunder", uploads a team photo, selects blue and white as team colors, and chooses 11v11 format. Her team is ready to add players.
| Match Format | Players on pitch | Typical squad size | Common use |
|---|---|---|---|
| 5v5 | 5 per side | 8–10 players | Futsal, indoor, small-sided leagues |
| 7v7 | 7 per side | 12–14 players | Youth leagues, 7-a-side cups |
| 11v11 | 11 per side | 18–25 players | Full-size grassroots and amateur leagues |
You can change the match format in Team Settings at any time. If your team enters a league with a different format, the league's format takes precedence for official lineups.
Team Roster Management
The roster is your registered squad — all players who wear your colours. You can add, edit, and remove players at any time. Roster changes take effect immediately across all future matches. Historical match data is never altered when a player is removed.
Adding Players
Go to your team profile, open the Roster tab, and tap the + button. Fill in the player's details to add them to the squad.
Enter player name
Type the player's full name or the name they are known by in the league.
Assign a position
Select from Goalkeeper (GK), Defender (DEF), Midfielder (MID), or Forward (FWD).
Set shirt number
Enter the player's shirt number. Numbers must be unique within the roster. Numbers 1–99 are supported.
Upload a photo (optional)
Add a player photo so fans and other users can identify players on match cards and lineups.
Elena adds 20 players to FC Thunder. Each player gets a position (GK, DEF, MID, FWD) and a shirt number. She uploads photos for the players who have provided them. The roster is now complete and ready for match lineups.
If your players have their own 4league Player Profiles, share your team code (see Team Codes & Invitations) so they can link their profile to your team. This gives them personal stats tracking across their career.
Player Positions & Numbers
4league uses four standard positions for all match formats. Positions affect how players appear in formation views and lineup displays.
| Position | Code | Description |
|---|---|---|
| Goalkeeper | GK | Positioned in goal. Appears at the bottom of the formation grid. |
| Defender | DEF | Back line players including centre-backs and full-backs. |
| Midfielder | MID | Central and wide midfield roles. The engine of most formations. |
| Forward | FWD | Strikers and attacking wingers. Displayed at the top of the formation. |
Shirt numbers are tied to the player, not the position. Changing a player's position in the roster does not affect their shirt number.
Player Mihai is assigned #10 as midfielder. Mid-season, Coach Elena decides to play him as a forward. She edits his position to FWD in the roster. His shirt number remains #10. All past match records still show him correctly as a midfielder for those games.
Captain
The captain is a flag on a single player record in your roster — not something you assign per match. Open the player's card from the roster and toggle the Make Captain switch. Save the player, and the captain badge appears next to that player everywhere they show up in the app: the team lineup view, every match lineup for this team, and the player roster.
A team can have one captain. When you mark a new player as captain, the previous captain is cleared automatically — there is no need to un-captain the old player first. The captain badge stays on whoever is currently flagged until you change it again.
Mihai (#10) has been captain all season. After he picks up a long-term injury, Coach Elena opens Andrei's player card and turns on Make Captain. The captain badge moves from Mihai to Andrei immediately — Mihai's captain flag is cleared automatically. From the next match onward, Andrei wears the armband in every lineup until Elena changes it again.
Removing Players
To remove a player, open the roster, tap the player's card, and select Remove from team. Removal is immediate but never retroactive — the player's contributions to past matches remain intact in all records and statistics.
A player moves to another city and can no longer play for FC Thunder. Coach Elena removes him from the roster. His 5 goals and 3 assists from earlier in the season still appear in match records and the league's top scorers list.
Removing a player from the roster removes them from all future lineups. If a player is suspended for a match but staying in the team, do not remove them — simply leave them out of the starting XI for that fixture.
Team Equipment & Kit Builder
The kit builder lets you design a home and an away shirt for your team. Kit shirts appear on match cards, in the lineup view on the pitch, and on the team profile — making it easy for fans and referees to tell teams apart at a glance.
Open the kit screen
From your team profile inside the My Team tab, tap the kit area (the two shirts at the top of the team card) or open Team Settings > Kit. The screen has two top tabs: Home kit and Away kit.
Pick a shirt style
Scroll the horizontal style picker to choose how the shirt looks: a single solid color, halved kits, vertical stripes, horizontal hoops, or diagonal sash variants. The selected style is highlighted with a green check.
Choose colors
Use the color picker to set the main color. For multi-color styles a second color picker appears. For the solid (one-color) style, a number color picker is shown instead so the shirt number stays readable on the back.
Save and repeat for the away kit
Tap Save Home Kit. The screen switches to the Away Kit tab so you can design the alternate strip. The away shirt should contrast with the home one to avoid clashes on match day.
| What you can edit | Options |
|---|---|
| Shirt style | Solid (one color), horizontal split, curved split, three halved variants, square block, six vertical-stripes variants, six diagonal-stripes / sash variants, four horizontal-stripes / hoops variants |
| Main color | Any color via the color picker |
| Second color | Any color via the color picker (only shown for multi-color styles) |
| Number color | Any color via the color picker (only shown for the solid style, so the number contrasts with the shirt) |
The kit builder edits the shirt. There is no separate setting for shorts color or socks color — those are not part of the team's kit data. The shirt is what appears next to your team's name on every match card.
For the home shirt Coach Elena picks the vertical-stripes style and sets the main color to blue and the second color to white. For the away shirt she picks the solid style with an all-white main color and a blue number color. From the next match on, blue-and-white stripes (home) or all-white (away) appear next to FC Thunder's name in every fixture card and lineup view.
Team Formations
Set a preferred formation for your team that becomes the default template whenever you prepare a match lineup. You can change the formation before any individual match without affecting the team's saved default.
The formation editor is available only on the iOS and Android apps — it is not currently supported in the web app. Web users can still see a team's saved formation, but cannot create or edit one.
Open Formations
From the My Team tab, open Formations (Set Formations screen). A virtual pitch is displayed with position slots matching your match format.
Select a formation template
Choose from common formations listed for your format. For 11v11 these include 4-4-2, 4-3-3, 4-2-3-1, 3-5-2, 5-3-2, and more.
Drag players into positions
Pull players from your roster into each slot on the virtual pitch. The goalkeeper is always anchored at the bottom; outfield positions are arranged by the selected formation.
Save as default
Tap Save Formation. This configuration pre-fills the lineup screen whenever you set a Starting XI for a match.
| Formation | Defenders | Midfielders | Forwards | Best for |
|---|---|---|---|---|
| 4-4-2 | 4 | 4 | 2 | Balanced attack and defense |
| 4-3-3 | 4 | 3 | 3 | Attacking play with wide forwards |
| 4-2-3-1 | 4 | 5 (2+3) | 1 | Midfield control with lone striker |
| 3-5-2 | 3 | 5 | 2 | Midfield dominance, wingbacks |
| 5-3-2 | 5 | 3 | 2 | Defensive solidity |
Coach Elena selects the 4-3-3 template. She drags the goalkeeper into goal, arranges 4 defenders in a line, places 3 midfielders in the centre, and positions 3 forwards including two wide attackers. She saves this as the team default. From now on, every time she opens the lineup screen before a match, players are pre-arranged in 4-3-3.
Team Matches
The Matches tab on your team profile shows every fixture your team is involved in, across all competitions. You can view the schedule, prepare lineups, and monitor results from a single screen.
Viewing Schedule
The schedule is divided into upcoming and past matches. Upcoming matches show the opponent, date, time, and venue. Past matches show the final score, goalscorers, and a link to the full match report.
FC Thunder has 3 upcoming matches this month — a league game on Saturday, a cup quarter-final midweek, and another league fixture the following weekend. Coach Elena taps each fixture card to see the opponent name, kick-off time, and venue address. She adds the dates to her personal calendar directly from the app.
Match fixtures are created by the league organizer, not the Team Manager. Your team's match list is populated automatically when the organizer generates the schedule. See Connecting to a League for details on how to join a competition.
Setting Starting XI
Before each match you pick which of your roster players start. Everyone you mark as a starter is in the starting XI; everyone left in the roster but not picked sits on the bench as a substitute. Open the relevant fixture from your Matches tab and tap Starting XI (the Set Lineup screen).
Open the match
Tap the fixture card in the Matches tab to open the match detail screen.
Open the Starting XI screen
The screen shows your roster on the left and the starting XI list on the right. Players you marked with the "Starting team" switch on their player card are already in the starting list.
Tap players to move them in or out
Tap a player on the left to add them to the starting XI. Tap a player already in the starting list to take them out (they go back to the bench). Suspended players are shown greyed out and can't be added.
Bench is automatic — there is no max-substitutes setting
You don't pick substitutes separately. Everyone in your roster who is not in the starting XI is automatically available on the bench. Competition rules (such as how many substitutions are allowed during a match) are enforced when the referee or organizer records substitutions in match events, not in this screen.
About the captain
The captain is not picked here — it is a flag on the player's roster record. Open the player's card from the roster and toggle Make Captain; the captain badge then appears next to that player in every match lineup until you change it. See Captain above.
Tap Done to save
Your starting XI is saved against this fixture and visible to everyone who opens the match — fans, the referee, and the opposing manager.
The Starting XI screen lets you pick who starts on every platform. Arranging those players into specific positions on the pitch uses the formation editor, which is available only on the iOS and Android apps. See Team Formations.
Before the local derby, Coach Elena opens the match screen on her phone and taps Starting XI. She taps her strongest 11 players to move them into the starting list. The five remaining roster players stay on the left — they are automatically her bench. The captain armband stays with Mihai (#10) because he is the team's roster-level captain, and the badge shows next to him in the saved lineup. She saves the night before kick-off so the referee can check it on arrival.
Match Lineup
Once the lineup is saved it is visible to all users who open the match. A visual pitch display shows each player in their assigned position, color-coded by the team's kit colors. Spectators watching the live match in the app can see this view alongside the live score.
During the FC Thunder vs Riverside FC derby, fans following the match on the app can see the live lineup. FC Thunder's blue kit colors mark their players on the pitch graphic, with each player's name and number shown on their position. Fans watching from home know exactly who is playing where.
You can update the lineup right up until the match is marked as started by the organizer or referee. After the match starts, lineup changes are recorded as substitutions within the match events.
Team Statistics
The Statistics tab on your team profile aggregates performance data across all matches. Stats update automatically every time a match result is entered by the organizer or referee.
| Statistic | Description |
|---|---|
| Matches played | Total completed matches across all competitions |
| Wins / Draws / Losses | Overall record split by result type |
| Goals scored | Total goals scored in all matches |
| Goals conceded | Total goals scored against the team |
| Clean sheets | Matches in which the team kept a 0-goal-conceded result |
| Top scorer | The squad player with the most goals in the current period |
| Most assists | The squad player with the most recorded assists |
You can filter statistics by competition (e.g., view only the league, or only the cup) and by season if the team has been active across multiple seasons.
After 10 matches, FC Thunder has 7 wins, 1 draw, and 2 losses. They have scored 24 goals and conceded 12, keeping 3 clean sheets. Their top scorer, Mihai, has 8 goals from the #10 position. Coach Elena taps through the player stats view to see each player's individual contribution.
Anyone who follows this team sees a tile for every published competition it plays in inside the Smartwatch Companion's ranking-position widget — current rank, points, and a daily ▲/▼ arrow vs. yesterday's snapshot. Tap a tile on the watch to open the Top 5 of that competition.
Team Awards & Trophies
Record your team's achievements by adding trophies to the team profile. Awards are reached from inside the My Team tab — there is no separate "Awards" or "Trophies" bottom tab. Once added, trophies are displayed on the team page, building your club's history and credibility within the 4league community.
Open Awards from My Team
Open your team profile (the My Team tab) and tap into the Awards section. This opens the Team Awards list, which lets you browse earned trophies and add new ones.
Tap "Add Trophy"
This opens the Manual Awards form. Fill in the competition name, the award type (e.g., League Winner, Cup Winner, Runner-Up, Fair Play), and the year (or start/end season).
Save the entry
Tap Save. The trophy appears on the team profile under the Awards section, sorted by year.
FC Thunder wins the Summer Cup 2024. Coach Elena opens the Awards tab and taps "Add Trophy". She enters "Summer Cup" as the competition name, selects "Cup Winner" as the award type, and sets the year to 2024. The trophy now appears on FC Thunder's public profile for fans and rival teams to see.
Trophies are self-reported and manually added by the Team Manager. When a competition on 4league is concluded by an organizer, the winning team may receive an automatic trophy entry if the organizer enables this option when finishing the season.
Connecting to a League
To compete in an organized league or cup, your team needs to be registered in that competition. League organizers distribute an invitation code. You enter this code from your team profile to request entry.
Obtain the league code
Ask the league organizer for the competition's invitation code. The organizer generates this from their competition settings.
Open "Join Competition"
From your team profile tap Join Competition or go to Team Settings > Competitions > Join.
Enter the code
Type or paste the invitation code and tap Join. The app finds the competition and shows its name and organizer for confirmation.
Confirm entry
Tap Confirm. Your team is now listed in the competition's team roster. The organizer is notified and can approve or reject the entry depending on their competition settings.
The local league organizer shares the code "LEAGUE2024" via a WhatsApp group. Coach Elena opens the Join Competition screen, enters the code, and confirms. FC Thunder immediately appears in the league's team list. Once the organizer generates the fixture schedule, all of FC Thunder's matches are visible in the team's Matches tab.
Once your team is connected to a league, the organizer manages all fixtures, dates, and venues for that competition. You cannot add, edit, or delete league matches yourself. Contact the organizer if you need a fixture change.
Team Ownership & Transfer
Every team has a single owner — the person who created it, or the person to whom ownership was last transferred. Only the current owner can transfer the team. Transfers are done by email address — there is no name or username search. The new owner takes over the team in every competition it is registered in, and the previous owner keeps read-only visibility of the team in their favorites list.
Open Team Settings
From the My Team tab, open the team's edit screen (Team Settings — tap the team name / settings icon to edit team details).
Tap "Transfer to manager"
At the bottom of the Team Settings screen, tap the Transfer to manager button. This opens the Transfer Team screen.
Enter the new owner's email address
Type the email address of the person you are transferring the team to. The email is normalized to lowercase. Tap Transfer and confirm the prompt.
What happens next
If the email belongs to an existing 4league account, that account becomes the new owner. If the email is not registered, 4league creates an account automatically for that address. Either way, the new owner receives a transfer email containing a one-time authorization code — they enter this code in the app to complete the takeover. The team's ownership in every competition it is part of switches to them in the same step.
Coach Elena is stepping down at the end of the season. She opens Team Settings and taps "Transfer to manager", then types Assistant Coach Dan's email, dan.coach@example.com. Dan doesn't yet have a 4league account, so the system creates one for that email and sends him an invitation with a verification code. Dan opens the email, signs in with that email, enters the code, and FC Thunder is now under his management — including every league and cup the team is in. Elena keeps FC Thunder in her favorites so she can still follow results, but she no longer has manager access.
A typo in the email creates a brand-new 4league account for the wrong address and sends the authorization code there. Only the current owner can transfer the team, so undoing a mis-typed transfer requires the (possibly unknown) recipient to redeem the code, take ownership, and transfer the team back — make sure the email is exactly right.
Team Codes & Invitations
Team codes let players with their own 4league Player Profiles link themselves to your team. When a player enters your team code, their player profile is connected to your team's roster — match appearances, goals, and assists from then on are recorded against both their personal profile and the team.
Open Invite Players
From the My Team tab, open the Invite Players widget (also available from Team Settings, or via the share/invite action on the team screen).
First time: tap Generate Code
If your team has no code yet, tap Generate Code. 4league creates a unique alphanumeric team code and saves it on the team. From now on, the same code is shown whenever you open this screen — you do not need to generate a new one each time.
Copy and share
Tap Copy & Share to open your phone's share sheet with the team name and code pre-filled. Send it via WhatsApp, SMS, email, or any other app you use to reach your players.
The player enters the code and is linked instantly
When a player opens their Player Profile, taps Connect to Team, and enters the code, they are linked to your team immediately — there is no approve / reject step from your side. You receive a notification and a chat message letting you know the player joined, and the linked player appears in your roster.
Optional: regenerate the code
If the code has leaked or you want to stop new joiners, tap the reload icon next to the code and confirm. 4league overwrites the team's code with a new one — the previous code stops working from that moment. Anyone who joined before the regeneration stays linked; they aren't removed from the roster.
Coach Elena opens Invite Players for the first time and taps "Generate Code". 4league creates the code THUNDER24. She taps "Copy & Share" and posts it in the team's WhatsApp group. Three players open their Player Profile, tap "Connect to Team", and enter THUNDER24. Each one is linked to FC Thunder instantly — Elena gets three "player joined" notifications in the app. From the next match on, their goals and appearances are tracked against both their personal profile and FC Thunder's records.
| Action | Who does it | Effect |
|---|---|---|
| Generate code (first time) | Team owner | Creates the team's invite code and stores it. The same code is reused on future opens of the Invite Players screen. |
| Copy & Share | Team owner | Opens the native share sheet with the code and team name pre-filled, so you can send it via any messaging app. |
| Enter code | Player (from their Player Profile > Connect to Team) | The player's profile is linked to the team immediately. No approval needed — the manager is just notified. |
| Regenerate code | Team owner | Overwrites the existing code with a new one. The old code stops working straight away. Previously linked players remain linked. |
You can add any player to your roster manually without them having a 4league account. Linking via a team code is optional — it gives the player their own personal stats view and lets them appear in Player of the Round polls. Players added manually without a linked account still appear in the roster and in lineups, but they don't have a personal stats view of their own.
Related Topics
Help your players set up their own profiles, track career stats, and connect to your team using a team code.
Learn how scores, goals, cards, and substitutions are recorded — and how they feed into your team stats.
Understand how organizers set up leagues and generate invitation codes for teams to join.
See the full list of permissions available to Team Managers and how to enable the role on your account.