Tournament schedule template
Tournament weekends are hard to keep on a calendar. Saturday has three games at set times, Sunday's bracket isn't known until Saturday night, and courts get reassigned on short notice. Posting a photo of the bracket in the group chat only gets you so far.
This template keeps the whole weekend in one sheet. Known games get real times, and bracket unknowns get placeholder rows you fill in as seeds post. Each edit updates the same event on subscribed calendars, so nobody has to re-download anything on Sunday morning.
Opens a live preview of the sample events below — no account needed. Swap in your own rows when you're ready.
The columns
One row per event, headers in the first row. That's the whole format.
| Column | What it becomes | Example |
|---|---|---|
Date | Game date. Multiple rows on the same date is normal here. | 10/17/2026 |
Time | Start time. Leave it blank to make an all-day entry, which works for the team dinner. | 8:00 AM |
Event | Event title. “Opponent TBD” and “if we advance” are fine here; they're just text. | Quarterfinal — opponent TBD |
Location | Venue and court. Update the court when assignments post. | Eastside Sports Complex, Court 3 |
Notes | Optional. Warm-up times, logistics, anything still unconfirmed. | Seeds posted Sat 8 PM |
Sample data
This is exactly what “Use this template” loads into the preview — replace it with your real schedule.
| Date | Time | Event | Location | Notes |
|---|---|---|---|---|
| 10/16/2026 | 6:00 PM | Check-in and coaches meeting | Eastside Sports Complex, lobby | Bring stamped roster |
| 10/17/2026 | 8:00 AM | Pool play vs. Storm | Eastside Sports Complex, Court 3 | Arrive 7:15 for warm-up |
| 10/17/2026 | 11:00 AM | Pool play vs. Dynamo | Eastside Sports Complex, Court 1 | |
| 10/17/2026 | 2:00 PM | Pool play vs. Rapids | Eastside Sports Complex, Court 3 | Seeding game |
| 10/17/2026 | Team dinner | Mario's Pizza, 4th St | Optional — headcount in group chat | |
| 10/18/2026 | 9:00 AM | Quarterfinal — opponent TBD | Eastside Sports Complex, court TBD | Seeds posted Sat 8 PM |
| 10/18/2026 | 12:00 PM | Semifinal (if we advance) | Eastside Sports Complex | |
| 10/18/2026 | 3:00 PM | Championship (if we advance) | Eastside Sports Complex, Center Court | |
| TBD | 9:00 AM | Consolation game (if we drop pool play) | Eastside Sports Complex | Only one Sunday path will happen |
- Several rows on the same date is expected here. Each row is its own event, and phones stack them in day view.
- “Opponent TBD” or “court TBD” in the Event and Location columns parses fine, since it's just text. A TBD in the Date column (like the consolation game) is different: that row is held in feed health, not guessed, until you give it a real date.
- Fill in the bracket Saturday night by editing the placeholder rows. The events update in place, with no duplicates on anyone's phone.
- Keep “if we advance” in the title so parents know Sunday afternoon is still a maybe.
Questions
The Sunday bracket isn't set until Saturday night. How do I schedule it?
How fast do Saturday-night bracket edits reach phones?
Can non-game stuff like hotels and the team dinner go in the feed?
Is a feed overkill for a single weekend?
Start with the sample, finish with your schedule.
The preview is live in seconds. Your roster subscribes once and stays in sync.
Use this template