Preheat your oven to 350°F and line a cupcake tray with liners.
In a mixing bowl, whisk together all-purpose flour, baking soda, baking powder, and salt. Set aside.
In another mixing bowl, combine white sugar, light brown sugar, eggs, vegetable oil, whole milk, sour cream, and vanilla extract. Whisk until smooth.
Add the dry ingredients to the wet ingredients and mix until a thick batter forms.
Gently fold in the blueberries using a rubber spatula.
To make the crumble, mix together white sugar, flour, melted butter, and a dash of cinnamon until a dough forms.
Fill each cupcake liner with batter, filling them to the top. Sprinkle the crumble topping over each muffin without pressing it into the batter.
Bake for 20 to 25 minutes or until a toothpick inserted into the center comes out clean.
Allow the muffins to cool completely before enjoying!