HitTrax League Starting this November. No Prospect Program on Thanksgiving Nov. 26

Complete Player DevelopmentData-Driven TrainingProfessional CoachingHitting + Pitching + Strength Under One Roof

HitTrax League · Long Island City

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.

Every swing, measured

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.

The HitTrax screen in the EP4 cage showing a baseball stadium after a hit.Live from our cage
One real swing in the EP4 cage. In the league, every at-bat is tracked like this, game after game, so you can see yourself improve.
The facility

Inside the cage.

The EP4 HitTrax batting cage with a mural, a hitting mat and the HitTrax screens.
Our HitTrax cage, Long Island City
A hitter finishing a swing in the cage, seen from behind.
Real swings
A hitter set at the plate in the EP4 cage, bat back, ready to swing.
Real competition
The tech

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.

How it works

Three steps to game day.

  1. 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.

  2. Play the weekends

    Games on Saturdays and Sundays, 4 pm to 9 pm. Standings update as results are confirmed.

  3. Chase the title

    The top teams in each age division qualify for single-elimination playoffs.

Divisions

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.

Pricing

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.

Format

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.

The rules

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.
Read the full rules
Season hub

Schedule, standings and bracket

Each page fills in as the season goes. Until the schedule is published they say so.

Straight answers

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