The Offseason GrindStarts Now.
Welcome to the Swing Club. We’re strong believers that if you want to have a good season, you need to have a good off-season.
Whatever your level, this is your chance to keep swinging all winter, pick the brains of some of the best hitters in the community, and show up to Game 1 in midseason form.
More than anything, it’s a group. 24 players who’d rather spend the winter getting better than waiting around for May — same faces, same cages, every Thursday for 15 weeks.
Weekly itinerary
- 8:00Grounders 15 minStart with 15 minutes of glove work. Get loose, get your hands going, then we hit.
- 8:15Open BP 70 minThis is your hour. Work on whatever you want — pull, oppo, middle, line drives, launch angle, timing, whatever you're trying to clean up. 12 pitches per player, then rotate. Two cages running at once, 12 players each.
- 9:25Velo test 15 min10 measured swings. Your average and your best ball go straight on the board.
- 9:40The Pressure Round 20 minEvery at-bat starts 3-2. One pitch, rotate, go again — full 20 minutes. It's built to get you comfortable in a full count so game time feels easy. Make contact and you wait for your next turn. Strike out and you wear the pink skirt until the next guy does — and your name goes in the K-Club.
The Velo Board
Week 7 of 15 · Oct–Jan block
| Player | Level | Avg mph | High mph | Since day 1 mph | vs last wk mph | |
|---|---|---|---|---|---|---|
| 1 | Oso | Elite | 81.4 | 86.2PR | +4.1 | ▲ 1.6 |
| 2 | Dilux | Elite | 79.9 | 84.7 | +6.3 | ▲ 0.6 |
| 3 | ThivaasK | Elite | 78.2 | 83.1 | +5.0 | ▲ 1.16 wk streak |
| 4 | Huza | Comp | 76.5 | 81.0PR | +7.2 | ▲ 1.66 wk streak |
| 5 | SuhinthanK | Comp | 75.8 | 80.3 | +3.9 | ▲ 1.1 |
| 6 | Cooks | Comp | 74.9 | 79.6PR | +8.8 | ▲ 0.63 wk streak |
| 7 | AbhyK | Comp | 74.1 | 78.8 | +6.4 | ▼ 0.9 |
| 8 | Janakan | Comp | 73.6 | 78.0 | +5.5 | ▼ 0.9 |
| 9 | Paul ★ POTW | Intermediate | 71.8 | 76.4PR | +9.6 | ▲ 0.6 |
| 10 | SlopitchTNK | Intermediate | 71.2 | 75.9 | +4.4 | ▲ 0.3 |
| 11 | PK | Intermediate | 70.5 | 74.8PR | +7.1 | ▼ 0.3 |
| 12 | SujithK | Intermediate | 69.7 | 74.0 | +6.9 | ▼ 0.2 |
| 13 | Surya | Intermediate | 68.9 | 73.2 | +5.8 | ▲ 0.7 |
| 14 | TaimoorK | Intermediate | 68.1 | 72.5PR | +8.2 | ▼ 0.3 |
| 15 | RishiK | Rec | 66.4 | 70.9 | +7.4 | ▼ 0.3 |
| 16 | Kissh | Rec | 65.7 | 70.1PR | +3.6 | ▼ 0.9 |
| 17 | KavinK | Rec | 64.9 | 69.3 | +6.1 | ▲ 1.6 |
| 18 | Ajith | Rec | 64.2 | 68.7 | +5.4 | ▼ 0.9 |
| 19 | NishanK | Rec | 63.5 | 67.8PR | +9.1 | ▲ 0.64 wk streak |
| 20 | PraveenK | Rookie | 61.8 | 66.0 | +4.8 | ▼ 0.5 |
| 21 | Sanjay | Rookie | 60.9 | 65.1 | +2.9 | ▲ 0.6 |
| 22 | MathuK | Rookie | 60.1 | 64.4PR | +6.6 | ▼ 0.5 |
| 23 | ArunK | Rookie | 59.4 | 63.6 | +3.3 | ▼ 0.3 |
| 24 | KeshanK | Rookie | 58.6 | 62.9 | +5.2 | ▼ 0.2 |
Previous players of the week: Wk 1 Kissh · Wk 2 Huza · Wk 3 Sanjay · Wk 4 Cooks · Wk 5 Nishan · Wk 6 Taimoor
Next block:Feb–April.
Only 24 spots. If this block is full, the waitlist gets first dibs for February–April, in sign-up order. No deposit — we’ll email you when registration opens.

Strike out in the Pressure Round and you’re in the K-Club — out of the pool for good. $15 a pick, yourself or any hitter. Last player standing in Week 15 takes the pot.
The Pressure Round
- Every at-bat starts 3-2. One pitch, then rotate.
- Two cages, twelve a side, one batter at a time.
- A take that hits the mat — caught looking, you’re out.
- Swing and miss — strikeout, you’re out.
- Make contact and you wait for your next turn.
- Strike out and you wear the pink skirt until the next guy does.
Two ways to get knocked out
Frequently Asked Questions
Who is this for?
Anyone who plays slo-pitch and wants more swings. Rookie to Elite — every level gets its own baseline and its own PRs.
Is this a traditional batting clinic?
Not really. There's structure, but you're not being run through the same drills every week. Most of the night is you getting swings and working on your game, with a lot of experienced players around to get tips from.
Why only 24 players?
So everyone actually gets to hit. Two cages, 12 a side, keeps things moving and means way more reps for everyone.
How much hitting do I actually get?
A lot. You'll get three 12-pitch turns during Open BP, 10 swings in the velo test, plus however many turns you get through the 20-minute Pressure Round. You're looking at 50+ swings most nights.
Do I need to know my exit velo?
We don't expect you to know your exit velo beforehand. We set your baseline in Week 1. The Velo Board is about how much you improve from there.
When, where, how much?
Thursdays 8–10pm at ZakSports in Scarborough, October through January. $280 for the 15 weeks.
What is the Pressure Round?
The last 20 minutes of every Thursday. Every at-bat starts 3-2, one pitch, rotate, go again. We're practicing succeeding in pressure situations for when the season comes around.
What happens if I strike out?
You wear the pink skirt until the next guy does. If you're in the K-Club, your name goes on the board and you're out of the pool.
What is the K-Club, and do I have to join?
An optional $15 side pool that runs for 15 weeks. Pick yourself or any hitter. Strike out in the Pressure Round and that pick is eliminated. Last one standing in Week 15 takes the pot.
What if a bunch of players are still standing in Week 15?
We keep going. One at-bat each, round after round, until there’s one left.
What do I bring?
Bat, glove, batting gloves — whatever you normally bring to BP. Turfs are fine but no cleats in the cages. We handle the balls.
Can I miss a week?
Yes, but there's no refund or credit for it — the $280 is for the block, not per night. You can send a sub in your spot; just give us a heads-up.
Refunds and cancellations
Full refund up to 7 days before Week 1. After that, no refunds, but you can hand your spot to another player for the rest of the block.
If ZakSports is closed on a Thursday, that week gets made up at the end.
The October block is full. Now what?
Get on the waitlist. You'll hear from us if a spot opens up and before February registration goes out to anyone else.

