Our roster lives in three time zones
Add each match with the opponent and the start time. With no venue it shows in each viewer’s own time zone; a LAN game shows the venue’s time and directions.
Portage for esports teams and clans
Online matches show in each viewer’s own time zone, so a teammate in Halifax and a fan in Kamloops read the same start time right. Keep the standings under them, and your Twitch and Discord up top.
Online matches show in each viewer’s own time zone, so a teammate in Halifax and a fan in Kamloops read the same start time right.
Pick a feature to see it on the page
portage.camp › @iceroadlynx
Ice Road Lynx (example page)
An example Portage page. Five players and two subs who met in a Winnipeg Discord. We’re on for league nights every Tuesday and Thursday.
Tap the address to open Ice Road Lynx’s page and try it.
Online matches show in each viewer’s own time zone.
Type the opponent and the start time, and leave the venue empty if it’s online.
The live badge and the online count need nothing else.
Update the standings after each match week.
We made up all three. The Ice Road Lynx play an online league from Winnipeg, Spruce Valley runs two youth teams out of a community centre in Sudbury, and the Fog Horns are a Halifax clan who stream most nights.These teams aren’t real. Pick the one that plays most like yours.
Ice Road Lynx, an example: @iceroadlynx
An amateur team in Winnipeg with its stream on top, league matches in your own time and the division table.
Match nights in your own time, with the stream on top
Spruce Valley Youth Esports, an example: @sprucevalleyesports
A youth club in Sudbury with two age groups and a final at a LAN. It never shows a player’s name.
Two teams’ matches, and never a player’s name
The Fog Horns, an example: @foghornclan
A Halifax clan with its Discord count, clan nights in your own time and a community cup.
Its Discord count, and clan nights in your time
Add each match with the opponent and the start time. With no venue it shows in each viewer’s own time zone; a LAN game shows the venue’s time and directions.
Type the table with your league’s own columns, like wins, losses and map difference. Your team is highlighted, with the date you last updated it.
Add your Twitch channel and the row shows a live badge while you’re streaming. We check about once a minute.
Add your Twitch channel and the row shows a live badge while you’re streaming. We check about once a minute.
Paste your server’s invite and your page shows how many people are online in it right now, read from the invite. Nothing gets added to your server.
Add your scrim and practice nights once. They show in each viewer’s own time, and you can skip one night without touching the rest.
The match and standings blocks never ask for a player’s name or photo. Put up roles instead of names, or leave the roster off the page.
Each upcoming match on your page is described to search engines with both teams and its start time.
How each of these works:
When we improve how search engines and AI answer engines read pages, yours gets the change by itself.
When we improve how search engines and AI answer engines read pages, yours gets the change by itself.
Nobody can promise a place in search results or a mention in an AI answer, so we don’t. What we can do is make your page easy to read and accurate, and keep it that way.
Put it in your Twitch panel, and pin it in your Discord’s welcome channel.
Every page feature is free. See what costs money
Already have a link page somewhere else? Bring your page over
Want your team’s page built for you? Custom work
Creators and streamers
Performers and makers
Businesses and services
Communities, teams and work
You can read more about pricing or how the checks work.