⚽ Player Profile
Your player profile is your digital football identity on 4league. It stores your skills, match history, career statistics, badges, and achievements in one place — visible to coaches, teammates, and opponents. Whether you play in a Sunday league or a regional cup, your profile grows with every match you participate in.
This guide is for players. If you are a team manager looking to manage your squad's roster, see the Team Profile guide. If you want to understand the Player role's permissions, see User Roles.
Creating a Player Profile
When you sign up for 4league and select the Player role during onboarding, the app guides you through setting up your player profile. This is your one-time setup — you can update every field at any time afterwards.
Step-by-step setup
Choose the Player role
On the role selection screen during onboarding, tap Player. You can hold this role alongside others (for example, a player who also manages a team).
Upload your photo
Add a profile photo so teammates, coaches, and opponents can recognise you. Tap the avatar placeholder to choose a photo from your camera roll or take one in-app.
Enter your details
Fill in your full name, date of birth, height, and weight. These are used for registration cards and official player lists.
Select your position
Choose your primary playing position from the list: Goalkeeper, Defender, Central Midfielder, Winger, Attacking Midfielder, Striker, and more. You can also add a secondary position.
Set your preferred foot
Select Right, Left, or Both. This is displayed on your public profile and visible to team managers browsing for players.
Save your profile
Tap Save to create your profile. You will land on your Player Profile home screen, which shows your stats, skills radar, and recent match history.
David, a 22-year-old midfielder, creates his player profile. He uploads his photo, sets his preferred position as Central Midfielder, selects right foot as dominant, and enters his height (178 cm) and weight (74 kg). His profile is now live and visible to team managers in his area.
Your player profile is your football CV. Keep it updated to stand out when coaches browse players. A complete profile with a photo, skills ratings, and an up-to-date match history receives significantly more views than an incomplete one.
Player Skills & Attributes
4league uses a six-attribute model inspired by professional football video games. Each attribute is a number from 1 to 99 and together they form a radar chart displayed prominently on your public profile. Your overall rating is calculated as the weighted average across all six attributes.
| Attribute | What it measures | Sub-skills included |
|---|---|---|
| Pace | How fast you move with and without the ball | Sprint speed, acceleration, burst of pace over short distances |
| Shooting | Quality and power of your shots on goal | Shot power, finishing, accuracy, long shots, volleys |
| Passing | Ability to distribute the ball to teammates | Short passing, long passing, crossing, vision, through balls |
| Dribbling | Ball control and ability to beat opponents | Ball control, agility, balance, close control, tricks |
| Defense | Ability to win the ball back from opponents | Tackling, marking, interceptions, positioning, heading (defensive) |
| Physical | Physical presence and endurance on the pitch | Strength, stamina, jumping, aggression, balance |
Updating Your Skills
You can update your skill ratings at any time from your Player Profile screen. Tap Edit Skills and use the sliders to set a value between 1 and 99 for each attribute. The radar chart on your profile updates immediately.
Skill ratings are self-reported — you decide how to rate yourself. Be honest: coaches and team managers will compare your self-rated skills against your actual match statistics, so exaggerating ratings can undermine credibility.
David rates himself as follows: Pace 85, Shooting 70, Passing 80, Dribbling 75, Defense 50, Physical 70. This creates a visual radar chart on his profile that immediately communicates his strengths as an attack-minded, fast central midfielder who is not primarily a defensive player.
Update your skill ratings at the start of each new season to reflect your development. Coaches browsing players use the radar chart as a first filter, so an accurate and current rating gives you the best chance of being noticed.
Player Matches & History
The Matches tab on your player profile shows every match you have been registered for — both past and upcoming. Match data is populated automatically when a team manager or organizer records match results in 4league.
What you can see in match history
A chronological list of every match you have played, including date, opponent, final score, and competition name.
Scheduled fixtures from all competitions you are registered in, so you never miss a match date.
Goals, assists, yellow cards, red cards, and minutes played for each individual match.
Tap any match to see the full lineup, all match events, the final score breakdown, and which team won.
David opens his Matches tab to check his recent form. He can see that in the last 5 matches, he scored 3 goals and provided 2 assists. He taps the match against Atletico City to see the full event timeline — his goal came in minute 67, his assist in minute 82, and he was substituted off in the 88th minute. The match finished 3–1 to his team.
Player Statistics
The Statistics tab aggregates your performance data across all competitions and seasons. Stats are updated automatically every time a match result is confirmed in the app.
Career statistics
| Stat | Description |
|---|---|
| Appearances | Total number of matches you were listed and played in |
| Goals | Total goals scored across all competitions and seasons |
| Assists | Total assists (direct pass or action leading to a goal) |
| Yellow Cards | Total yellow cards received |
| Red Cards | Total red cards received (including double yellows) |
| Minutes Played | Total minutes on the pitch across all matches |
| Goals per Match | Average goals scored per appearance |
Stats per competition and per season
Below your career totals you will find a breakdown by competition. This lets you see how you perform across different leagues, cups, or tournaments. Tap any competition to drill into a season-level view.
At the end of the season, David's career stats read: 20 appearances, 15 goals, 8 assists, 3 yellow cards, 0 red cards. He taps the competition breakdown and sees the split: 10 goals in the Sunday League (14 appearances) and 5 goals in the City Cup (6 appearances). His goals-per-match ratio of 0.75 puts him in the top 10% of central midfielders tracked in his region.
Connecting to a Team
To have your match data tracked, you must be connected to a team. Your stats, goals, assists, and cards are all recorded at the team level — meaning they only appear in your history when you are a registered player in a team that participates in a competition.
Method 1 — Enter a team code
Get the code from your coach or manager
Every team in 4league has a unique join code. Ask your team manager for the code — it is usually 6–10 characters (for example, THUNDER24).
Open Connect to Team
From your Player Profile, tap Connect to Team (or find it in the main menu under Teams). Paste or type the code into the input field.
Wait for approval
The team manager receives a notification of your join request and must approve it. Once approved, you appear in the team's roster and your match stats start being tracked.
Method 2 — Request to join
Team managers can also send you an invitation link directly. Tapping the link on your device opens the 4league app and pre-fills the team code, taking you straight to the join confirmation screen.
David receives the code THUNDER24 from his coach Elena. He opens Connect to Team from his player profile, types the code, and submits the request. Coach Elena sees the pending request notification, taps Approve, and David immediately appears in FC Thunder's roster. From that point on, every goal, assist, and card David earns in FC Thunder's matches is automatically added to his player profile.
You can be connected to multiple teams simultaneously — for example, if you play for a club team on Saturdays and a five-a-side team on Wednesdays. Your stats are tracked separately per team and per competition. Career totals on your profile aggregate everything across all your teams.
Player Achievements & Experience
4league includes a gamification system built around badges, experience points (XP), and levels. Every milestone you reach on the pitch — or in the app — can earn you a badge and XP, which push you toward higher player levels displayed on your profile.
How XP and levels work
You earn XP by completing in-app actions: scoring goals, recording appearances, earning achievements, and logging in daily. As your XP total grows, you advance through levels (Level 1 through Level 50+). Your current level is shown as a badge on your profile and in any team roster your coach views.
Daily check-in
Open the app each day to collect your daily check-in bonus. Consecutive daily logins increase the XP reward. Missing a day resets the streak, so check in regularly to maximise your XP gain between matches.
Achievement badges
There are 25+ achievement types covering goals, appearances, match outcomes, app engagement, and more. Badges are permanently displayed on your player profile.
| Badge name | Description | How to earn |
|---|---|---|
| First Blood | Score your first goal in a competitive match | Have a goal recorded in your first competition appearance |
| Hat Trick Hero | Score three goals in a single match | Have 3 goals attributed to you in one match event log |
| 10 Goals Club | Reach 10 career goals | Score your 10th goal across any competition |
| 50 Appearances | Play in 50 competitive matches | Reach 50 match appearances on your career stats |
| Assist King | Record 10 career assists | Accumulate 10 assists across all competitions |
| Iron Man | Play every match in a full season without missing one | Appear in every match of a competition season for your team |
| Daily Devotee | Check in to the app 30 days in a row | Log in on 30 consecutive days |
| Champion | Win a competition with your team | Be on the roster of a team that finishes first in a league or wins a cup |
| Clean Sheet Keeper | Keep 10 clean sheets as a goalkeeper | Play goalkeeper in 10 matches that end with zero goals conceded |
| Century Club | Reach 100 career appearances | Accumulate 100 match appearances on your career stats |
In a semi-final cup match, David scores in the 23rd, 56th, and 78th minute. As soon as the referee confirms the final result in the app, David receives an in-app notification: "You've earned the Hat Trick Hero badge!" His profile now shows 5 badges. The achievement also awards him +150 XP, pushing him from Level 7 to Level 8. His XP total now reads 1,650 — only 350 XP away from Level 9.
Registration Card
A registration card is an official document generated by 4league when a player is formally registered within an organization (such as a regional football association or a club federation). It serves as proof of registration for official competitions under that organization.
What the registration card contains
A unique identifier assigned by the organization, used in official match sheets and transfer records.
The season year or period for which the registration is valid (e.g., 2024–2025).
Whether the player has a valid medical clearance on file, and its expiry date if applicable.
The profile photo pulled from your player profile, used for identity verification on the card.
How to get a registration card
Registration cards are issued by an organizer or organization administrator — you cannot generate one yourself. When an organization admin registers you in the system, your card becomes visible in your Player Profile under My Registration Cards. If you are registered in multiple organizations, you will have a separate card for each one.
David's coach submits his registration to the local football association through the organization admin panel in 4league. A few hours later, David opens his player profile and sees a new Registration Card notification. His card shows: Registration #2024-1234, Season 2024–2025, Medical Clearance: Valid until December 2025, and his player photo. He can share a PDF of the card directly from the app when required for official match day documentation.
Registration cards are linked to your organization registration, not just your team. If you transfer to another team within the same organization, your existing registration number may carry over. If you move to a club in a different organization, a new registration process is required.
Finding Similar Players
The Similar Players feature lets you discover other players in 4league who share your position and have a comparable skill rating profile. It is useful for benchmarking your development, finding potential teammates, or just exploring the local football community.
How similarity is calculated
4league compares your six skill attributes (Pace, Shooting, Passing, Dribbling, Defense, Physical) against other players who share your primary position. Players with the closest overall attribute profile are surfaced first. Location data is used optionally to prioritise players in your area when you enable location permissions.
What you can see on a similar player's profile
Skill radar chart
See their six attribute ratings displayed as a radar chart so you can compare your strengths and weaknesses visually at a glance.
Career stats summary
View their career goals, assists, and appearances. This gives context to their skill ratings — high shooting with low goal counts may indicate room for improvement.
Team affiliations
See which teams the player currently plays for and which competitions those teams participate in. This can help you identify active leagues in your area.
Achievements and badges
Browse their earned badges to see their experience level and milestone history. Useful for judging how active and engaged they are as a player.
David opens Similar Players from his profile. The app surfaces 3 other central midfielders in his city with similar stats — all with Pace in the 80–88 range and Passing above 75. He taps the first profile, Marco, and sees that Marco plays for two different teams in the same Sunday league David is hoping to join. He can view Marco's career stats and team affiliations, giving him useful context about the local football scene before he makes his next team connection.
Keeping your skill ratings accurate and up to date is essential for the Similar Players feature to work well. If your ratings are out of date, the players surfaced may not reflect your true level.