Mix the flour, baking powder, baking soda, and salt together in large bowl until well combined. In another large bowl, combine the sugar, egg, whey, yogurt, oil, extract, and cranberries. Mix until well combined. Fold the wet ingredients into the dry just until mixed.
Divide batter evenly among 12 greased (or lined with paper baking cups) muffin cups. Bake at 400°F for 12 to 15 minutes or until golden. Cool 5 minutes; carefully remove from pan to cooling rack. Cool completely before storing. Serve warm if desired.