Skip to content
Top 25 · ranked list

Best carb sources for athletes

Carbohydrate is the main fuel for hard, repeated training. Good everyday sources pair a solid dose of carbohydrate with fiber and micronutrients: whole grains, potatoes, legumes and fruit. Faster-digesting options like white rice are useful around training; higher-fiber options suit the rest of the day.

#FoodCarbs · fiberkcalProteinCarbsFatServing
1 Oats, rolled (dry, uncooked) · Grains & Starches 67.7 g · 10.1 g 37913.267.76.5 1/2 cup dry (40 g)
2 Dates, Medjool · Fruits 75 g · 6.7 g 2771.8750.2 1 date (pitted) (24 g)
3 Corn flakes cereal · Grains & Starches 84.1 g · 3.3 g 3577.584.10.4 1 cup (28 g)
4 Raisins, seedless · Fruits 79.2 g · 3.7 g 2993.179.20.5 1 small box (43 g)
5 Textured vegetable protein (TVP), dry · Plant Protein 33 g · 17 g 33052331.2 1/4 cup dry (24 g)
6 Tortilla, corn · Grains & Starches 44.6 g · 6.3 g 2185.744.62.9 1 tortilla (6 inch) (26 g)
7 Whole-wheat / whole-grain bread · Grains & Starches 42.7 g · 6 g 25212.542.73.5 1 slice (32 g)
8 Tortilla, wheat flour · Grains & Starches 50 g · 3.5 g 3068.2508 1 tortilla (8 inch) (49 g)
9 White bread, enriched · Grains & Starches 50.6 g · 2.4 g 2667.650.63.3 1 slice (25 g)
10 Navy beans (boiled, cooked) · Plant Protein 26.1 g · 10.5 g 1408.226.10.6 1 cup cooked (182 g)
11 Bagel, plain, enriched · Grains & Starches 50.5 g · 2.1 g 2571050.51.6 1 medium bagel (105 g)
12 Pinto beans (boiled, cooked) · Plant Protein 26.2 g · 9 g 143926.20.7 1 cup cooked (171 g)
13 Chickpeas / garbanzo beans (boiled, cooked) · Plant Protein 27.4 g · 7.6 g 1648.927.42.6 1 cup cooked (164 g)
14 Black beans (boiled, cooked) · Plant Protein 23.7 g · 8.7 g 1328.923.70.5 1 cup cooked (172 g)
15 Split peas (boiled, cooked) · Plant Protein 21.1 g · 8.3 g 1188.321.10.4 1 cup cooked (196 g)
16 Lentils (boiled, cooked) · Plant Protein 20.1 g · 7.9 g 116920.10.4 1 cup cooked (198 g)
17 Kidney beans, red (boiled, cooked) · Plant Protein 22.8 g · 6.4 g 1278.722.80.5 1 cup cooked (177 g)
18 Whole-wheat pasta (cooked) · Grains & Starches 30.1 g · 3.9 g 149630.11.7 1 cup cooked (140 g)
19 Barley, pearled (cooked) · Grains & Starches 28.2 g · 3.8 g 1232.328.20.4 1 cup cooked (157 g)
20 Pasta, enriched (cooked, unsalted) · Grains & Starches 30.9 g · 1.8 g 1585.830.90.9 1 cup cooked (140 g)
21 Bulgur wheat (cooked) · Grains & Starches 18.6 g · 4.5 g 833.118.60.2 1 cup cooked (182 g)
22 Pomegranate arils (raw) · Fruits 18.7 g · 4 g 831.718.71.2 1/2 cup arils (87 g)
23 Banana (raw) · Fruits 22.8 g · 2.6 g 891.122.80.3 1 medium banana (118 g)
24 Sweet potato, baked in skin · Grains & Starches 20.7 g · 3.3 g 90220.70.2 1 medium sweet potato (114 g)
25 Quinoa (cooked) · Grains & Starches 21.3 g · 2.8 g 1204.421.31.9 1 cup cooked (185 g)

Values per 100 g unless noted; typical USDA-based figures. Grains and legumes are cooked weights.

Frequently asked questions

What should I eat before a workout?

A meal with easily digested carbs and some protein 1–3 hours before training (rice or oats with a protein source, for example) is a common approach in sports nutrition guidance.

Are high-GI carbs bad?

Not inherently. Higher-glycemic carbs are useful around training and for rapid glycogen refueling; lower-GI, higher-fiber carbs help with fullness the rest of the day.

More food lists

Search the full food database →