Preheat oven to 350 degrees. Spray muffin cups with Pam. In a large bowl sift together flour, baking soda, baking powder and salt. Set aside.
For the struesel, mix together the topping ingredients in a bowl until crumbly. Chill until ready to use.
In another large bowl, whisk together the sugar, oil, egg and yogurt. Add the dry ingredients reserving 1 tablespoon of the dry ingredients and toss with the blueberries. Stir mixture for a count of 10. Add 1 cup blueberries to mixture and stir 3 more times. Reserve the 1/2 cup of blueberries.
Place muffin liners in the tin. Using an ice cream scoop, fill the tins half full then sprinkle some streusel on top and fill until 3/4 full. Sprinkle the remaining 1/2 cup of berries and a bit more streusel on top of muffins and press down lightly. Place into preheated oven.
Bake for 20 to 25 minutes, rotating pan halfway through. Remove from the oven and let cool. Remove from the pans and voila! Makes 12 muffins. Enjoy!