Skip to main content

NJTT Team League

Presented by Table Tennis Together

Join us for the National Junior Table Tennis League, where junior players from different states compete in a team format, gaining valuable experience to improve their game and take a step toward professional sports!

2025 NJTT League

Pre-Season Training starts: February 8th, 4:30pm-7pm

Season starts: February 9th, 2:30pm-6pm (includes 1 hr warm-up)

Eligibility

The NJTT Team League consists of 2 divisions:

  1. Division A is for players under 21 years old.
  2. Division B is for players under 12 years old.
  • Teams/Players are encouraged to find their own sponsorship.
  • All sponsors and sponsorships agreement between teams/players are subjected to approval by NJTT.
  • Players can play in both league if desired.

Playing Format

  • Number of Teams : 4-8
  • Players in each team : 4 + 1(sub)
  • Age: Under 21 (Div A), Under 12 (Div B).
  • Gender: min. 1 of different gender than the rest of the team
  • Match- 4 singles, 1 Doubles, Deduce in all game except golden game which is a race to 21 pts, 2 serves for each players.
  • Golden game starts at 0-0 to ensure a team is not penalized twice
  • 1 TO per match/ 1 TO golden game
  • In Singles, advantage pts shall be awarded to the player with much lower ratings in a mismatch i.e. player(s) with rating >200-399 than opponent will yield a 2pts head start to opponent and >400 a 4 pts head-start to opponents
  • USATT rating will not be impacted
  • Team training : only at 888 TTC, Burlingame.

Format: 

Each head-to-head match will be worth 21 points with each point contributing to overall team standings.

Matchup Games Points
Singles 1 – A/B Matchup 3
Singles 2 – C/D Matchup 3
Doubles 3
Singles 3 – A/B Matchup 3
Singles 4 – C/D Matchup 3
Golden Game All players play and alternate every 4 points until one team scores 21. 6
Total Points 21

*Points system subjected to change upon finalizing team size

Dates and time

  • 2025 NJTT Team League Draft will be on Saturday, January 11th. 

Div A: 9:00-9:30pm

Div B: 8:00-9:00pm

  • Pre-Season Training starts:

Div A: February 1st, 4:30pm-7pm

Div B: February 8th, 4:30pm-7pm

  • Season starts:

Div A: February 2nd, 2:30pm-6pm (includes 1 hr warm-up)

Div B: February 9th, 2:30pm-6pm (includes 1 hr warm-up)

Players of each league division will train at the same time but breakout into individual team for specific trainings as deemed appropriate by the team coach after warm-up.

Dates Events Time
Jan 11 (Sat)
Div B Players
Introduction/Training
4:00pm-6:00pm
Draft 8:00pm-9:00pm (Div B)
9:00pm-9:30pm (Div A)
Feb 1 (Sat) Div A 1st Group Training 4:30pm-7:00pm
Feb 2 (Sun) Div A 1st Match 2:30pm*-6:00pm
Feb 8 (Sat) Div B 1st Group Training 4:30pm-7:00pm
Feb 9 (Sun) Div B 1st Match 2:30pm*-6:00pm
Mar 9 (Sun) Div A 2nd Match 2:30pm*-6:00pm
Mar 16 (Sun) Div B 2nd Match 2:30pm*-6:00pm
Apr 13 (Sun) Div B 3rd Match 2:30pm*-6:00pm
Apr 20 (Sun) Div A 3rd Match 2:30pm*-6:00pm
May 4 (Sun) Div A Final 2:30pm*-6:00pm
May 10 (Sat) Div B Final 3:30pm*-7:00pm
May 11 (Sun) Post Season Party (TBC) 2:30pm*-6:00pm

* Includes 1 hr warm-up

Entry and Fees

Sign-up fee: $100 (Note: this non-refundable commitment fee will be charged at sign-up, this fee will count towards league administration fee if selected during draft. This fee will be refundable for undrafted players).

*Season limited to 8 teams @ 4 players/team.

Player dues per season:

Division A: $325 /player, $380/player (with jersey)

Division B: $250 /player

Includes:

  • 1 training session (2.5 hours)
  • Match Play
  • Team & League Administrative Dues

How to Enter

Interested players who meet the requirements, as outlined on the NJTT Match Format page, will sign up on Omnipong under NATIONAL JUNIOR TT TEAM LEAGUE (NJTT) BY 888TTC PLAYERS DRAFT.

Players Draft will commence on January 11th through which the assigned coach for each team will select players from the pool in a Snake Format.

Players who are not selected during draft will be eligible for selection as free agent should backup players are required.

Prize money

Each head-to-head match will be worth 21 points with each point contributing to overall team standings.

Prizes and Awards:

Division A
1st -TBD
2nd- TBD
3rd- TBD

Division B
1st- TBD
2nd – TBD
3rd- TBD

Groups DIV A

Groups: 

Group Seeding Team Coach Total Rating
A
5

Gladiators

Omar 9107
8

Panthers

Jake 8845
3

Ace Warriors

Rohan 8708
4

Dream Team

Tian 8150
B
1

Dragon Blades

Zhou 8930
7

Knight Paddlers

Tyrese 8864
2

Smash Squad

Yue 8395
6

Legaue or Legends

Amber 8379

 

Schedule: 

Date

Events – Division A

Time 

1-Feb

Group Training

4:30-7pm

2-Feb

Dragon Blades VS League of Legends

2.30pm-6pm

Knight Paddlers VS Smash Squad

Galdiators VS Dream Team

Panthers VS Ace Warriors

9-Mar

Dragon Blades VS Smash Squad

2.30pm-6pm

Knight Paddlers VS League of Legends

Galdiators VS Ace Warriors

Panthers VS Dream Team

20-Apr

Dragon Blades VS Knight Paddlers

2.30pm-6pm

Smash Squad VS League of Legends

Gladiators VS Panthers

Ace Warriors VS Dream Team

11-May

Winner of Group A VS Winner of Group B

2.30pm-6pm

2nd of Group A VS 2nd of Group B

3rd of Group A VS 3rd of Group B

4th of Group A VS 4th of Group B

Groups DIV B

Groups: 

Group Seeding Team Coach Total Rating
A
4

Knight Paddlers

Alex Luo

Xianliang He

1810

1

Dragon Blades

Collin Wang

Alex Li

1559

5

Gladiators

Justin Liu

Joshua Liebling

Priscilla Ko

1473

8

Smash Squad

Victor Xie

Aubrey Ong

900

B
2

Dream Team

XianYao He

Austin Lo

1723

6

Ace Warriors

Benjamin Lo

Aiden Zhang

1718
7

Panthers

Raymond Zhu

Ilenia Zhang

1271

3

Legaue or Legends

Xia Yuan

Eliana Chan

1261

Schedule:

Date

Events – Division B

Time 

8-Feb

Group Training

4:30-7pm

9-Feb

Dream Team VS League of Legends

2.30pm-6pm

 Ace Warriors VS Panthers

Knight Paddlers VS Smash Squad

Dragon Blades VS Gladiators

16-Mar

Dream Team VS Panthers

2.30pm-6pm

Ace Warriors VS League of Legends

Knight Paddlers VS Gladiators

Dragon Blades VS Smash Squad

13-Apr

Dream Team VS Ace Warriors

2.30pm-6pm

Panthers VS League of Legends

Knight Paddlers VS Dragon Blades

Gladiators VS Smash Squad

10-May

Winner of Group A VS Winner of Group B

3:30pm-7pm

2nd of Group A VS 2nd of Group B

3rd of Group A VS 3rd of Group B

4th of Group A VS 4th of Group B

TEAM DRAGON BLADES

DIVISION A

Player Name

USATT Ratting

1

Sid Naresh

2650

2

Botha, Bosman

2212

3

Chen, Sophia

2142

4

Ewan Zhang

1926

 

Total

8930

Coach

Zhou Xin

DIVISION B

Player Name

USATT Ratting

1

Ethan Ma

1359
2 Ina Li 100
3 Olivia Yang 100
Total 1559

Coach

Collin Wang

Asst. Coach

Alex Li

TEAM DREAM TEAM

DIVISION A

Player Name

USATT Ratting

1

He, Xianyao

2427

2

Ethan Wang

2167

3

Collin Wang

1979

4

Zhang, Ziyi Ilenia

1577

 

Total

8150

Coach

Tian Ye

DIVISION B

Player Name

USATT Ratting

1

Deshna Gowda

1345
2

Aaron Tseng

178
3

Matthew Chan

200

Total

1723

Coach

XianYao He

Asst. Coach

Austin Lo

TEAM LEAGUE OF LEGENDS

DIVISION A

Player Name

USATT Ratting

1

Lee, Dongheon

2509

2

Xia, Yuan

2334

3

Chan, Eliana

1651

4

Liebling, Joshua

1885

 

Total

8379

Coach

Amber

DIVISION B

Player Name

USATT Ratting

1

Youli Xu

984
2

Jocelyn Wu

177
3

Elijah Chan

100

Total

1261

Coach

Xia Yuan

Asst. Coach

Eliana Chan

TEAM GLADIATORS

DIVISION A

Player Name

USATT Ratting

1

Nandan Naresh

2630

2

Liu, Justin

2293

3

Benjamin Lo

2229

4

Taneja, Vihaan

1955

 

Total

9107

Coach

 Omar

DIVISION B

Player Name

USATT Ratting

1

Enzo Yuen

1002
2

Viet-Linh Do

371
3

Sierra Zhang

100

Total

1473

Coach

Justin Liu

Asst. Coach

Joshua Liebling & Priscilla Ko

TEAM ACE WARRIORS

DIVISION A

Player Name

USATT Ratting

1

Tsao, Darryl

2515

2

He, Xianliang

2245

3

Luo, Isabella

2163

4

Arvind Atharva

1785

 

Total

8708

Coach

Rohan

DIVISION B

Player Name

USATT Ratting

1

Ethan Antony

813
2

Jonathan Sun

805
3

Lina Economou

100

Total

1718

Coach

Benjamin Lo

Asst. Coach

Aiden Zhang

TEAM SMASH SQUAD

DIVISION A

Player Name

USATT Ratting

1

Xie, Victor

2469

2

Sivakumar, Vishal

2375

3

Austin Lo

2288

4

Aubrey Ong

1253

 

Total

8385

Coach

Li Yue

DIVISION B

Player Name

USATT Ratting

1

Sophia Yang

500
2

Sion Woo

300
3

Micah Zheng

100

Total

900

Coach

Victor Xie

Asst. Coach

Aubrey Ong

TEAM KHIGHT PADDLERS

DIVISION A

Player Name

USATT Ratting

1

Luo, Alex

2456

2

Jutras-Vigneault, Laurent

2433

3

Natalie Dong

1958

4

Zhang, Aiden

2017

 

Total

8864

Coach

Tyrese

DIVISION B

Player Name

USATT Ratting

1

Youqing Xu

992
2

Saarth Deshmukh

718
3

Adelyn Pan

100

Total

1810

Coach

Alex Luo

Asst. Coach

Xianliang He

TEAM PANTHERS

DIVISION A

Player Name

USATT Ratting

1

Kef Noorani

2432

2

Zhu, Raymond

2363

3

Dariah Feng

2291

4

Liebling, Alexander

1759

 

Total

8845

Coach

Jake

DIVISION B

Player Name

USATT Ratting

1

Vihaan Raut

971
2

Zoey Duong

200
3

Jaden Yang

100

Total

1271

Coach

Raymond Zhu

Asst. Coach

Ilenia Zhang