Your profile represents you on TeamBattles. Customize it to stand out and control who can see your information.
Profile Fields
Required Fields
| Field | Requirements |
|---|
| Display Name | 1-50 characters |
| Username | 3-30 characters (letters, numbers, underscores only) |
Optional Fields
| Field | Limit |
|---|
| Bio | 500 characters |
| Pronouns | 50 characters |
| Birthday | Date |
| Country | 2-letter code |
| Timezone | Standard timezone |
| Languages | Up to 10 |
Profile Images
| Image | Size Limit | Behavior |
|---|
| Avatar | 1 MB | Replaces previous |
| Banner | 2 MB | Replaces previous |
When you upload a new image, the old one is automatically replaced. There’s no image history.
Profile Visibility
Control who sees your profile:
| Level | What Others See |
|---|
| Public | Full profile: bio, stats, teams, achievements |
| Limited | Basic info: name, username, avatar |
| Private | Nothing (only you can see) |
To change visibility:
- Go to Settings > General
- Find Profile Visibility
- Select your preferred level
Your Statistics
Your profile displays your competitive performance:
- Experience - Earned from matches and objectives
- Wins / Losses / Draws - Your match record
- Current Streak - Consecutive results (positive = wins)
- Best Streak - Your longest win streak
Profile URLs
Share your profile with others:
| Type | URL Format |
|---|
| Your Profile | /profile/{username} |
| Team Profile | /team/{id} |
| Organization | /org/{id} |
| Match | /matches/{id} |
Your username creates a clean, shareable URL like teambattles.gg/profile/your_name.