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.
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.
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 home and away uniforms for your team. Kit colors appear on match cards and lineup displays throughout the app, making it easy for fans and referees to distinguish teams at a glance.
Open Kit Builder
Go to your team profile and tap Kit or navigate to Team Settings > Kit Builder.
Customize home kit
Set jersey color, shorts color, and socks color for your home strip. Optionally choose a jersey pattern (solid, stripes, hoops, etc.).
Customize away kit
Repeat the process for your away strip. The away kit should contrast clearly with your home kit to avoid clashes on match day.
Save changes
Tap Save Kit. The new colors are applied immediately to all match displays and lineup cards.
| Kit element | Options |
|---|---|
| Jersey color | Any color via color picker |
| Jersey pattern | Solid, vertical stripes, horizontal stripes, hoops, sash, halved |
| Shorts color | Any color via color picker |
| Socks color | Any color via color picker |
FC Thunder sets their home kit as a blue jersey with white shorts and blue socks. For the away strip, Coach Elena chooses an all-white kit. These colors now show in match displays and help the referee and fans quickly identify each team on match day.
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.
Open Formations
From the team profile, tap Formations. 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 can select your 11 starters (or fewer for smaller formats), your substitutes, and assign the captain. Open the relevant fixture from your Matches tab and tap Set Lineup.
Open the match
Tap the fixture card to open the match detail screen.
Tap "Set Lineup"
The lineup screen opens with your saved formation pre-filled from the last saved default.
Select starters
Tap each position slot and assign a player from your roster. The slot shows the player's name and shirt number once filled.
Add substitutes
Swipe to the substitutes section and add up to the allowed number of bench players. These can be brought on during the match as substitutions.
Assign captain
Tap the captain badge icon next to any player in the lineup to designate them as captain for this match. The captain badge is shown on match cards and the live lineup.
Save lineup
Tap Save. The lineup is locked in and visible to all users who view the match — including fans, referees, and the opposing team manager.
Before the local derby, Coach Elena opens the match screen and taps "Set Lineup". She selects her strongest 11 players, adds 5 substitutes to the bench, and assigns the captain armband to Mihai (#10, midfielder). She saves the lineup the evening before kick-off so the referee can verify 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. Trophies are displayed publicly on the team page, building your club's history and credibility within the 4league community.
Go to Awards
Open your team profile and tap Awards or Trophies.
Tap "Add Trophy"
A form appears asking for the competition name, the award type (e.g., League Winner, Cup Winner, Runner-Up, Fair Play), and the year.
Save the entry
Tap Save. The trophy appears on the public team profile under the Trophies 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. The owner has full administrative access to the team profile. Ownership can be transferred to any other 4league user with the Team Manager role.
Open Team Settings
Go to your team profile and tap the settings icon in the top-right corner.
Select "Transfer Ownership"
Find this option under the Danger Zone or Admin section of Team Settings.
Search for the new owner
Enter the name or username of the person you are transferring the team to. They must already have a 4league account with the Team Manager role active.
Confirm transfer
Review the details and confirm. The new owner receives a notification and immediately gains full control of the team. You lose manager access unless the new owner grants it back.
Coach Elena is stepping down at the end of the season. She opens Team Settings, selects "Transfer Ownership", and searches for Assistant Coach Dan who already has a 4league account. She confirms the transfer. Dan receives a notification and now has full control of FC Thunder — the roster, kit, formations, and competition registrations are all under his management.
Once you transfer ownership you lose admin access immediately. Make sure you are transferring to the correct person. If you transfer to the wrong account, the new owner must manually transfer it back.
Team Codes & Invitations
Team codes allow players with their own 4league Player Profiles to link themselves to your team. When a player enters your team code, their profile is associated with your club and their match appearances, goals, and assists are automatically recorded against both their personal profile and your team's records.
Open Team Codes
Go to Team Settings > Invite Players or tap the Share button on the Roster tab.
Generate a code
Tap Generate Code. A unique alphanumeric code is created for your team. You can regenerate it at any time, which invalidates the old code.
Share with players
Copy the code and share it via message, email, or the app's native share sheet. Players with 4league accounts enter this code in their Player Profile under Connect to Team.
Approve player connections
When a player enters the code, you receive a connection request notification. Approve or reject it from the Roster tab. Approved players appear linked in the roster.
Coach Elena generates team code "THUNDER24". She shares it in the team WhatsApp group and with two new player recruits who have just signed up to 4league. Each recruit opens their Player Profile, taps "Connect to Team", enters "THUNDER24", and sends a request. Elena receives three connection requests in the app and approves all of them. The new players are now linked to FC Thunder and their match stats will be tracked automatically from the next game.
| Code action | Who can do it | Effect |
|---|---|---|
| Generate code | Team manager (owner) | Creates a new invite code; old code is invalidated |
| Share code | Team manager | Sends the code to players via copy/share |
| Enter code | Player (from their Player Profile) | Sends a connection request to the team manager |
| Approve request | Team manager | Player profile is linked to the team roster |
| Reject request | Team manager | Request is dismissed; player is not linked |
You can add any player manually to your roster without them having a 4league account. Linking via a team code is optional and provides additional benefits: the player sees their own stats in the app and can vote in Player of the Round polls. Players added manually without a linked account appear in the roster and lineups but do not have a personal stats view.
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.