BulkYard
BulkYard Mass Pro
30 g protein in a 100 g serving with modest sugar. · Chocolate · Vegetarian
Protein-to-carb ratio 1 : 2.0 · added sugar 6 g per serving
B
71.2
out of 100
VerifiedLast updated 14 Oct 2026· Formula v1.1
Label34.9 / 40
Ingredients20 / 35
Buyers16.3 / 25
- Density
- 30%
- ₹ / g protein at best trusted price
- ₹2.90
- Lowest trusted
- ₹2,609
- Servings
- 30
Show the maths
Show the maths · formula v1.1
Label · 34.9 / 40
Protein density15 / 15
30 g ÷ 100 g = 30.0%
15 × min(1, 30.0% ÷ 30% target) = 15Cost per gram of protein at MRP (used for scoring so the score does not change with daily prices)4.94 / 10
MRP ₹2,999 ÷ (30 servings × 30 g) = ₹3.332/g
Category median ₹3.316/g → 5 + (1 − 3.332 ÷ 3.316) × 12.5, capped 0–10 = 4.94Full disclosure10 / 10
Every ingredient and dose listed → 10Low added sugar5 / 5
6 g added sugar: 5 up to 10 g, then −0.5 per extra gram = 5Ingredients · 20 / 35
Named, traceable raw material10 / 10
Origin named on label → 10Branded ingredient at studied dose0 / 15
No branded, studied ingredient or named form → 0Third-party test or lab report10 / 10
Lab report on file → 10Buyers · 16.3 / 25
Cleaned rating, volume-adjusted8.76 / 15
(1,400 reviews × 4.22★ + 200 × 3.8★) ÷ (1,400 + 200) = 4.168★
15 × (4.168 − 3) ÷ 2 = 8.76Theme balance3.91 / 5
5 × 43 positive ÷ (43 + 12) = 3.91Brand-site vs marketplace gap3.6 / 5
|4.5★ − 4.22★| = 0.28 → 5 × (1 − gap) = 3.6Total34.94 + 20 + 16.27 = 71.2
Ingredients
- Whey protein concentrate (Punjab dairy)GenericTraceable
What buyers say
| Store | Rating | Reviews | Removed |
|---|---|---|---|
| megabazaar | 4.3★ | 840 | 56 |
| cartnation | 4.1★ | 560 | 42 |
| Brand site | 4.5★ | 150 | 0 |
"Removed" counts reviews filtered as suspicious before scoring. Brand-site ratings are not used in the rating score, only in the gap check.
+ Taste & mixability · 43− Value for money · 12
Red flags
No red flags found on the label.
Score change log
- 14 Oct 2026— → 66.0 · Initial score (formula v1.1)
- 14 Oct 202666.0 → 68.8 · Recomputed after fact change
- 14 Oct 202668.8 → 69.9 · Recomputed after fact change
- 14 Oct 202669.9 → 71.3 · Recomputed after fact change
- 14 Oct 202671.3 → 71.2 · Recomputed after fact change