A hockey costume is one of the friendliest Halloween looks to put together, because four pieces do almost all of the work: a jersey, a helmet, gloves and a light stick. Colour, hair, makeup and a couple of props then decide who your player is. Below you'll find traditional uniforms, retro players, comic characters, a few spooky versions and coordinated looks for couples and groups. Most come from closet basics, a thrifted jersey, borrowed gear and simple craft supplies. Two rules I give everyone before they start: use foam instead of anything hard, and wear comfortable shoes, not skates, if you'll be walking around a party or the neighbourhood.

Shoulders and Shins Are What Make It Hockey
A jersey on its own can look like any sports shirt. What tells people it's hockey is the shape a real player has: wide, square shoulders from the pads under the jersey, and long socks pulled over bulky shin guards. You can fake both cheaply, and they change a costume more than any accessory.
Foam shoulder pads
Cut two shield shapes from thick craft foam or EVA foam, each about the width of your shoulder, and join them with a strip of elastic across the chest and another across the back, like a short vest. EVA foam can be warmed gently with a hairdryer and pressed over your shoulder to curve it. Slip the pads on under the jersey, and the jersey hangs from them the way it should.
Shins and socks
- Slice a foam pool noodle lengthwise and tape a piece to the front of each shin over leggings; tall striped socks pulled up over it give the thick hockey leg.
- Use tube socks or soccer socks long enough to reach the knee, or the shin padding peeks out at the top.
- Padded hockey shorts can be faked with loose basketball shorts and a layer of quilt batting tacked inside the front panels.
- Try it all on and sit down. If the pads dig into your thighs or neck, trim them before the night, not during it.
1. Classic Hockey Player Costume

The classic player is the template the rest of this list builds on. Layer an oversized jersey over a long-sleeve athletic shirt, then add black joggers or padded-looking shorts, tall striped socks and lace-up sneakers. A light costume helmet with a plastic face cage, foam gloves and a child-safe plastic stick give the outline. I keep the eye-black to two short strokes under the eyes; longer lines smear the moment you rub your face. A low ponytail sits better under a helmet than a high one. Add a homemade number on the jersey and a foam puck in one pocket, and match the jersey, socks and helmet so it looks put together.
2. Hockey Goalie Costume

Want more bulk and drama? Go for the goalie. An oversized jersey, loose black pants and tall socks go over light pads cut from white craft foam, with a painted plastic goalie mask and thick gloves in the team colours. Tuck natural hair under the mask, and a touch of silver shimmer on the cheeks gives an icy feel without looking scary. Carry a foam goalie stick and clip a mini net charm to the jersey. White high-tops suggest skates and are safe to walk in. I'd leave real goalie gear at home unless the event calls for it; it's heavy, it's hot indoors, and you can't sit down in leg pads.
3. Retro 1980s Hockey Player Costume

Big hair and loud stripes make the 1980s player. Pick a bright jersey in red, blue, yellow or green over padded-looking shorts, then add striped knee socks, white high-tops, colourful wristbands and a vintage-style helmet. The shaggy mullet wig is what dates it, and a thick costume moustache doubles the joke. Rosy cheeks and a little blue shadow or face glitter keep the makeup playful. Carry a wooden-look foam stick wrapped in coloured tape. If you add an old-school number with iron-on patches, test the iron on an inside seam first, since most jerseys are polyester and can scorch or go shiny under a hot iron. A sweatband under the helmet finishes it.
4. Vintage 1970s Hockey Player Costume

The 1970s player is softer and warmer in colour. Start with a mustard, rust, brown or cream jersey with a lace-up neckline, which is the detail that says vintage before anything else. Short athletic pants, thick striped socks and neutral high-tops go underneath. A rounded costume helmet can be worn or carried under one arm if it gets uncomfortable. A center part on natural hair, or a feathered brown wig with a soft moustache, plus lightly bronzed cheeks, suits the decade. Wrap a foam stick in beige tape, and if you like a small craft job, a felt team pennant is a quick extra. It's comfortable enough to wear all evening.
5. Women’s Hockey Player Costume

This version keeps the full uniform but cuts it to sit more comfortably. Layer a slightly oversized jersey over a fitted thermal top, then add black leggings or flexible athletic pants with coordinated knee socks pulled over them, plus clean white or black sneakers. A low braid, bubble ponytail or loose pigtails all fit under a light helmet. Waterproof mascara is worth it under a helmet, where you get warmer than you expect. Natural makeup with two slim team-colour stripes on one cheek is plenty. Foam gloves and a light stick keep it easy to move in. Put your name or a favourite number on the back in removable felt letters, and match the laces, socks and face paint.
6. Kids Hockey Player Costume

For a child, comfort decides whether the costume stays on past the first street. Choose a soft jersey one or two sizes bigger than their usual top and layer it over a breathable long-sleeve shirt and stretchy joggers. Tall striped socks, cushioned sneakers, foam gloves and a light costume helmet finish the uniform. Washable face paint for small cheek stripes is enough. Hair can stay loose, in braids or tucked under the helmet. A short foam stick is far easier to carry than a full-length one, especially once a treat bag is in the other hand, and a fabric puck bag can hold the sweets. I always add reflective tape around the number and sleeves for walking after dark.
7. Toddler Hockey Player Costume

Toddlers need the softest version of all. Start with a breathable jersey-style shirt, black sweatpants, striped leg warmers and flexible sneakers with secure straps. Skip the hard helmet; a soft fabric hat shaped like one is far less likely to be thrown on the pavement. Light mittens in the jersey colours are cute, but leave them off if your toddler needs their hands to hold on or eat. A tiny washable stripe on each cheek is all the makeup I'd use. Cut a small stick from foam board with rounded edges, or stitch a felt stick shape onto the shirt so there's nothing to drop. A plush puck is another safe prop.
8. Plus Size Hockey Player Costume

An oversized jersey is naturally roomy, which makes this one of the easiest costumes to fit to a plus-size body. Choose a jersey that falls smoothly without hanging past mid-thigh; too long and it reads as a nightshirt. Moisture-wicking leggings, straight athletic pants or soft joggers go underneath, with tall bold-striped socks and supportive high-tops. A light helmet, foam gloves and a flexible stick complete the uniform. A side braid, low ponytail or loose waves all work, depending on whether the helmet stays on. A bright lip or coordinated cheek stripes add personality. A loose front tuck or fitted sleeves underneath give the outline some shape, and a custom name and number make it yours.
9. Last-Minute Hockey Player Costume

Party in an hour? This one comes from things you already have. Any oversized sports jersey or a solid sweatshirt goes with black leggings, joggers or track pants, plus tall socks, sneakers and winter gloves. A bicycle helmet can stand in, purely as a visual prop. Cut a number from printer paper or felt and stick it on with removable fashion tape. Draw narrow black lines under your eyes and pull your hair into a ponytail or low bun. A cardboard stick wrapped in grey and black paper is light to carry. No helmet at all? A knit hat in the jersey colours still reads as a player, as long as the colours repeat across the outfit.
10. DIY Hockey Player Costume

The DIY version gives you the most freedom with colour. Start with a thrifted sweatshirt or plain jersey and add stripes with fabric tape, then a large felt number on the back and a simple team emblem on the front. Black athletic shorts over leggings, striped socks and comfortable sneakers go below. Light shoulder pads cut from craft foam and slipped under the jersey change the shape more than any other detail on this list. A plastic costume helmet takes removable vinyl, and winter gloves become player gloves with a few wraps of matching tape. A low ponytail, natural makeup and painted cheek stripes finish the face. Cut the stick from sturdy foam board with rounded ends, and keep everything in one colour scheme.
11. Pond Hockey Player Costume

Pond hockey is the cosy, outdoor take, and it's my pick for a cold night. A knit sweater or vintage-style jersey goes over a thermal shirt, with dark jeans or fleece-lined leggings. Thick striped socks, lace-up winter boots and knitted gloves make it look ready for an outdoor game. Swap the helmet for a ribbed beanie with a faux pom-pom. Two braids for long hair, or short hair a little tousled under the hat, suit it, and rosy cheeks suggest cold air. Carry a worn-looking foam stick and a light rubber-style puck. A plaid scarf is a good finish, but tuck it in close so it can't catch on anything. It suits cool October weather well.
12. Street Hockey Player Costume

Street hockey brings a neighbourhood-game feel and is the most practical version for outdoors. A loose jersey goes over a hoodie or long-sleeve tee, with athletic shorts over compression leggings, tall socks and durable sneakers. Light knee pads, simple gloves and a plastic street-hockey helmet finish the gear. A high ponytail or messy helmet-friendly style works for hair, with one bold stripe in the jersey colour under each eye. The detail that tells people it's street hockey is the orange ball in place of a puck, so carry it with a short foam stick. A homemade neighbourhood team name across the jersey adds personality, and every piece layers easily.
13. Team Captain Hockey Player Costume

One letter on the chest turns a standard uniform into the team captain. Pick a jersey in two strong colours and attach a large removable C high on the left side, where captains wear it. Black padded-look shorts, striped socks, high-tops, light gloves and a matching helmet finish the uniform, with a foam stick wrapped in matching grip tape. Braids, a low ponytail or a fitted wig cap keep hair secured. Defined brows, fresh skin and crisp face-paint stripes suit the confident role. A whistle on a breakaway lanyard or a small felt strategy board adds the leadership touch. I'd only use a breakaway lanyard around the neck; a fixed cord can catch in a crowd. Add a name and number on the back.
14. Rookie Hockey Player Costume

The rookie is a comic look built on slightly wrong equipment. Wear a jersey that's a little too big with black joggers, uneven striped socks and clean sneakers, then add light elbow pads over the sleeves and gloves in two different colours. Tilt the helmet a bit, but keep the strap done up so it doesn't slide off. A messy ponytail or shaggy wig and subtle rosy makeup give the eager, fresh-faced look. Wrap the foam stick in far more tape than it needs and pin a handmade First Game badge to the jersey. A small fabric equipment bag holds your things. The mismatch only reads as a joke if one main colour repeats throughout; otherwise it just looks like a mess.
15. All-Star Hockey Player Costume

The all-star adds shine without losing the sporty base. Start with a bright white, silver or blue jersey decorated with removable metallic stars, then black athletic pants, striped knee socks and silver or white sneakers. A glossy helmet, coordinated foam gloves and a stick wrapped in holographic tape fill in the gear. A sleek low ponytail or polished waves fit under the helmet. Luminous makeup, silver liner and a small star near one eye suit the theme, and a foam medal or fabric award ribbon adds the all-star detail. Keep the stars around the shoulders and number only. Spread them across the whole jersey and the number stops being readable.
16. Championship Hockey Player Costume

The championship player celebrates an imaginary winning season. Build it around a crisp jersey, black athletic bottoms, tall socks, supportive sneakers, gloves and a light helmet. A gold foam medal around the neck and a small plastic trophy finish the winner's look; check the trophy is light, because you'll carry it all night. A high ponytail, short textured waves or a mullet wig for locker-room humour all work. Golden face shimmer and team-colour stripes across the cheeks match the gold. Wrap a foam stick in metallic tape. Make a removable Champions patch with the current year for the jersey. It works for one person, siblings or a whole group.
17. Speedy Hockey Player Costume

The speedy player is all about line. Choose a fitted jersey or athletic top with diagonal stripes that suggest movement, then tapered track pants, tall performance socks and light running shoes. Compact foam gloves and a sleek helmet keep the outline narrow; bulky gear works against this one. A tight braid or low ponytail for long hair, smooth short hair under the helmet. Silver liner and thin face-paint streaks swept toward the temples give the speed effect. Decorate a foam stick with arrow-shaped tape and add a fabric lightning patch to the jersey. Reflective strips on the sleeves and socks suit the theme and help you be seen walking after dark.
18. Funny Benchwarmer Hockey Player Costume

The benchwarmer turns a sports role into an easy visual joke. Dress in the full uniform as if you're about to play, then strap a light foam bench panel around your waist with comfortable fabric straps. A homemade Put Me In sign on the jersey front lands the joke. Messy hair under the helmet and lifted brows with bright cheeks give the hopeful expression. Carry a foam stick and a clipboard of imaginary game stats, and drape a towel around your neck. The bench is where this costume goes wrong: I'd measure the panel against a doorway at home and keep it narrow enough to sit down with, or you'll spend the night turning sideways.
19. Mullet Hockey Player Costume

The mullet is the joke here, so let it show. Choose a bold striped jersey with loose athletic shorts over black leggings or fitted joggers, plus tall socks, high-tops, gloves and a vintage-looking helmet. Wear a long brown, blond or black mullet wig with the back hanging well below the helmet. Cheap mullet wigs shed, so give it a shake outside before the party and keep it away from candles and heaters, because synthetic fibre frizzes near heat. A costume moustache adds humour, and bronzer with cheek stripes keeps the face camera-ready. Wrap a foam stick in white tape and hand-letter a nickname across the shoulders. Wristbands and a sweat towel finish it. Keep the uniform colours consistent so the wig doesn't make the outfit look cluttered.
20. Glam Hockey Player Costume

The glam player keeps the uniform but dresses it up with shine. Choose a black, white or jewel-toned jersey and outline the number with rhinestone-style adhesive trim. Adhesive gems lift off stretchy jersey fabric, so I add a few stitches or a dab of fabric glue at each end of the strip. Fitted faux-leather leggings, glittery knee socks and metallic high-tops go below, with sleek gloves, a glossy helmet and a foam stick wrapped in sparkly tape. Polished waves, a low ponytail or a long braid fit under the helmet. Luminous foundation, winged liner and silver face gems placed well away from the eyes suit the look. A small metallic belt bag holds your things. Limit the sparkle to a few areas.
21. Neon Hockey Player Costume

Neon is the most visible version on this list, which is handy outdoors. Start with a black jersey covered in removable neon stripes in lime, pink, blue or orange. Black leggings or joggers, bright knee socks and sneakers with matching laces go below, with neon gloves and a black helmet trimmed in reflective tape. Temporary colourful extensions, braided pigtails or a high ponytail suit the look, with graphic face-paint stripes in two neon shades. Wrap a foam stick in fluorescent tape and carry a bright orange practice ball. Pick two neon colours, not all of them. Two look deliberate; four look like a highlighter pack.
22. Blackout Hockey Player Costume

The blackout player is sleek and modern, but it's the one I'd be careful with after dark. Wear a matte black jersey with charcoal numbers, black athletic pants, black socks and matching high-tops, with gloves and a helmet in the same palette. Silver or white tape on the foam stick keeps the prop visible. Slick hair into a low ponytail or cover it with a short black wig, and keep makeup clean with charcoal liner and thin silver cheek stripes. Reflective edging around the number and sleeves adds definition and makes you visible to drivers. Mixing matte and shiny black fabrics keeps an all-dark outfit from looking flat.
23. Whiteout Hockey Player Costume

The whiteout player is bright and icy. Begin with a white jersey with pale blue or silver stripes, then white athletic pants or leggings, light grey knee socks and clean white sneakers. A white helmet and gloves accented with icy blue tape follow. A silver-blond wig, neat braids or a low ponytail suit it, with shimmering white shadow and small blue cheek stripes. Carry a foam stick painted light grey and wrapped in white grip tape, and add a felt snowflake team emblem on the chest. Mix matte, shiny and knitted textures so the pieces stay separate. All-white also shows every mark, so I'd do face paint before dressing and keep a wipe in your pocket.
24. Red Hockey Player Costume

Red is energetic and suits almost any age. Choose a bright red jersey with white and black stripes, then black athletic pants or padded-look shorts over leggings, red-and-white knee socks and black sneakers with red laces. A matching light helmet, foam gloves and a stick complete the uniform. A braid, low bun or short tousled hair fits under the helmet. Subtle red liner or one clean cheek stripe is enough; heavy red face paint tends to stain skin for a day. Personalise the jersey with a white felt number and a simple shield emblem, wrap the stick handle in red tape and carry a black foam puck. Repeat red in a few balanced spots, like socks, laces and stick, and it reads clearly.
25. Blue Hockey Player Costume

Blue is clean and suits almost anyone. Start with a royal blue or navy jersey with white stripes and a large contrasting number, then black joggers, blue-and-white socks and supportive white sneakers. A matching helmet, light gloves and a foam stick wrapped in blue grip tape follow. A side braid suits long hair, and short hair can stay textured under the helmet. Icy blue liner and small white face-paint marks keep the makeup fresh. Decorate the front with a felt wave, snowflake or shield; designing your own emblem avoids copying a real team. A silver foam medal or captain patch adds a final touch.
26. Pink Hockey Player Costume

Pink can look sporty rather than delicate if the uniform stays intact. Choose a hot pink, blush or pink-and-black jersey and pair it with black leggings or loose athletic pants, striped knee socks, white high-tops, light gloves and a matching helmet. Bubble braids, a sleek ponytail or soft waves fit under the helmet. Pink liner, fresh blush and a tiny star beside one cheek stripe suit it. Wrap the foam stick in pink and white tape and attach a bold player number. A few silver accents stop a pink outfit from looking flat. For an adult or a child, the trick is the same: keep every hockey piece in place and just change the colour.
27. Ghost Hockey Player Costume

The ghost player brings a spooky theme without anything frightening. Wear a faded white or pale grey jersey over matching athletic pants, with light striped socks, grey sneakers, vintage-style gloves and a worn-looking helmet. Temporary white hair colour or a soft silver wig poking out from the helmet adds to it. Apply pale foundation lightly, with grey shadow and a little shimmer at the temples, leaving most of the face visible so it stays friendly. Carry a grey foam stick and stitch short strips of translucent fabric to the sleeves; I keep them above the wrist, because longer strips catch on door handles and get stepped on. A faded number and a Past Season patch finish the uniform.
28. Skeleton Hockey Player Costume

The skeleton player puts simple bone graphics onto a sports uniform. Start with a black jersey and black athletic pants and attach white felt bones to the sleeves and legs. Felt peels off slick polyester jersey when only glued, so I tack each bone with a few stitches. Black socks, supportive sneakers, foam gloves and a light helmet complete the gear. Paint a simplified skeleton design around the eyes, nose and mouth in white face paint, keeping the lines clean and friendly. Tuck hair under a black skullcap or secure it in a low ponytail. Wrap the foam stick in white tape segments like bones, put a rib cage on the jersey front and a bold number on the back, and add reflective trim for walking outdoors.
29. Rival Hockey Players Couple Costume

Rivals make an easy couple costume because the outfits match in shape but not in colour. Each person wears a jersey, athletic pants, tall socks, sneakers, gloves and a light helmet. Pick contrasting colour pairs, like red and white for one and blue and silver for the other, with opposing felt team emblems and face-paint stripes in each uniform's colours. You can both carry foam sticks, but one shared foam puck makes posing easier. Helmet-friendly braids, ponytails or short natural cuts suit both. Add captain lettering to one jersey and an all-star patch to the other. For photos, stand back-to-back or face off over the puck.
30. Hockey Team Group Costume

A hockey team is an organised group costume for friends, siblings or a family. Everyone wears matching jerseys with different numbers and a role: captain, goalie, rookie, all-star. Coordinate athletic pants, striped socks, comfortable sneakers, gloves and helmets, then vary small accessories so each character stands out. The goalie carries a foam goalie stick and the rest use standard foam sticks. Braids, ponytails, wigs or helmet-friendly natural styles keep hair secure. With a big group, I'd stick to matching cheek stripes in the team colours, because detailed makeup on eight people takes far too long. One person can hold a small plastic trophy or felt strategy board for photos.
Numbers and Letters That Stay on the Jersey
Nearly every costume above has a number, a name, a C or a patch. Most hockey jerseys, real and replica, are polyester mesh or slick knit, and that fabric is not friendly to glue. A felt number held on with craft glue looks fine at home, then the corners start lifting after an hour of moving around.
Here is what holds up, from easiest to most permanent:
- Safety pins on the inside, one at each corner and one in the middle of long numbers. Nothing is damaged and everything comes off afterwards.
- Fabric tape or double-sided fashion tape for paper or thin felt on a costume you will only wear once. Press it firmly and give it a few minutes before you move.
- A loose running stitch around the edge of each felt shape. It takes ten minutes, it never peels, and the stitches cut out cleanly later.
- Iron-on vinyl or patches only on a jersey you're happy to keep that way, and only after testing the iron on an inside seam at a low setting, because polyester can melt or go shiny.
Make the numbers bigger than you think. A real jersey number fills most of the back, and small numbers vanish in photos. Draw your own team name and emblem rather than copying a real team's logo; it makes the costume yours and it's easier to cut.
A Thrifted Jersey Is Most of the Costume
Start with a jersey everyone can read as hockey, then let the details say who your player is. Athletic bottoms, striped socks, comfortable shoes, a helmet, gloves and a foam stick are the base. From there a retro wig, handmade numbers, matching makeup, metallic tape or a role prop turns the same pieces into something new. There are options here for adults, children, couples and groups, plus funny, colourful and gently spooky versions. Keep the props light, make sure you can see clearly and move freely, and dress for the weather. With one consistent colour scheme, even an inexpensive thrifted jersey makes a hockey player people will remember.






















