Custom Hockey
Jerseys
Fully custom. All-in pricing. Game-ready in 2-3 weeks.
What Makes Ordering with TKO Different
Every jersey is fully sublimated and built to your team's exact colours, logos, names, and numbers. No setup fees, no art charges, no chasing a designer.
And what about
stitched twill?
Get asked about traditional stitched or tackle-twill jerseys a lot? Here's the straight answer: we build fully sublimated jerseys on purpose, because for the way teams actually play, they're the better jersey. With sublimation, the design, names, numbers, and logos are dyed right into the fabric instead of sewn or pressed on top.
-
Nothing to crack, peel, or fade. No twill letters or screen-printed numbers to lift at the edges. The colour is in the cloth, so it looks like opening day in March.
-
Lighter and cooler on the ice. No heavy stacked-twill chest crest. Just breathable, moisture-wicking fabric.
-
Unlimited colour and detail, no extra charge. Gradients, patterns, sponsor logos, sleeve numbers, full-bleed designs. Stitched twill charges per letter and limits the artwork. Sublimation doesn't.
-
Faster to make. Sublimation is a big reason we hit 2–3 weeks while stitched-twill suppliers run 5–6 weeks or longer.
League requires a stitched twill crest? We can supply twill jerseys too — just reach out and we'll set you up. Note that twill timelines run longer than our standard 2–3 weeks. For everyone else, sublimation gives you a sharper, lighter, longer-lasting jersey for the money.
wicking
stretch
resistant
sublimation
Browse the Lineup
Everything below is custom built to order for your team. Tap any item for pricing, options, and details.
Jerseys & Tops
Socks & Bottoms
Bags
Outerwear & Accessories
All In. No Hidden Fees.
-
Elite Hockey Jersey — from $61 CAD, all in No setup fees. No art charges. No surprise invoice after the fact.
-
Uniform packages Jersey + socks and multi-jersey sets — see product pages for current pricing.
-
New custom design minimum: 5 pieces Once your design is on file, reorder any quantity, even one.
Hockey Sizing Guide
Not sure what to order? Use the charts below to find the right fit for every player. When in doubt, measure a jersey the player already wears and compare to our numbers. All measurements are in inches.
Hockey Jerseys — Adult
Adult Jersey Fit
| Size | Length (L) | Width (W) |
|---|---|---|
| XS | 27" | 20" |
| S | 28" | 21" |
| M | 29" | 23" |
| L | 31" | 24" |
| XL | 33" | 26" |
| XXL | 33" | 28" |
| 3XL | 34" | 29" |
Length is shoulder-to-hem; width is armpit-to-armpit. All sizing is subject to a 1" manufacturing tolerance.
Length: shoulder → hem. Width: armpit → armpit, jersey laid flat.
| Size | Length (L) | Width (W) |
|---|---|---|
| YXS | 21" | 16" |
| YS | 23" | 18" |
| YM | 24" | 19" |
| YL | 25" | 20" |
| YXL | 26" | 21" |
Youth jerseys run a touch looser through the body for easier layering over pads.
Goalie cut runs wider — measure over chest pads, not against the body.
| Size | Length (L) | Width (W) |
|---|---|---|
| Youth GC | 26" | 23" |
| Intermediate GC | 32.5" | 25" |
| Senior GC | 33" | 33.5" |
Cut wide and long to fit over chest protectors and pads. Order one size up if between sizes.
Length: top of cuff → toe edge, sock pulled flat.
| Size | Length | Skate Stretch Range |
|---|---|---|
| Small (Youth) | 21" | 4.5"–9.5" |
| Medium (Intermediate) | 25" | 5.5"–10.5" |
| Large (Adult) | 30" | 6.5"–11.5" |
Waist: across the top of the pant shell. Inseam: crotch → hem on the inside leg seam.
| Size | Waist | Length | Leg Width |
|---|---|---|---|
| YS | 29–33" | 14" | 10" |
| YM | 32–35" | 15" | 10.5" |
| YL | 34–36" | 16.5" | 11" |
| YXL | 36–38" | 17.5" | 11.5" |
Shells are oversized to fit cleanly over hockey pants — measure based on the pants, not the player.
Adult shells: measure over the existing hockey pant, not the player's body.
| Size | Waist | Length | Leg Width |
|---|---|---|---|
| AS | 38–40" | 21" | 12" |
| AM | 40–43" | 22" | 13" |
| AL | 43–46" | 23" | 14" |
| AXL | 45–49" | 24" | 15" |
| A2XL | 49–52" | 25" | 16" |
Soakers slide over the blade — size is keyed to skate size, not foot size.
| Size | Skate Size |
|---|---|
| Youth | Up to 13Y |
| Junior | 1.0 JR – 5.0 JR |
| Senior | 6.0 SR – 13.0 SR |
Design. Approve. Play.
Three steps from idea to ice. Our production clock starts when your design is approved and paid — give yourself a little runway to collect sizes, names, and payments from the team.
Design
Send your logo or idea. We create free mockups and a 3D design and revise until it's perfect. No charge, no commitment.
Approve
Confirm the look, then approve the print proofs that show every name, number, and detail for your full roster. Nothing prints until you say so.
Play
Your custom hockey jerseys arrive in 2-3 weeks. Need to reorder later, even one piece? Done.
Common Questions
How long does it take to get custom hockey jerseys?
Our standard production time is 2–3 weeks from the date your order is approved and paid, plus shipping. That's consistently faster than the 4–6 week industry norm.
What's included in the price?
Everything. Custom design, names, numbers, team and sponsor logos, and your colours are all included in the listed price. There are no separate setup or customization charges.
Do my jerseys need a STOP patch or Canadian flag?
🍁 League compliance: if you play OMHA minor hockey, yes — the STOP patch is required. Competitive teams (Rep, Select, AA, AAA) also need the Canadian flag patch. Tell us your league and level and we add what's required as standard.
Can you do matching home and away sets?
Yes. Most leagues require a distinct light and dark jersey. Once your design is approved we build colour-matched home and away versions, usually ordered together.
Do I need a design ready before I contact you?
No. A rough idea of your colours and a logo is plenty. Our design team builds it from there, free of charge.
Do you offer goalie-cut jerseys?
Yes, in Youth, Intermediate, and Senior cuts, built to fit comfortably over full goalie equipment. Goalie sizing is listed in the chart above.
Do you make stitched or tackle-twill jerseys?
Our specialty is fully sublimated jerseys, where the design is dyed into the fabric so it can't crack, peel, or fade, and there's no per-letter charge for names, numbers, or logos. It's lighter, fully customizable, and faster to produce than stitched twill. That said, if your league requires a stitched twill crest, we can supply twill jerseys too — just reach out and we'll set you up. Keep in mind twill timelines run longer than our standard 2–3 weeks.
What sizes do you carry, and do you fit every player?
Youth (YXS–YXL), Adult (XS–3XL), and Goalie cuts. The adult cut is a standard athletic fit worn by players of all builds; if you'd like guidance, measure a jersey you already wear and match it to the chart, or just ask us.
What if a player joins after I order?
If the order hasn't gone to production, we can add them. If it has, we run a quick reorder. Your design stays on file, so reorders match exactly with no minimum.
Do you ship across Canada and to the US?
Yes, both. Shipping is $20 for up to 10 items, plus $2 per item after that. Free pickup is available at our Woodstock, Ontario shop.
Can I add matching hoodies, bags, and gear?
Yes. We carry your jersey design across hoodies, pant shells, bags, toques, and more so the whole team matches on and off the ice.
Ready to Get Started?
Send us your idea. We'll have a free 3D mockup back to you within 24–48 hours. No commitment, no obligation.
