M4P
M4P HITTRAX LEAGUE · SEASON 1 · NOV 6 – DEC 20

THE OFFSEASON JUST GOT A SCOREBOARD.

Grab 2 buddies. Play real games on HitTrax, every swing measured, every team in the playoffs.

  • Teams of 3
  • Friday or Sunday nights
  • Youth 8–14
  • High School 9–12
  • Center STL, St. Louis

Just one player? Join as a free agent — $95

Closes Mon Nov 2, 11:59 PM CT · One cage, 18 team spots

  • HitTrax in the cage
  • Official training arm of Southside Prospects
  • 5.0 on Google
HitTrax ballpark view with a home run arc and the live exit velocity, distance and result readout
Three ways in

Where are you at?

We've got 3 players

One $275 payment holds your spot.

Register your team

We've got 1 or 2 and we're still recruiting

Tell us your night and division. We send you a ready-to-forward message for the other parents and keep you posted on open spots until Nov 2.

This does not hold a spot. Only a team registration holds a spot.

Start a team

This does not hold a spot. Only a team registration holds a spot. Nothing is charged.

If you'd rather hear from Coach Connor by text.

Division (optional)

Youth is ages 8–14 and not yet in high school. If any player is in high school, the team plays High School.

Night
Players so far

Send me the M4P Performance Brief: one practical idea a week on hitting, pitching and training, written for parents and coaches. Free. Unsubscribe with one click, any time.

Rather ask a person? Text Coach Connor at 636-331-1782.

Just my player, no team

Register as a free agent for $95. We place your player on a team. Not placed by Wed Nov 4? Full refund.

Join as a free agent — $95

The team

3 players

Youth (ages 8–14) or High School (grades 9–12)

The nights

Fri or Sun

Fridays from Nov 6 · Sundays from Nov 8

The season

6 weeks

4 regular season + 2 playoff weeks · 2 games every week

The price

$275 / team

About $15 a week per player · free agent $95

Thanksgiving weekend off (Nov 27 / 29). Championship Night Fri Dec 18 / Sun Dec 20.

In writing

Three things we promise

Every team makes the playoffs.

Seeds are set in Week 4; Weeks 5 and 6 are for everyone.

12 games, guaranteed.

Two games every week for six weeks. If M4P cancels a night, we add a week.

Full refund if your division doesn't run.

Or if we can't place a free agent by Wed Nov 4.

Team withdrawals: full refund through Mon Nov 2.

Spots

One cage. Four mini-leagues.

Spots count paid teams and teams inside their 48-hour payment hold. A spot can reopen if a team doesn't finish paying. Free agents are placed into teams, so they don't take a team spot. Counts update as teams register.

How a game works

ONE HOUR. TWO GAMES. EVERY BALL MEASURED.

01

Machine pitch, fed by M4P staff

Same speed for both teams, set for your division. A wild pitch is a do-over. No walks, no bunting.

02

HitTrax calls every ball in play

Exit velocity, launch angle and direction decide hit, out or home run in that week's big-league ballpark. Its call is final.

03

Two games an hour

6 innings or 25 minutes each, whichever comes first. Bat your three in order, three outs a half inning.

04

Standings you can see

Win-loss record, then run differential, then team average exit velocity. Every team makes the playoffs.

The season

Six weeks, two games a week

  1. Week 1Fri Nov 6 · Sun Nov 8

    Regular season doubleheader

  2. Week 2Fri Nov 13 · Sun Nov 15

    Regular season doubleheader

  3. Week 3Fri Nov 20 · Sun Nov 22

    Regular season doubleheader

  4. offNov 27 · Nov 29

    Thanksgiving weekend, no games

  5. Week 4Fri Dec 4 · Sun Dec 6

    Regular season doubleheader, playoff seeds set

  6. Week 5Fri Dec 11 · Sun Dec 13

    Playoff round 1: seeded 2-game series, aggregate runs

  7. Week 6Fri Dec 18 · Sun Dec 20

    Championship Night: title series, placement series, Home Run Derby

Friday: youth 5–8 PM, high school 8–10 PM. Sunday: youth 4–6 PM, high school 6–8 PM. Your exact hour comes with the schedule on Wed Nov 4.

The deadlines

From register to first pitch

  1. Register

    Now through Mon Nov 2, 11:59 PM CT, or until your division fills

    Registering holds your spot for 48 hours.

  2. Pay

    Within 48 hours

    One $275 payment on a secure QuickBooks (Intuit) page. The charge shows as Everett Advisors LLC on your statement.

  3. Withdraw risk-free

    Through Mon Nov 2

    Full refund on a team withdrawal. After that you can sub a player in.

  4. Schedule

    Wed Nov 4

    Schedules and exact slots go out by email. Free agents are placed, or refunded in full.

  5. First pitch

    Fri Nov 6 / Sun Nov 8

    Be in the building 10 minutes before your slot with a bat and a helmet.

Before you register

League FAQ

We only have 2 players. Can we still play?

A team is 3 players, and only a team registration holds a spot. If you have 2, use Start a team: tell us your night and division and we send you a ready-to-forward message for the other parents, and we keep you posted on open spots until Nov 2. Or register each player as a free agent for $95 and we place them on a team. Once the season starts, a team short a player for a week plays with 2 and the empty spot is an automatic out each time it comes up.

My player is 14 and in 9th grade. Which division?

High School. Youth is ages 8–14 and not yet in high school; High School is grades 9–12, so 9th grade puts a player in High School whatever their age. A team's division is set by its oldest player: one high schooler on the roster and the whole team plays High School.

What nights and what time?

The Friday league plays Fridays from Nov 6; the Sunday league plays Sundays from Nov 8. Friday: youth 5–8 PM, high school 8–10 PM. Sunday: youth 4–6 PM, high school 6–8 PM. Your exact hour comes with the schedule on Wed Nov 4. Each week is a 1-hour doubleheader; be in the building 10 minutes before your slot.

Can we pick our slot?

You can ask for an earlier slot, a later slot or no preference when you register. Exact slots come with the schedule on Wed Nov 4 and can't be guaranteed: one cage, two teams an hour, and every team in your division shares the same evening.

Who pays?

One parent pays $275 for the team. How the families split it is up to you. Payment is on a secure QuickBooks (Intuit) page, and the charge shows as Everett Advisors LLC on your statement. Free agents pay $95 each.

What does my player bring?

Their own bat and batting helmet (helmets are required at the plate). Youth: any USSSA or USA bat. High School: BBCOR or wood. Turf shoes or sneakers, no metal cleats.

What if we can't make a week?

Games aren't made up or prorated if your team can't make a week. If M4P cancels a night, we add a week. Short a player? Play with 2; the empty spot is an automatic out each time it comes up. Fewer than 2 is a forfeit, so a sub (see below) is the better plan.

What if we change our minds?

Team withdrawals get a full refund through Mon Nov 2. After that there are no refunds, but you can sub a player in.

What if there aren't enough teams?

Full refund if your division doesn't run. The same goes for a free agent we can't place by Wed Nov 4.

Can we bring a sub?

Yes. A sub must be in your division's age range and have a signed M4P waiver on file. Text the sub's name to 636-331-1782 before the game. Playoff subs must have played at least one regular-season game for your team.

Is my kid going to be filmed?

Games are filmed for highlights and leaderboards. Opt your player out on the waiver if you'd rather not.

Who signs what?

Every player's parent or guardian signs the M4P participant waiver before Week 1. The waiver link comes by email to each parent after registration. One parent registers the team and makes the one $275 payment; the other two families only need to sign their player's waiver.

Full Season 1 rules

The sixteen rules, word for word.

1. Teams.

3 players per team. Your division is set by your oldest player: Youth is ages 8–14 and not yet in high school, High School is grades 9–12. One parent registers the team and makes the one $275 payment.

2. Your weekly hour.

Each week your team plays a 1-hour doubleheader against another team in your division: two games, 6 innings or 25 minutes each, whichever comes first. Be in the building 10 minutes before your slot.

3. HitTrax makes the calls.

Every ball in play is a hit, out or home run based on what HitTrax measures (exit velocity, launch angle and direction) in that week's ballpark. Its call is final.

4. Pitching.

Machine pitch, fed by M4P staff, at a speed set for your division and the same for both teams. A wild pitch is a do-over.

5. Counts.

3 strikes and you're out. A swing and miss, or a strike you take, is a strike. Fouls count as strikes except with two strikes. No walks, no bunting.

6. Lineup.

Bat your 3 players in order and keep rotating; the order carries over between innings. 3 outs per half inning.

7. Short a player?

Play with 2; the empty spot is an automatic out each time it comes up. Fewer than 2 is a forfeit (opponent wins both games).

8. Subs.

A sub must be in your division's age range and have a signed M4P waiver on file. Text the sub's name to 636-331-1782 before the game. Playoff subs must have played at least one regular-season game for your team.

9. Standings.

Win-loss record, then run differential, then team average exit velocity. Ties in regular-season games stand.

10. Playoffs.

Every team makes the playoffs. Week 5 is a seeded 2-game series decided by total runs across both games. Week 6 is Championship Night: the title series, placement series for everyone else, and a Home Run Derby. A tie on total runs goes to a 3-swing derby.

11. Equipment.

Bring your own bat and batting helmet (helmets are required at the plate). Youth: any USSSA or USA bat. High School: BBCOR or wood. Turf shoes or sneakers, no metal cleats.

12. Conduct.

Thrown bats or helmets, foul language or taunting get a player removed with no refund. Team names must be clean; M4P will rename anything that isn't.

13. Waivers.

Every player's parent or guardian signs the M4P participant waiver before week 1. We email the link to each parent after registration.

14. Missed weeks.

Games aren't made up or prorated if your team can't make a week. If M4P cancels a night, we add a week.

15. Refunds.

Full refund if your division doesn't run or we can't place a free agent. Team withdrawals get a full refund through Mon Nov 2; after that, no refunds, but you can sub a player in.

16. Photos and video.

Games are filmed for highlights and leaderboards. Opt your player out on the waiver if you'd rather not.

Still have a question? Text 636-331-1782.

Registration · $275 per team · $95 free agent

Register your team

Have each player's name, age and grade, and a parent's name, email and mobile.

  1. Step 1 of 3 · Your team
  2. 2 · Players
  3. 3 · Confirm

Your team and your night

3–30 characters: letters, numbers, spaces, apostrophes and hyphens

Night

You're the captain parent: you pay and you get the schedule.

so we can text you about your games

What families say about M4P coaching

5-star reviews on Google

Izzy CardGoogle review

★★★★★2 months ago

We first signed up with Connor in the Spring, within 3 lessons, my son was seeing the ball much better and making solid contact at the plate. … My son was on the verge of leaving baseball, before we met Coach Connor. Now every week, he happily asks “do we still have my lesson this Friday?”
Eric MuesGoogle review

★★★★★2 months ago

Our son is definitely hitting the ball with more power and further than he ever has, but most importantly, he is stepping up to the plate with confidence! His whole demeanor shifted after his first session with Connor and M4P.
Sherron RivesGoogle review

★★★★★2 months ago

From day one, it was completely obvious that Andrew operates with a “kids-first” mentality. He has a gift for balancing high-level athletic training with a supportive, encouraging, and trusting environment where ballplayers truly learn and thrive. If you get the opportunity to have Coach Andrew work with your child, jump on it.
Read Our Reviews on Google →

Train with us? Leave a Google review — it's how other St. Louis parents find us.

These are Google reviews of M4P training at Center STL, the cage the league plays in. They are about M4P coaching, not the league itself.

Questions before you register? Text Coach Connor at 636-331-1782.

Register your team — $275

Center STL · 6727 Langley Ave · St. Louis, MO 63123 · Closes Mon Nov 2

Coach or club? Get the team-chat message →