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.
Sharing Your Profile
When you share your profile link on social media, messaging apps, or platforms like Discord, a rich preview card is automatically generated showing your profile information.
What’s Included in the Preview
The social preview card displays:
- Your avatar - Profile picture
- Your banner - Background image (if set)
- Display name - Your public name
- Username - Your @handle
- Win/Loss record - Your match statistics
To share your profile:
- Visit any profile page (yours or another user’s)
- Click the Share button
- Choose an option:
- Copy Link - Copies the profile URL to your clipboard
- Download Image - Downloads the preview image directly
Direct OG Image URLs
You can also access profile preview images directly:
| Profile Type | URL Format |
|---|
| User | /og/profile/{username}.png |
| Team | /og/team/{slug}.png |
| Organization | /og/org/{slug}.png |
Query Parameters:
| Parameter | Values | Default | Description |
|---|
theme | dark, light | dark | Image color theme |
download | true | - | Triggers file download |
Example:
https://teambattles.gg/og/profile/your_name.png?theme=light
Preview images are automatically cached and regenerate when you update your profile picture, banner, or display name.