BodyArmor vs Pedialyte: sodium, sugar and cost compared
Label data checked . Amounts are per 12 fl oz of finished drink unless a table says otherwise.
Pedialyte Classic has 17 times the sodium of BODYARMOR Sports Drink per 12 fl oz (383 mg vs 23 mg). BODYARMOR Sports Drink has 4.1 times the sugar of Pedialyte Classic per 12 fl oz (19 g vs 4.6 g). BODYARMOR Sports Drink costs less per liter as mixed ($2.53 vs $5.49 for Pedialyte Classic).
BODYARMOR Sports Drink vs Pedialyte Classic, side by side
Serving sizes differ. BODYARMOR Sports Drink's label is for a 16 fl oz (473 mL) bottle serving; Pedialyte Classic's is for a 33.8 fl oz (1,000 mL) bottle serving. The per-serving numbers on the two labels can't be compared directly, so this page converts both to 12 fl oz and 1 liter of finished drink.
| Nutrient | BODYARMOR Sports Drink | Pedialyte Classic |
|---|---|---|
| Format | ready-to-drink bottle | ready-to-drink bottle |
| Drink volume | 12 fl oz (355 mL) | 12 fl oz (355 mL) |
| Calories | 83 kcal | 25 kcal |
| Carbohydrate | 19 g | 6.7 g |
| Sugars | 19 g | 4.6 g |
| Added sugars | 17 g | 4.6 g |
| Sodium | 23 mg | 383 mg |
| Potassium | 510 mg | 277 mg |
| Magnesium | 56 mg | not on label |
| Chloride | not on label | 440 mg |
| Caffeine | 0 mg | 0 mg |
| Nutrient | BODYARMOR Sports Drink | Pedialyte Classic |
|---|---|---|
| Format | ready-to-drink bottle | ready-to-drink bottle |
| Drink volume | 1 liter (33.8 fl oz) | 1 liter (33.8 fl oz) |
| Calories | 233 kcal | 70 kcal |
| Carbohydrate | 53 g | 19 g |
| Sugars | 53 g | 13 g |
| Added sugars | 49 g | 13 g |
| Sodium | 63 mg | 1,080 mg |
| Potassium | 1,438 mg | 780 mg |
| Magnesium | 159 mg | not on label |
| Chloride | not on label | 1,240 mg |
| Caffeine | 0 mg | 0 mg |
| Nutrient | BODYARMOR Sports Drink | Pedialyte Classic |
|---|---|---|
| Format | ready-to-drink bottle | ready-to-drink bottle |
| Drink volume | 16 fl oz (473 mL) | 33.8 fl oz (1,000 mL) |
| Calories | 110 kcal | 70 kcal |
| Carbohydrate | 25 g | 19 g |
| Sugars | 25 g | 13 g |
| Added sugars | 23 g | 13 g |
| Sodium | 30 mg | 1,080 mg |
| Potassium | 680 mg | 780 mg |
| Magnesium | 75 mg | not on label |
| Chloride | not on label | 1,240 mg |
| Caffeine | 0 mg | 0 mg |
Shaded cells mark more electrolytes, or less sugar and fewer calories. Carbohydrate and caffeine are not marked, since more or less depends on your use. Neither label lists calcium.
BODYARMOR Sports Drink label checked . Source (opens in a new tab)
Pedialyte Classic label checked . Source (opens in a new tab)
BodyArmor is a Coca-Cola brand and Pedialyte is an Abbott brand.
Sodium per liter
Sweat carries about 230 to 1,610 mg of sodium per liter[1]. Both gauges use the same scale, so the markers line up.
Cost per serving and per 1,000 mg sodium
| Measure | BODYARMOR Sports Drink | Pedialyte Classic |
|---|---|---|
| Price checked | $7.19 for 6 x 16 fl oz bottles | $5.49 for 1 x 33.8 fl oz (1 L) bottle |
| Cost per serving | $1.20 | $5.49 |
| Cost per liter | $2.53 | $5.49 |
| Cost per 1,000 mg sodium | $39.94 | $5.08 |
BODYARMOR Sports Drink price checked at Target . Source (opens in a new tab)
Pedialyte Classic price checked at Target . Source (opens in a new tab)
Sugar, sweeteners and caffeine
- Sugar from cane sugar and coconut water concentrate. Sweetened with stevia.
- BODYARMOR Sports Drink has no caffeine.
- 5.3% carbohydrate as mixed, which we estimate as hypotonic.
Ingredients
Filtered Water, Cane Sugar, Coconut Water Concentrate, Citric Acid, Electrolyte Blend (Dipotassium Phosphate, Magnesium Oxide, Zinc Oxide), Fruit and Vegetable Juice (Color), Vitamins (Ascorbic Acid [Vitamin C], Calcium D-Pantothenate [Vitamin B5], Niacinamide [Vitamin B3], alpha-Tocopheryl Acetate [Vitamin E], Pyridoxine Hydrochloride [Vitamin B6], Vitamin A Palmitate [Vitamin A], Folic Acid [Vitamin B9], Cyanocobalamin [Vitamin B12]), Gum Arabic, Natural Strawberry Banana Flavor with other Natural Flavors, Ester Gum, Steviol Glycosides (Stevia Sweetener), beta-Apo-8'-carotenal (Color).
- Sugar from dextrose. Sweetened with sucralose and acesulfame potassium.
- Pedialyte Classic has no caffeine.
- 1.9% carbohydrate as mixed, which we estimate as hypotonic.
Ingredients
Water, Dextrose. Less than 0.5% of: Citric Acid, Potassium Citrate, Salt, Natural and Artificial Flavor, Sodium Citrate, Sucralose, Acesulfame Potassium, Zinc Gluconate, and Yellow 6.
Which to pick
Each reason below is a measured difference in the label data.
Pick BodyArmor if
- you want a lighter salt dose: 23 mg vs 383 mg per 12 fl oz
- you want carbohydrate for energy during long sessions: 19 g vs 6.7 g per 12 fl oz
- you want more potassium: 510 mg vs 277 mg per 12 fl oz
- you want magnesium: 56 mg per 12 fl oz vs not on the label
- you want to avoid sucralose and acesulfame potassium
- you want the lower cost per liter: $2.53 vs $5.49
Pick Pedialyte if
- you want more sodium: 383 mg vs 23 mg per 12 fl oz
- you want less sugar: 4.6 g vs 19 g per 12 fl oz
- you want the cheapest sodium: $5.08 vs $39.94 per 1,000 mg
Where to buy
Some links on this page are affiliate links. We may earn a commission if you buy, and it never changes the data or rankings. Affiliate disclosure.
Other BodyArmor vs Pedialyte matchups
BODYARMOR Flash I.V. Electrolyte Drink (Ready to Drink) vs Pedialyte Classic
Pedialyte Classic has 20% more sodium than BODYARMOR Flash I.V. Electrolyte Drink (Ready to Drink) per 12 fl oz (383 mg vs 318 mg). BODYARMOR Flash I.V. Electrolyte Drink (Ready to Drink) has twice the sugar of Pedialyte Classic per 12 fl oz (9 g vs 4.6 g).
BODYARMOR Flash I.V. Electrolyte Drink (Ready to Drink)'s label is for a 20 fl oz (591 mL) bottle serving; Pedialyte Classic's is for a 33.8 fl oz (1,000 mL) bottle serving. The table converts both to 12 fl oz.
| Per 12 fl oz | BODYARMOR Flash I.V. Electrolyte Drink (Ready to Drink) | Pedialyte Classic |
|---|---|---|
| Sodium | 318 mg | 383 mg |
| Potassium | 432 mg | 277 mg |
| Magnesium | 39 mg | not on label |
| Carbohydrate | 9.6 g | 6.7 g |
| Sugars | 9 g | 4.6 g |
| Calories | 48 kcal | 25 kcal |
| Cost per liter | price not checked | $5.49 |
BODYARMOR Flash I.V. Electrolyte Drink (Ready to Drink) label checked . Source (opens in a new tab)
Pedialyte Classic label checked . Source (opens in a new tab)
Pedialyte Classic price checked at Target . Source (opens in a new tab)
BODYARMOR Flash I.V. Electrolyte Drink Mix vs Pedialyte Classic Powder Packs
BODYARMOR Flash I.V. Electrolyte Drink Mix and Pedialyte Classic Powder Packs have about the same sodium per 12 fl oz (383 mg vs 368 mg). Pedialyte Classic Powder Packs has 9 g sugar per 12 fl oz; BODYARMOR Flash I.V. Electrolyte Drink Mix has none.
| Per 12 fl oz | BODYARMOR Flash I.V. Electrolyte Drink Mix | Pedialyte Classic Powder Packs |
|---|---|---|
| Sodium | 383 mg | 368 mg |
| Potassium | 525 mg | 278 mg |
| Magnesium | 49 mg | not on label |
| Carbohydrate | 0.8 g | 11 g |
| Sugars | 0 g | 9 g |
| Calories | 11 kcal | 45 kcal |
| Cost per liter | $2.28 | $4.69 |
BODYARMOR Flash I.V. Electrolyte Drink Mix label checked . Source (opens in a new tab)
Pedialyte Classic Powder Packs label checked . Source (opens in a new tab)
BODYARMOR Flash I.V. Electrolyte Drink Mix price checked at Walmart . Source (opens in a new tab)
Pedialyte Classic Powder Packs price checked at Walmart . Source (opens in a new tab)
What the data can't tell you
- How they taste. We compare labels, not flavor.
- What they cost near you today. We checked BODYARMOR Sports Drink at Target on Sep 24, 2026 and Pedialyte Classic at Target on Sep 24, 2026.
- How much sodium you lose. That depends on your sweat; the sweat rate calculator gives an estimate.
- Every flavor. BODYARMOR Sports Drink lists different values for some flavors; this page uses the main label.
- Older records. The USDA food database has older figures for BODYARMOR Sports Drink and Pedialyte Classic that differ by more than 10%. We use the current label.
FAQ
Which has more electrolytes, BodyArmor or Pedialyte?
Per 12 fl oz, BODYARMOR Sports Drink has 23 mg sodium, 510 mg potassium and 56 mg magnesium. Pedialyte Classic has 383 mg sodium and 277 mg potassium. Per liter that is 63 mg vs 1,080 mg sodium. Pedialyte Classic doesn't list magnesium on the label.
Does BodyArmor or Pedialyte have more sugar?
BODYARMOR Sports Drink: 19 g sugar and 83 kcal per 12 fl oz, sweetened with stevia. Pedialyte Classic: 4.6 g sugar and 25 kcal per 12 fl oz, sweetened with sucralose and acesulfame potassium.
Why do BodyArmor and Pedialyte list different serving sizes?
BODYARMOR Sports Drink's label is for a 16 fl oz (473 mL) bottle serving and Pedialyte Classic's is for a 33.8 fl oz (1,000 mL) bottle serving. Comparing the labels as printed gives 30 mg vs 1,080 mg sodium, but on the same 12 fl oz it is 23 mg vs 383 mg.
Which is cheaper, BodyArmor or Pedialyte?
BODYARMOR Sports Drink worked out at $1.20 a serving, $2.53 a liter and $39.94 per 1,000 mg sodium (6 x 16 fl oz bottles at Target, checked Sep 24, 2026). Pedialyte Classic worked out at $5.49 a serving, $5.49 a liter and $5.08 per 1,000 mg sodium (1 x 33.8 fl oz (1 L) bottle at Target, checked Sep 24, 2026). Prices change often, so treat these as a snapshot.
How does BODYARMOR Flash I.V. Electrolyte Drink (Ready to Drink) compare with Pedialyte Classic?
Pedialyte Classic has 20% more sodium than BODYARMOR Flash I.V. Electrolyte Drink (Ready to Drink) per 12 fl oz (383 mg vs 318 mg). BODYARMOR Flash I.V. Electrolyte Drink (Ready to Drink) has twice the sugar of Pedialyte Classic per 12 fl oz (9 g vs 4.6 g).
