Our 3 v 3 Cross-Ice Development League enhances player development by increasing game intensity, puck touches, and situational repetitions, while keeping all players actively involved throughout each shift. Coaches will emphasize puck protection, puck support, and playing both sides of the puck — offense and defense. Players are encouraged to be creative and experiment during games. All divisions are non-checking.
NEW! Added Friday 3 v 3 League: Our 3v3 League has expanded to include both a Friday night division and a weekend (6 Saturdays, 2 Sundays) division! Players are eligible to sign up for 1 or both divisions.
NEW! Decreased 3 v 3 Ice Length: We have decreased our 3 v 3 ice length from 1 hour 30 minutes to 1 hour 15 minutes, allowing us to add Fridays and give all divisions improved start times.
NEW! Decreased 3 v 3 Team Size: With decreasing ice length we have decreased team size to 8 players and 1 goalie
NEW! A & B Lines for Improved Competition: With 8 players per team, players will be divided into two lines of four. Players will rotate evenly within their line. This structure creates more balanced shifts and improves overall competition for all players. Day 1 serves as our evaluation day, during which all players complete a skating timed test. We use these results and Day 1 games to balance teams and establish the lines.
🏒 NEW! Payment & Sign-Up Policy
Payment is now required at the time of sign-up to secure your spot. This applies to all sign-ups, regardless of how far in advance the date or camp may be. We will no longer hold or reserve spots without payment being made in full at the time of sign-up.
Payment options include Venmo, Zelle, Stripe (Credit Card, Cash App, ACH Direct Debit). Cancellation deadline for all Spring Programs (April – June Programs) is March 1st and all Summer Programs (July – August) is June 1st for a no questions asked refund. For all details please see the “How to Pay” and “Refund/Cancellation Policy” sections below.
If you have any questions, please email mark@markzarbohockey.com.
Thank you for your understanding and cooperation!
🏒 Divisions
⚠️ AAA/AA Level Players: This league is designed for travel-level players, as it assumes participants already possess a strong foundation in skating and puck skills, helping to keep divisions balanced in talent. If your player does not fit that level we highly recommend focusing on foundational skill development for greatest improvement. See one of our many skills programs: Spring/Summer Skill Sessions , Mini Mite Skills & Scrimmage, Mite Skills & Scrimmage Program , Mite Battling & Puck Protection Program , Girls ONLY! Skills & Scrimmage Program .
⚠️ 2019 Birth Years: 2019 birth years are eligible for both the Mite (2018 – 2019) and/or Mini Mite (2019 – 2020) divisions. It is suggested that lower level/newer 2019 players sign up for the Mini Mite division and that higher level/more experienced 2019 players sign up for the Mite division.
For any questions regarding player level or registration, please email mark@markzarbohockey.com.
🏒 Schedule
Friday Evening Division
⚠️ Game Times: Scroll down to view each divisions schedule. Game times and full schedule now posted.
Weekend Division → 6 Saturdays & 2 Sundays
⚠️ Game Times: Scroll down to view each divisions schedule. Game times and full schedule now posted.
🏒 How Do We Make the Divisions & Teams?
Players register as individuals and are placed on a team. Teams are organized based on birth year and skill level. On Day #1, players will complete a skating timed test, which—along with Day #1 performance—is used to balance teams accordingly. Requests to play on the same team as friends or teammates will be considered but not guaranteed to maintain balanced and competitive teams.
Each team will consist of 8 players and 1 goalie, with a designated coach from the Mark Zarbo Hockey staff to ensure equal shift rotation and structured gameplay. Each team will be split into an A line and B line (2 groups of 4 players). Players will rotate evenly on their line.
Teams will play two games per ice time, with a 14-game regular season followed by semi-final and final rounds — 16 games total. Each game is 25 minutes long, with 1-minute shifts and player changes on the horn to maintain high tempo and balanced ice time. The final scheduled ice time will include the semi-finals and finals (playoffs).
We take pride in ensuring divisions and teams are as competitive as possible. We carefully review registrations and may contact or move players to maintain balanced divisions. If you have any questions regarding registration, please email mark@markzarbohockey.com.
🏒 Cross-Ice vs. Full Ice Games for Skill Development — What’s Better?
🏒 Player Cost
$205 (8 ice times – 10 hours ice – $20.5/hour ice)
⚠️ Spring Main Program Discount: Players registered for one of our main weekly spring programs — Mini Mite Skills, Mite Skills, Mite Battling, Girls Skills, or Hockey IQ/Midget Program — are eligible to join the 3v3 League at a discounted rate of $180 (just $18 per hour of ice) . Please note this discount is not automatic per our invoicing system; it will be manually applied after your submission is reviewed. We will contact you once your registration has been processed to adjust the total and apply the discount.
🏒 Goalie Cost
$150 (8 ice times – 10 hours ice – $15/hour ice)
⚠️ Goalie Discount:
NOTE: To receive the goalie discount you must email proof of sign-up and payment (receipt) for a weeklong Bob Janosz Camp or a Mark Zarbo Hockey IQ/Midget program to mark@markzarbohockey.com. The 3v3 League discount will not be applied until proof is submitted and verified.
To sign up for Bob Janosz Weeklong Programs and/or Mark Zarbo Hockey IQ or Midget Programs as a goalie, visit www.BobJanosz.com
Goalies average over 25 shots per game — that’s nearly 50 shots every ice time. With 3v3 cross-ice play, many shots come from high-danger areas including net drives, breakaways, and 2-on-1s. Goalies looking for a fun, fast-paced, and challenging league with lots of shots and situational repetition will love this format!
Note: All divisions, except the Mini Mite Division, use full-size nets.
🏒 League Rules / Information
- Max 8 players + 1 goalie per team.
- Players sign up as an individual. Teammate requests are accepted but not guaranteed.
- Mark Zarbo Hockey Staff coaches all teams.
- All players and goalies receive a jersey.
- Games are 25 minutes (2 – 12 minute periods per game), 2 games per ice time
- Only team stats tracked (W, L, +/-, GF, GA). No individual stats tracking.
- Horn every 1:00 for shift equal shift rotation.
- Penalties: 4 v 3, 30-second powerplay.
- No body checking in all divisions.
- Mini Mite divisions uses small nets. All other divisions use full size nets.
- Fighting = automatic ejection. Major penalties may result in expulsion. No refunds.
- If tied after regulation: penalty shots, then sudden death shootout.
- Playoff tiebreakers: Head to Head, +/-, GF, GA.
- Mini Mite Skills & Scrimmage Program
- Mite Skills & Scrimmage Program
- Mite Battling & Puck Protection Program
- Girls ONLY! Skills & Scrimmage Program
- Squirt Hockey IQ Program
- Pewee Hockey IQ Program
- Bantam Hockey IQ Program
- Midget Hockey IQ Program
- Spring/Summer Skill Sessions – pick & choose your dates, times & topics!
Looking for more ice?! Check out:
🏒 Full Season Schedule
Below is the full spring and summer calendar, NOT the currently available sessions. Sign-up form will list all currently available sessions for each program.
Friday Mite 3 v 3 League
2026 Spring-Summer Schedule below.| DATE | GAME TIME | LOCATION |
|---|---|---|
| 24-Apr | 5:00 - 6:15pm | Holiday Rink #1 |
| 1-May | 5:00 - 6:15pm | Holiday Rink #1 |
| 8-May | 5:00 - 6:15pm | Holiday Rink #1 |
| 15-May | 5:00 - 6:15pm | Holiday Rink #1 |
| 29-May | 5:00 - 6:15pm | Holiday Rink #1 |
| 5-Jun | 5:00 - 6:15pm | Holiday Rink #1 |
| 19-Jun | 5:00 - 6:15pm | Holiday Rink #1 |
| 26-Jun | 5:00 - 6:15pm | Holiday Rink #1 |
Friday Squirt 3 v 3 League
2026 Spring-Summer Schedule below.| DATE | GAME TIME | LOCATION |
|---|---|---|
| 24-Apr | 6:15 - 7:30pm | Holiday Rink #1 |
| 1-May | 6:15 - 7:30pm | Holiday Rink #1 |
| 8-May | 6:15 - 7:30pm | Holiday Rink #1 |
| 15-May | 6:15 - 7:30pm | Holiday Rink #1 |
| 29-May | 6:15 - 7:30pm | Holiday Rink #1 |
| 5-Jun | 6:15 - 7:30pm | Holiday Rink #1 |
| 19-Jun | 6:15 - 7:30pm | Holiday Rink #1 |
| 26-Jun | 6:15 - 7:30pm | Holiday Rink #1 |
Friday Pewee 3 v 3 League
2026 Spring-Summer Schedule below.| DATE | GAME TIME | LOCATION |
|---|---|---|
| 24-Apr | 6:30 - 7:45pm | Holiday Rink #2 |
| 1-May | 7:45 - 9:00pm | Holiday Rink #2 |
| 8-May | 6:30 - 7:45pm | Holiday Rink #2 |
| 15-May | 5:30 - 6:45pm | Holiday Rink #2 |
| 29-May | 7:45 - 9:00pm | Holiday Rink #2 |
| 5-Jun | 6:45 - 8:00pm | Holiday Rink #2 |
| 19-Jun | 5:30 - 6:45pm | Holiday Rink #2 |
| 26-Jun | 6:45 - 8:00pm | Holiday Rink #2 |
Friday Bantam 3 v 3 League
2026 Spring-Summer Schedule below.| DATE | GAME TIME | LOCATION |
|---|---|---|
| 24-Apr | 7:45 - 9:00pm | Holiday Rink #2 |
| 1-May | 6:30 - 7:45pm | Holiday Rink #2 |
| 8-May | 7:45 - 9:00pm | Holiday Rink #2 |
| 15-May | 6:45 - 8:00pm | Holiday Rink #2 |
| 29-May | 6:30 - 7:45pm | Holiday Rink #2 |
| 5-Jun | 5:30 - 6:45pm | Holiday Rink #2 |
| 19-Jun | 6:45 - 8:00pm | Holiday Rink #2 |
| 26-Jun | 5:30 - 6:45pm | Holiday Rink #2 |
Weekend Mite 3 v 3 League
2026 3 v 3 League Schedule below.| DATE | GAME TIME | LOCATION |
|---|---|---|
| 18-Apr | 9:30 - 10:45am | Holiday Rink #1 |
| 25-Apr | 11:00am - 12:15pm | Holiday Rink #2 |
| 2-May | 1:30 - 2:45pm | Holiday Rink #2 |
| 9-May | 12:15 -1:30pm | Holiday Rink #2 |
| 30-May | 12:15 -1:30pm | Holiday Rink #2 |
| Sunday - 6/7 | 9:30 - 10:45am | Holiday Rink #1 |
| 20-Jun | 8:15 - 9:30am | Holiday Rink #1 |
| Sunday - 6/28 | 9:30 - 10:45am | Holiday Rink #1 |
Weekend Squirt 3 v 3 League
2026 Spring-Summer Schedule below.| DATE | GAME TIME | LOCATION |
|---|---|---|
| 18-Apr | 10:45 - 12noon | Holiday Rink #1 |
| 25-Apr | 12:15 -1:30pm | Holiday Rink #2 |
| 2-May | 12:15 -1:30pm | Holiday Rink #2 |
| 9-May | 1:30 - 2:45pm | Holiday Rink #2 |
| 30-May | 11:00am - 12:15pm | Holiday Rink #2 |
| Sunday - 6/7 | 10:45 - 12noon | Holiday Rink #1 |
| 20-Jun | 9:30 - 10:45am | Holiday Rink #1 |
| Sunday - 6/28 | 8:15 - 9:30am | Holiday Rink #1 |
Weekend Pewee 2015 3 v 3 League
2026 Spring-Summer Schedule below.| DATE | GAME TIME | LOCATION |
|---|---|---|
| 18-Apr | 8:15 - 9:30am | Holiday Rink #1 |
| 25-Apr | 1:30 - 2:45pm | Holiday Rink #2 |
| 2-May | 11:00am - 12:15pm | Holiday Rink #2 |
| 9-May | 11:00am - 12:15pm | Holiday Rink #2 |
| 30-May | 1:30 - 2:45pm | Holiday Rink #2 |
| Sunday - 6/7 | 8:15 - 9:30am | Holiday Rink #1 |
| 20-Jun | 10:45 - 12noon | Holiday Rink #1 |
| Sunday - 6/28 | 10:45 - 12noon | Holiday Rink #1 |
Weekend Pewee 2014 3 v 3 League
2026 Schedule below.| DATE | TIME | RINK |
|---|---|---|
| 18-Apr | 8:45 - 10:00am | Holiday Rink #2 |
| 25-Apr | 12:45 - 2:00pm | Holiday Rink #1 |
| 2-May | 11:30am - 12:45pm | Holiday Rink #1 |
| 9-May | 12:45 - 2:00pm | Holiday Rink #1 |
| 30-May | 11:30am - 12:45pm | Holiday Rink #1 |
| Sunday - 6/7 | 8:45 - 10:00am | Holiday Rink #2 |
| 20-Jun | 10:00 - 11:15am | Holiday Rink #2 |
| Sunday - 6/28 | 8:45 - 10:00am | Holiday Rink #2 |
Weekend Midget/HS 3 v 3 League
2026 schedule below.| DATE | TIME | RINK |
|---|---|---|
| 18-Apr | 10:00 - 11:15am | Holiday Rink #2 |
| 25-Apr | 11:30am - 12:45pm | Holiday Rink #1 |
| 2-May | 12:45 - 2:00pm | Holiday Rink #1 |
| 9-May | 11:30am - 12:45pm | Holiday Rink #1 |
| 30-May | 12:45 - 2:00pm | Holiday Rink #1 |
| Sunday - 6/7 | 10:00 - 11:15am | Holiday Rink #2 |
| 20-Jun | 8:45 - 10:00am | Holiday Rink #2 |
| Sunday - 6/28 | 10:00 - 11:15am | Holiday Rink #2 |
🏒 Payment Policies
Payment is required at the time of sign-up to secure your spot. This applies to all sign-ups, regardless of how far in advance the date or camp may be. We will no longer hold or reserve spots without payment being made in full at the time of sign-up. See refund/cancellation policy for further details.
PAYMENT METHODS ACCEPTED
Venmo: @Mark-Zarbo (3724) –> Preferred
Zelle: @MarkZarboHockey –> Preferred
Stripe Link: Credit Card, Cash App, ACH Direct Debit all accepted through Stripe Link. Email mark@markzarbohockey.com to request a payment link. We are now waiving the former 3% fee.
Cash/Check: Cash and check are accepted, but payment must be received within one week of submitting the sign-up form. If you are unable to pay within one week, please use one of the other available payment methods.
NOTE: We no longer are accepting mailed payments. Payments must either be online or given in person.
🏒 Spring-Summer Cancellation, Refund & Credits Policy
Spring Programs (April – June) Last Day To Cancel for full refund: March 1st
Summer Programs (July – August) Last Day To Cancel for full refund: June 1st
After specified dates credits, no refunds, will only be issued if we are able to find a replacement player to fill the spot. Once the program has started the roster is frozen and no refunds or credits will be issued.
Players are always welcome (and encouraged) to find their own replacement. Please notify Mark Zarbo Hockey of any substitutions. Applies to all cancellations, including sickness or injury.
If payment was made by credit card, a 5% processing fee will be deducted from any refund. There is no processing fee for refunds made from any other form of payment.
Credits Policy:
Credits never expire and can be used for any program we offer at any time.
To use an existing credit, fill out the sign-up form as normal. In the comment box, please note that you have a credit so that when the form is reviewed, we know to look up the credit and apply it to your balance.
Follow Mark Zarbo Hockey on Facebook and Instagram for updates.
🏒 How Do I Sign Up for Programs?
To sign up, please complete the form below. Sign-ups are ONLY accepted through this form.
–
Step 1: Fill out parent/guardian contact information.
Step 2: Select the number of players you wish to register. The corresponding number of player sign-up forms will appear.
Step 3: Complete each player’s information.
Step 4: Check the box next to each program you want the player to attend. Additional instructions or fields for each program will appear—follow these to complete the sign-up.
Step 5: Repeat Steps 3–4 for each additional player.
–
After submitting the form, you will be redirected to a page to complete the liability waiver. You will also receive an email receipt containing:
- A copy of your sign-up
- Invoice and payment information
- Confirmation email is sent automatically as soon as sign up is submitted, check SPAM/Junk folders if not received right after form submitted
⚠️ IMPORTANT: Double-check, save, and print the confirmation for your records. You are responsible for all dates signed up for.
–
Tip: You can register multiple players and for multiple programs on a single form—no need to complete separate forms for each player or program.
–
Press Submit 1x Only: Once you are finished with your form press the submit button only 1x. Please give our system a second to load your form. If you press the submit button more than once it will cause a submission failure.
—
