PLAYER DEALPongBot robots: extra 15% off with code PH05See offer
Built for every kind of player
From first-timers to rated competitors
Table tennis player preparing to return a shot
UPCOMING PLAY44 open sessionsSee dates, venues, and open spots →
PLAY THIS WEEK

Find your next session

View all sessions →
Club-hostedGTA Pong

GTA Pong Weds 🤝 Meet @ GTTC

GTTC(Grace Table Tennis Club)Academy

Wed, Nov 4 · 6:00 p.m.

$10

Club registrationDetails ↗
Club-hostedSmash Table Tennis Club

Drop-in Session at Smash Table Tennis Club

Batts Athletic, Burlington

Wed, Nov 4 · 7:00 PM–9:00 PM

$15

10+ players are already registered to play.Details →
Hosted byArindam

Wednesday Table tennis at Harmony club

Harmony club · Mississauga

Wed, Nov 4 · 6:30 p.m.

All levels · $12

6/6 guest spots leftDetails →
Club-hostedSmash Table Tennis Club

Drop-in Session at Smash Table Tennis Club

Batts Athletic, Brampton

Thu, Nov 5 · 6:00 PM–8:00 PM

$15

Club registrationDetails →
GET MATCHED

Find your next match.

Get player suggestions based on your area, availability, and level, plus a place and time to play.

Get matched →Browse players →
EXPLORE THE GTA

Popular places to play

Explore all places →

Rates, schedules, and table availability can change. Confirm details with the venue before visiting.

PARTNERSHIP ANNOUNCEMENT

RallyTO × RacquetsUp Expo

We’re teaming up to put table tennis in the spotlight at the 2027 RacquetsUp Expo. Explore player highlights and get the RallyTO ticket offer.

FEB 19–21, 2027 · ENERCARE CENTRE
ONGOING AND UPCOMING

Tournaments and leagues

Full calendar →
NOV7–8

2026 Ontario Championships · MS/WS (Class A), Class B & Class C

⌖ My Table Tennis Club, 2436 Haines Road, Mississauga

OTTA sanctionedProvincial championshipsMS/WS · Class AClass B / Class C
Event details
OTTA sanctionedProvincial championshipsMS/WS · Class AClass B / Class C

Ontario provincial singles championships with men's and women's Class A, Class B and Class C events. Dates reflect the organizer's postponement to November 7–8.

  • Saturday, Nov 7, 3–6 PM: Class B (ORL levels 9–18).
  • Sunday, Nov 8, 9 AM–2 PM: Men's Singles and Women's Singles (Class A).
  • Sunday, Nov 8, 2–5 PM: Class C (ORL levels 11–18).
Check the organizer's Class A citizenship/permanent-resident eligibility rules before entering. Class B/C have no citizenship restriction; published ORL limits apply. All matches best of 5; one event per time slot. Registration is first come, first served. Contact: otta@ontariotabletennis.com.
Nov 7–8 · $60/event · Register by Nov 4, 8 PM ETOfficial entry & tournament details ↗
NOV7

Sunny Kaiqiu Rated Singles Tournament · November 2026

⌖ Sunny International Table Tennis Club, 1820 Ellesmere Road, Scarborough

Kaiqiu ratedSinglesDivision A Challenge / Division B / Non-pipsCash prizes up to $50
Event details
Kaiqiu ratedSinglesDivision A Challenge / Division B / Non-pipsCash prizes up to $50

Singles competition with Division A Challenge, Division B, and Non-pips divisions. Registration is $15 for each division.

  • Division A Challenge: 1st $50, 2nd $30, 3rd $20; places 4–6 receive $10 each.
  • Division B and Non-pips: 1st $40, 2nd $25, 3rd $15; places 4–6 receive $10 each.
  • Places 7–8 receive a Sunny gift card, available only to players without an annual Sunny Club membership.
Register through the Kaiqiu WeChat mini program or contact Sunny Club. Prizes are based on 16 paid entries per division and are reduced proportionally if fewer players enter.
Saturday, Nov 7 · Starts at 6 PM · Entry $15Sunny club website ↗
NOV8

CCTTA Top 8 · U1400 · November 2026

⌖ CCTTA, 1181 Denison Street, Markham

U1400
Event details
U1400
  • Round-Robin (RR): All advance to KO
  • Knockout (KO): Elimination phase until finalists
Awards: Podium award with cash prizes 💰 (minimum 16 entries)
Sunday, Nov 8 · Confirm entry details with CCTTACCTTA Top 8 tournament archive ↗
NOV14

TT4Fun City Connect Games · Showtime Anniversary

⌖ Showtime Table Tennis, 435 King St N, Unit 2A, Waterloo

Community team tournament5-player teamsDivision A & Division BDoubles → Doubles → Singles
Event details
Community team tournament5-player teamsDivision A & Division BDoubles → Doubles → SinglesFirst to 100 points

Represent a city that feels like home for your table tennis journey. Teams play preliminary groups before Division A and Division B. City choice is personal and does not mean official municipal representation.

  • Five players per team; all five participate once per rotation.
  • Matches follow doubles, doubles, then singles, with a continuous team score to 100 points and a win-by-two rule.
  • Division A prizes: $1,000 champion, $600 runner-up, $500 third. Division B prizes: Showtime gift certificates of $500, $400, and $300.
Entry is $50 per player. The poster lists $5 off per player before Oct 1, a $5 member-team discount per player if the team includes a Showtime member, and $15 per player travel support for 300 km or more. Prize amounts and final format depend on registration numbers. Check the organizer's website for full rules and registration.
Saturday, Nov 14 at 10 AM · $50/player · $5 early-bird discount before Oct 1Showtime Table Tennis website ↗
NOV15

CCTTA Top 8 · U2000 · November 2026

⌖ CCTTA, 1181 Denison Street, Markham

U2000
Event details
U2000
  • Round-Robin (RR): All advance to KO
  • Knockout (KO): Elimination phase until finalists
Awards: Podium award with cash prizes 💰 (minimum 16 entries)
Sunday, Nov 15 · Confirm entry details with CCTTACCTTA Top 8 tournament archive ↗

Ongoing and upcoming leagues

See all leagues →
SEP 1TOFEB 12

2026 CCTTA House League

⌖ CCTTA, 1881 Dennison Street, Markham

OTTA sanctionedTeam competitionDivisions 1–4Schedule and results online
Event details
OTTA sanctionedTeam competitionDivisions 1–4Schedule and results online

The Ontario Table Tennis Association’s CCTTA house league runs through the fall and winter, with team matches scheduled across four divisions.

  • Division 1
  • Division 2
  • Division 3
  • Division 4
Sep 1, 2026–Feb 12, 2027Official league schedule ↗
SEP 14TONOV 27

2026 GTTC Fall House League

⌖ GTTC Academy, Unit 10, 38 Metropolitan Road, Scarborough

Teams of 3-5Maximum 16 teams per divisionGames start at 7 PMUp to $6,000 total prizes
Event details
Teams of 3-5Maximum 16 teams per divisionGames start at 7 PMUp to $6,000 total prizes

An eleven-week team league with three skill divisions. Division A plays Fridays, Division B Mondays, and Division C Tuesdays.

Register by Friday, Sep 11 at 8 PM · First team: members $80/player, non-members $130/player · Additional teams: members $60/player, non-members $110/playerContact GTTC Academy to register ↗
2ND &4THSUN

Elite Individual League 2026

⌖ Canadian Elite Table Tennis Training Centre, 5570 Kennedy Rd, Mississauga, ON L4Z 2A9

Every 2nd and 4th Sunday of the monthNon-sanctionedIndividual competitionTTCAN-style ratings
Event details
Every 2nd and 4th Sunday of the monthNon-sanctionedIndividual competitionTTCAN-style ratings

Every 2nd and 4th Sunday of the month, 10:30 AM-12:30 PM; occasionally until 1 PM. Skill-based round-robin groups of 5-7, with the top two moving up and bottom two moving down each session.

  • Group A: $60 for the winner; three Butterfly 3-star balls for the runner-up. Other group winners: $15 each.
  • Most Improved Player: $30 every two months, with full participation required.
Contact Coach Chen: 416-902-3391 or y.q.luo@hotmail.com. No refunds for cancellations less than 48 hours before a session.
Every 2nd and 4th Sunday of the month · Next rounds: Nov 8 · Nov 22 · $50/month for two sessions or $30/session · Register 2 days aheadEmail Coach Chen to register ↗
BRING PEOPLE TO THE TABLE

Have room in an upcoming session?

Share the remaining spots so more local players can join a session that is already happening.

Post the session →

Community partners

Follow our table tennis community

Connect with RallyTO on Instagram across Toronto and the GTA.

@rallyto.ca

Enjoying RallyTO?

RallyTO is an independently run community project. Your optional support helps cover hosting and ongoing improvements.

Support RallyTOOptional, one-time support from $2 CAD.