Nutrition for Hockey Players
What to eat before, during, and after games and practices, with portions in grams and US units, hydration targets, and a game-day fueling timeline.
Written by Victura Nutrition TeamReviewed by Victura Editorial ReviewLast updated Oct 13, 2026
Quick answer
Three to four hours out, eat a low-fat, low-fiber meal such as 300 g cooked pasta (about 1.5 cups) with 100 g chicken (3.5 oz). At one to two hours before, have 170 g Greek yogurt (3/4 cup) with a banana (118 g). Thirty to sixty minutes before, take 120 g applesauce (1/2 cup) or a small bagel for quick carbohydrate.
What to eat before, during, and after games and practices, with portions in grams and US units, hydration targets, and a game-day fueling timeline.
Key takeaways
- Eat a full meal three to four hours before ice time, low in fat and fiber.
- Target 1.4 to 2.0 g protein per kg daily, spread over four to five servings.
- Drink 5 to 7 mL per kg in the two to four hours before playing.
- Refuel within an hour after the game, then eat a full meal two to three hours later.
- Build meals from oats, rice, potatoes, chicken, salmon, yogurt, eggs, and fruit.
The Evidence Base for Hockey Fueling
Research-backedWhat Ice Hockey Actually Demands
Ice hockey is an intermittent sport: hard shifts of roughly 30 to 80 seconds, repeated across three periods. That stop-and-go pattern leans mostly on stored muscle glycogen for the explosive work, while the aerobic system refuels the muscles between shifts.
Because of that, the two nutrition levers that move performance most are carbohydrate availability and consistent protein across the day. Heavy gear, cold rinks, and travel push energy needs and sweat losses above what a typical gym session costs, so fueling starts the day before the puck drops, not in the locker room.
Shift length, position, and total ice time vary enormously by level, which is why calorie and carbohydrate targets are always personal rather than fixed.
The Daily Plate: Carbohydrate First, Protein Spread Evenly
Most sports nutrition guidance for team-sport athletes lands in a similar range:
- Carbohydrate: 3 to 5 g per kg body weight (1.4 to 2.3 g per lb) on light days, rising to 6 to 10 g per kg (2.7 to 4.5 g per lb) on heavy practice days and tournament weekends.
- Protein: 1.4 to 2.0 g per kg (0.6 to 0.9 g per lb), split into 4 to 5 servings of roughly 25 to 40 g each.
- Fat: about 20 to 35 percent of daily energy, favoring olive oil, nuts, avocado, and fatty fish.
- Fluid and sodium: planned around sweat losses, not left to thirst alone.
These ranges reflect the general consensus of sports nutrition position stands and reviews indexed in PubMed, and they assume a player training most days. Off-season and recreational players can sit at the lower end.
Key takeaway: Anchor carbohydrate around ice time and spread protein every three to four hours; your daily total and your timing matter more than any single meal or supplement.
If you follow a low-carb or keto-style pattern, expect glycogen to run low during repeated hard shifts. That trade-off is worth discussing with a sports dietitian before a competitive season rather than mid-tournament.
Twelve Whole Foods That Do the Heavy Lifting
Build meals and snacks from this list, adjusting portions to body size and training load:
- Rolled oats - 60 g (2/3 cup) dry, cooked with milk for slow-release carbohydrate before morning skates.
- Banana - 1 medium (about 118 g) for fast carbohydrate and potassium before or between periods.
- Plain Greek yogurt - 170 g (3/4 cup) for roughly 17 g of protein; pair with berries.
- Chicken breast - 100 g (3.5 oz) cooked, a lean protein anchor for the post-game meal.
- Salmon - 140 g (5 oz) for protein plus omega-3 fats.
- Sweet potato - 150 g (1 medium) for carbohydrate and potassium.
- Cooked brown rice - 150 g (about 3/4 cup), a gentle starch that travels well.
- Whole-grain bread - 2 slices (about 60 g) as a portable sandwich base.
- Eggs - 2 large (about 100 g) for complete protein at breakfast.
- Berries - 140 g (1 cup) for carbohydrate, vitamin C, and polyphenols.
- Low-fat chocolate milk - 240 mL (1 cup) for fluid, carbohydrate, and protein after the buzzer.
- Lentils - 100 g cooked (about 1/2 cup) for fiber, iron, and plant protein; pair with citrus or peppers to improve iron absorption.

Game-Day Fueling Timeline
| When | What to eat | Portion (g + US units) | Why |
|---|---|---|---|
| 3 to 4 hours before | Pasta or rice with chicken and a little sauce | 300 g cooked pasta (about 1.5 cups) + 100 g chicken (3.5 oz) | Tops off glycogen while staying low in fat and fiber |
| 1 to 2 hours before | Greek yogurt with banana and honey | 170 g yogurt (3/4 cup) + 1 medium banana (118 g) | Blends quick carbohydrate with a small protein dose |
| 30 to 60 minutes before | Applesauce or a plain bagel | 120 g applesauce (1/2 cup) or 1 small bagel (about 70 g) | Fast carbohydrate that empties the stomach quickly |
| Between periods | Orange slices or grapes with water | 120 g orange (about 1 small) or 150 g grapes (1 cup) | Small carbohydrate top-up without gut heaviness |
| 0 to 60 minutes after | Chocolate milk with fruit or a shake | 240 mL (1 cup) + 1 medium banana (118 g) | Fluid, carbohydrate, and protein for early recovery |
| 2 to 3 hours after | Plated meal: salmon, sweet potato, rice, vegetables | 140 g salmon (5 oz) + 150 g sweet potato (1 medium) + 150 g rice (3/4 cup) | Rebuilds glycogen, repairs muscle, and rehydrates |
Keep pre-game meals familiar. A new food or a new supplement tried for the first time on game day is a risk with no upside.
Hydration and Electrolytes Under the Gear
Start sessions well hydrated: roughly 5 to 7 mL per kg body weight (about 2 to 3 mL per lb) in the two to four hours before ice time. During play, many players lose somewhere between 0.5 and 1.5 L of sweat per hour, and individual rates vary widely.
Weigh yourself before and after a hard practice to estimate your own loss, then replace roughly 125 to 150 percent of it over the next few hours. Plain water covers most sessions, but drinks with sodium help when you play more than 60 to 90 minutes or sweat heavily.
Salty sweaters - those who find white residue on dark gear - usually benefit from an electrolyte drink plus salty foods such as pretzels or broth-based soup. Urine that stays pale yellow is a practical daily check.
When to Get Individual Help
Generic ranges are a starting point, not a prescription. A registered sports dietitian can individualize targets for growth spurts, tournament travel, food allergies, vegetarian patterns, or a deliberate change in body composition.
Seek professional guidance rather than self-experimenting if a player is restricting food, losing weight unintentionally, or relying on supplements to get through practices. Youth players should never be placed on calorie-restricted diets without medical supervision.
What Players and Families Actually Do
Community insightWhat Players Actually Log on Game Day
In anonymized Victura meal logs, the steadiest game-day patterns share a few features. Players who eat a full meal three to four hours before ice time report fewer energy dips than those who graze all afternoon, and those who pack a bag snack rarely reach the rink under-fueled.
The most commonly logged pre-game meals are pasta with chicken, rice with eggs, and a bagel with peanut butter. Post-game, chocolate milk and a banana show up far more often than any recovery powder.
The Travel and Tournament Playbook
Tournament weekends break normal routines, so plan the boring parts in advance:
- Pack a cooler with yogurt cups, bananas, whole-grain sandwiches, and bottled water for between games.
- Choose restaurants with rice, pasta, potatoes, or bread as the base, then add a lean protein.
- Keep a refillable bottle in the gear bag and sip between periods rather than chugging at the end.
- Sleep and meal timing matter as much as the food itself when you play three games in two days.
Habits That Stick After the Final Whistle
Small routines beat heroic overhauls. Players in our logs who improved most started with one change at a time: a real breakfast, a protein source at every meal, or water with every snack.
Use the Victura protein needs calculator to set a daily target, then check the hydration guide before your next tournament. The game-day meal plan walks through a full day of eating.
Community patterns show what tends to work in real life, but they are not medical advice. Treat them as ideas to test in practice, then confirm with a sports dietitian when something needs to change.
References
- USDA FoodData Central - food composition data(usda)
- NIH Office of Dietary Supplements - nutrient fact sheets(nih_ods)
- World Health Organization - healthy diet guidance(who)
- PubMed - sports nutrition position stands and reviews(pubmed)
- Cochrane Library - dietary intervention evidence(cochrane)
- Harvard T.H. Chan School of Public Health - The Nutrition Source(harvard)
- Mayo Clinic - nutrition and healthy eating(mayo_clinic)
- NHS - eat well guidance(nhs)
- Cleveland Clinic - sports nutrition and hydration(cleveland_clinic)
- Victura anonymized meal logs and community insights(victura)
Frequently asked questions
People also ask
What should hockey players eat before a game?
Three to four hours out, eat a low-fat, low-fiber meal such as 300 g cooked pasta (about 1.5 cups) with 100 g chicken (3.5 oz). At one to two hours before, have 170 g Greek yogurt (3/4 cup) with a banana (118 g). Thirty to sixty minutes before, take 120 g applesauce (1/2 cup) or a small bagel for quick carbohydrate.
How much protein does a hockey player need per day?
Most team-sport guidance points to roughly 1.4 to 2.0 g of protein per kg of body weight daily (0.6 to 0.9 g per lb), spread across four to five servings of about 25 to 40 g. A 100 g (3.5 oz) chicken breast or 170 g (3/4 cup) Greek yogurt each covers one serving.
What should hockey players eat after a game?
Within the first hour, combine fluid, carbohydrate, and protein: 240 mL chocolate milk (1 cup) with a banana (118 g), or a similar shake. Then eat a full meal two to three hours later, such as 140 g salmon (5 oz) with 150 g sweet potato (1 medium) and 150 g rice (3/4 cup).
How do hockey players stay hydrated during games?
Drink about 5 to 7 mL per kg body weight (2 to 3 mL per lb) in the two to four hours before playing, then sip between periods. Sweat losses often run 0.5 to 1.5 L per hour, so weigh yourself before and after practice and replace roughly 125 to 150 percent of that loss afterward.
What foods should hockey players limit before a game?
Right before ice time, limit fried foods, heavy creamy sauces, large bean or bran portions, very spicy dishes, and big servings of protein or fat, since all of these slow stomach emptying. Save new foods, energy drinks, and unfamiliar supplements for practice days, never for a game.
How many calories do hockey players need?
Needs vary widely with body size, position, ice time, and training load; many competitive adult players land somewhere around 2,500 to 4,000 calories per day, with higher intakes during heavy training blocks or tournament weekends. Weighing yourself across a week is a practical way to see whether intake matches demand.
Do youth hockey players need a different plan?
Youth players follow the same principles with smaller portions and more frequent snacks, since growth adds its own energy demands. Focus on regular meals, a protein source at each one, and steady hydration rather than calorie counting, and never restrict a growing athlete's food without medical guidance.
What is the best pre-game meal for a hockey player?
Three to four hours before ice time, choose a low-fat, low-fiber meal built on carbohydrate with a moderate protein portion, such as 300 g cooked pasta (about 1.5 cups) with 100 g chicken (3.5 oz). Keep it familiar and avoid fried or very spicy foods that slow stomach emptying.
How many carbohydrates does a hockey player need per day?
Most team-sport guidance suggests 3 to 5 g of carbohydrate per kg of body weight (1.4 to 2.3 g per lb) on light days, rising to 6 to 10 g per kg (2.7 to 4.5 g per lb) on heavy practice days and tournament weekends, since repeated hard shifts rely on muscle glycogen.
What should a hockey player drink during a game?
Sip water between periods rather than chugging at the end. For sessions longer than 60 to 90 minutes or heavy sweating, use a drink with sodium. Weighing yourself before and after practice helps you estimate sweat losses and replace roughly 125 to 150 percent of them afterward.
How we review this guide
- Written by
- Victura Nutrition Team
- Reviewed by
- Victura Editorial Review
- Reference sources
- 12
- Last updated
- Oct 13, 2026
Ready to track your meals with AI?
Victura scans your plate, logs macros automatically, and coaches you toward your goals — halal, keto, diabetic-friendly, and more.
