Your swing. A big-league stadium. Real stats.
- Planned start Sat, Oct 17
- 4 weekends + playoffs
- Ages 11 and up
- Teams of 3 to 4
48 team spots left this season
Already registered? Find my team
Registration is open. Spots in each division are limited.
See exactly how hard you hit it.
HitTrax tracks every ball you put in play and shows it on the big screen, in a pro stadium, the moment it leaves the bat.
90.4mph
Exit velo
15°
Launch
240ft
Distance
Live from our cageInside the cage.



Two simulators. One game.
HitTrax
Every ball in play becomes a hit, an out or a home run in a big-league park, with exit velocity, launch angle and distance on screen.
iPitch
League games use HitTrax together with our iPitch pitching simulator, so every at-bat is against live pitches.
Three steps to game day.
Build your team
Create a team with up to 3 friends. The captain can pay the full fee or split it between athletes, then invite teammates by email.
Play the weekends
Games on Saturdays and Sundays, 4 pm to 9 pm. Standings update as results are confirmed.
Chase the title
The top teams in each age division qualify for single-elimination playoffs.
Age divisions. Limited team spots.
Ages 11-12
Ages 11 to 12
Planned: Saturdays, 4 pm to 6:30 pm
Top 4 qualify for playoffs
12 of 12 team spots open
Ages 13-14
Ages 13 to 14
Planned: Saturdays, 6:30 pm to 9 pm
Top 4 qualify for playoffs
12 of 12 team spots open
Ages 15-17
Ages 15 to 17
Planned: Sundays, 4 pm to 6:30 pm
Top 4 qualify for playoffs
12 of 12 team spots open
Ages 18+
Ages 18 and up
Planned: Sundays, 6:30 pm to 9 pm
Top 4 qualify for playoffs
12 of 12 team spots open
Choose the division that matches your athlete’s age, or play up in an older division. Join by creating a team or finding a friend’s team.
Divisions are set by the athlete's age on October 17, 2026.
Split it with your team.
$150
a playerFull team saves$600 per team
- 3 athletes: $200 each
- 4 athletes: $150 each
$600 per team. A $50 team deposit is credited toward that fee. The remaining balance is due 7 days before the division starts; your team page shows the deadline when available. The captain chooses to pay the full team fee or split it between athletes. With a split, each invited athlete registers, completes the waiver and pays their share. No balance is charged automatically. Checkout shows the technology fee before you pay. Waitlisting is free.
No membership required. Your team page tracks payment, confirmations, waivers and scheduling readiness.
A regular season. Earn your playoff place.
- Teams play within their age division. Each team receives 8 regular-season games.
- Top 4 teams qualify for single-elimination playoffs, including one championship game. Qualification may differ by division; see your division standings.
- Seeding: Winning percentage → Most runs scored → Head-to-head record → Fewest runs allowed → Recorded random draw.
- Regular season: 4 innings. No new inning starts after 30 minutes; finish the current inning. Ties are allowed.
- Playoffs: complete 4 innings, then extra innings until a winner. The 30-minute target may be exceeded. No playoff mercy rule.
- Regular-season mercy rule: 8-run lead after 3 innings.
- Rosters: 3–4 registered players; at least 3 must be ready to play. No outside substitutes; the registered players may rotate. Forfeit when 5 minutes late without the minimum players.
- Rosters lock after the team's 4th regular-season game. After lock, a player cannot be on multiple teams.
- A player must actually appear in at least 2 regular-season games to play in the playoffs. Unplayed forfeits do not count as appearances.
Division time windows
- Ages 11-12 · Saturdays, 4 pm to 6:30 pm
- Ages 13-14 · Saturdays, 6:30 pm to 9 pm
- Ages 15-17 · Sundays, 4 pm to 6:30 pm
- Ages 18+ · Sundays, 6:30 pm to 9 pm
During the league season, we stay open until 9 PM on scheduled weekend league nights. Regular weekend facility hours are 9 AM–5 PM.
Short version. Full rules one tap away.
- Teams play within their age division. Each team receives 8 regular-season games.
- Top 4 teams qualify for single-elimination playoffs, including one championship game. Qualification may differ by division; see your division standings.
- Rosters: 3–4 registered players; at least 3 must be ready to play. No outside substitutes; the registered players may rotate. Forfeit when 5 minutes late without the minimum players.
- Rosters lock after the team's 4th regular-season game. After lock, a player cannot be on multiple teams.
- A player must actually appear in at least 2 regular-season games to play in the playoffs. Unplayed forfeits do not count as appearances.
Schedule, standings and bracket
Each page fills in as the season goes. Until the schedule is published they say so.
What families ask first.
Who can play?
Athletes may play in their listed age division or play up in an older division, using their age on the season cutoff date. Older players do not join younger divisions. Join by creating a team or finding a friend’s existing team.
How many athletes are on a team?
A team has 3 to 4 athletes. The captain creates the team and can invite teammates by email. Teammates can also join through a private invitation link or code.
How does paying work?
$600 per team. A $50 team deposit is credited toward that fee. The remaining balance is due 7 days before the division starts; your team page shows the deadline when available. The captain chooses to pay the full team fee or split it between athletes. With a split, each invited athlete registers, completes the waiver and pays their share. No balance is charged automatically. Checkout shows the technology fee before you pay. Waitlisting is free.
When is our spot saved?
Creating a team saves its roster, not a confirmed game booking. An available division place is held after the required payment succeeds. Finish the remaining balance, family confirmations and waivers to become ready for scheduling. Check the status and deadline on your team page.
What if a division is full?
You can still create your team and join the waitlist without paying. Waitlisting does not guarantee placement. If a spot becomes available, the captain receives an offer and a deadline to accept and pay.
Does every athlete need a waiver?
Yes. Each family signs the EP4 waiver once for their household and agrees to the league rules and code of conduct for their athlete. A team is complete when every athlete has done both.
When and where are the games?
At Elite Per4mance in Long Island City, in our HitTrax cage, on Saturdays and Sundays, 4 pm to 9 pm. Those are planned windows. Your actual games are confirmed only on the published schedule. Teams remain within their age division.
Build your team.
Create a team, invite your friends and play for a division title. You are in charge of your future, it all depends on the hard work you put in.
Create a Team